._page_sin3o_1{color:#102a46;background:#f3f6f7;min-height:100vh;font-family:Arial,sans-serif}._page_sin3o_1 button,._page_sin3o_1 input,._page_sin3o_1 select{font:inherit}._page_sin3o_1 a{color:inherit;text-decoration:none}._header_sin3o_2{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dce4e9;grid-template-columns:auto minmax(190px,.8fr) minmax(280px,1.2fr) auto;align-items:center;gap:20px;min-height:82px;padding:10px max(24px,50vw - 740px);display:grid;position:sticky;top:0}._logo_sin3o_2 img{width:126px;height:auto;display:block}._headerTitle_sin3o_2{flex-direction:column;gap:4px;display:flex}._headerTitle_sin3o_2 span{color:#738496;font-size:11px}._search_sin3o_2{background:#f2f6f8;border:1px solid #d5e0e7;border-radius:12px;align-items:center;height:46px;display:flex;overflow:hidden}._search_sin3o_2 span{color:#0f7780;padding:0 13px;font-size:11px;font-weight:800}._search_sin3o_2 input{color:#17354d;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 14px}._headerActions_sin3o_2{align-items:center;gap:6px;display:flex}._headerActions_sin3o_2 a,._headerActions_sin3o_2 button{color:#344f66;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6e1e7;border-radius:9px;padding:10px 11px;font-size:11px;font-weight:750}._headerActions_sin3o_2 button:last-child{color:#fff;background:#0f7780;border-color:#0f7780}._headerActions_sin3o_2 b{background:#102a46;border-radius:6px;place-items:center;min-width:20px;height:20px;margin-left:5px;display:inline-grid}._hero_sin3o_3{color:#fff;background:radial-gradient(circle at 82% 10%,#167d87 0,#0000 38%),linear-gradient(135deg,#0b1d30,#123e5b);grid-template-columns:1.25fr .75fr;gap:42px;padding:64px max(24px,50vw - 690px);display:grid}._hero_sin3o_3>div:first-child>span{color:#66d7cd;letter-spacing:.14em;font-size:11px;font-weight:900}._hero_sin3o_3 h1{letter-spacing:-.045em;max-width:850px;margin:16px 0;font-size:clamp(36px,4.7vw,69px);line-height:1.02}._hero_sin3o_3 p{color:#c7dbe4;max-width:720px;margin:0;font-size:15px;line-height:1.7}._heroStats_sin3o_3{grid-template-columns:repeat(3,1fr);align-self:end;gap:8px;display:grid}._heroStats_sin3o_3 article{background:#ffffff17;border:1px solid #ffffff29;border-radius:13px;padding:18px 14px}._heroStats_sin3o_3 strong,._heroStats_sin3o_3 span{display:block}._heroStats_sin3o_3 strong{font-size:25px}._heroStats_sin3o_3 span{color:#c6dbe2;margin-top:5px;font-size:10px;line-height:1.35}._departmentTabs_sin3o_4{grid-template-columns:repeat(5,1fr);gap:10px;width:min(1380px,100% - 48px);margin:24px auto;display:grid}._departmentTabs_sin3o_4 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2e8;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:3px 11px;min-width:0;padding:14px;display:grid}._departmentTabs_sin3o_4 button>span{color:#1268e8;background:#edf4fd;border-radius:11px;grid-row:1/3;align-self:center;place-items:center;min-width:46px;height:46px;padding:0 6px;font-size:11px;font-weight:900;display:grid}._departmentTabs_sin3o_4 strong{white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:13px;overflow:hidden}._departmentTabs_sin3o_4 small{color:#7b8c9b;font-size:10px}._departmentTabs_sin3o_4 button._active_sin3o_4{color:#fff;background:#102a46;border-color:#102a46;box-shadow:0 12px 30px #0d284226}._departmentTabs_sin3o_4 button._active_sin3o_4>span{color:#fff;background:#0f7780}._catalogLayout_sin3o_5{grid-template-columns:330px minmax(0,1fr);gap:18px;width:min(1480px,100% - 48px);margin:0 auto 70px;display:grid}._sidebar_sin3o_5{background:#fff;border:1px solid #dbe4e9;border-radius:17px;align-self:start;max-height:calc(100vh - 126px);position:sticky;top:106px;overflow:auto}._sidebarHeading_sin3o_5{border-bottom:1px solid #e3e9ed;padding:18px 16px}._sidebarHeading_sin3o_5 small,._sidebarHeading_sin3o_5 strong,._sidebarHeading_sin3o_5 span{display:block}._sidebarHeading_sin3o_5 small{color:#1268e8;letter-spacing:.13em;font-size:9px;font-weight:900}._sidebarHeading_sin3o_5 strong{margin-top:7px;font-size:15px}._sidebarHeading_sin3o_5 span{color:#788b9a;margin-top:6px;font-size:11px;line-height:1.4}._manufacturerSection_sin3o_5{border-bottom:1px solid #e7edf0}._manufacturerSection_sin3o_5:last-child{border-bottom:0}._manufacturerSection_sin3o_5 summary{cursor:pointer;list-style:none}._manufacturerSection_sin3o_5 summary::-webkit-details-marker{display:none}._manufacturerSection_sin3o_5>summary{color:#435d71;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 10px;display:grid}._manufacturerSection_sin3o_5>summary b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._manufacturerSection_sin3o_5>summary span{color:#81929f;font-size:11px}._manufacturerSection_sin3o_5>summary i{font-size:21px;font-style:normal;line-height:1;transition:transform .2s}._manufacturerSection_sin3o_5>summary:hover{color:#1268e8;background:#eff6ff}._manufacturerSection_sin3o_5[open]>summary{color:#fff;background:#102a46}._manufacturerSection_sin3o_5[open]>summary span{color:#bcd0dc}._manufacturerSection_sin3o_5[open]>summary i{transform:rotate(90deg)}._categoryTree_sin3o_5{padding:8px 2px 10px 12px}._categoryTree_sin3o_5>details>summary{color:#234159;background:#f1f5f7;border-radius:0 8px 8px 0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 9px 9px 12px;display:grid}._categoryTree_sin3o_5>details>summary b{font-size:12px;line-height:1.3}._categoryTree_sin3o_5>details>summary span{color:#748795;font-size:10px}._categoryTree_sin3o_5>details[open]>summary{color:#0f7780;background:#eaf5f4}._categoryTree_sin3o_5>details>div{padding:4px 0 4px 8px;display:grid}._categoryTree_sin3o_5 button{text-align:left;color:#5c7182;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;padding:8px 8px 8px 12px;display:grid}._categoryTree_sin3o_5 button span{font-size:12px;line-height:1.35}._categoryTree_sin3o_5 button small{color:#8a9aa6;font-size:10px}._categoryTree_sin3o_5 button:hover,._categoryTree_sin3o_5 button._activeCategory_sin3o_5{color:#1268e8;background:#edf5ff}._categoryTree_sin3o_5 button._activeCategory_sin3o_5{font-weight:850;box-shadow:inset 3px 0 #1268e8}._products_sin3o_5{background:#fff;border:1px solid #dbe4e9;border-radius:20px;min-width:0;padding:24px}._productsHeading_sin3o_5{border-bottom:1px solid #e0e7eb;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}._productsHeading_sin3o_5 span{color:#0f7c83;letter-spacing:.12em;font-size:10px;font-weight:900}._productsHeading_sin3o_5 h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:30px}._productsHeading_sin3o_5 p{color:#6b7d8e;margin:0;font-size:12px}._productsHeading_sin3o_5>strong{color:#526a7d;white-space:nowrap;background:#f0f5f7;border-radius:8px;padding:8px 10px;font-size:11px}._filters_sin3o_5{flex-wrap:wrap;align-items:end;gap:9px;padding:16px 0;display:flex}._filters_sin3o_5 label{color:#536b7d;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}._filters_sin3o_5 select{color:#243e53;background:#fff;border:1px solid #d2dee5;border-radius:8px;min-width:180px;height:39px;padding:0 28px 0 9px}._filters_sin3o_5 ._check_sin3o_5{background:#eef7f6;border:1px solid #cce4e2;border-radius:8px;flex-direction:row;align-items:center;height:39px;padding:0 12px;font-size:11px}._check_sin3o_5 input{accent-color:#0f7780}._reset_sin3o_5{color:#1268e8;cursor:pointer;background:#fff;border:1px solid #bfd4eb;border-radius:8px;height:39px;padding:0 12px;font-size:10px;font-weight:800}._productGrid_sin3o_6{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._productCard_sin3o_6{background:#fff;border:1px solid #dbe4e9;border-radius:16px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}._productCard_sin3o_6:hover{transform:translateY(-3px);box-shadow:0 17px 36px #14304b1c}._imageButton_sin3o_6{cursor:pointer;background:#f2f3f1;border:0;border-bottom:1px solid #e0e6e9;place-items:center;height:230px;padding:16px;display:grid;position:relative;overflow:hidden}._imageButton_sin3o_6>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}._imageFallback_sin3o_6{text-align:center;color:#8d9ba4;background:linear-gradient(145deg,#eef2f2,#e2e8e8);place-content:center;gap:6px;width:100%;height:100%;display:grid}._imageFallback_sin3o_6 span{color:#526b7c;font-size:23px;font-weight:900}._newBadge_sin3o_6,._actionBadge_sin3o_6{color:#fff;background:#1268e8;border-radius:7px;padding:6px 8px;font-size:8px;position:absolute;top:12px;left:12px}._actionBadge_sin3o_6{background:#d64e34}._productBody_sin3o_6{flex-direction:column;flex:1;padding:16px;display:flex}._productBody_sin3o_6>small{color:#1268e8;font-size:9px;font-weight:800}._productName_sin3o_6{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._productName_sin3o_6 h3{overflow-wrap:anywhere;margin:8px 0 6px;font-size:15px;line-height:1.3}._productBody_sin3o_6>p{color:#647789;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}._availability_sin3o_6{color:#718392;justify-content:space-between;gap:8px;margin:12px 0;font-size:9px;display:flex}._inStock_sin3o_6{font-weight:800;color:#14734d!important}._outStock_sin3o_6{font-weight:800;color:#9d5b4e!important}._productFooter_sin3o_6{border-top:1px solid #e2e8eb;justify-content:space-between;align-items:end;gap:8px;margin-top:auto;padding-top:13px;display:flex}._productFooter_sin3o_6>div{flex-direction:column;gap:3px;display:flex}._productFooter_sin3o_6 span{color:#7b8c99;text-transform:uppercase;font-size:8px}._productFooter_sin3o_6 small{color:#718392;font-size:9px}._productFooter_sin3o_6 button{color:#1268e8;cursor:pointer;background:#fff;border:1px solid #bfd4eb;border-radius:7px;padding:7px 8px;font-size:8px;font-weight:800}._productFooter_sin3o_6 button._compared_sin3o_6{color:#fff;background:#1268e8}._addButton_sin3o_6{color:#fff;cursor:pointer;background:#0f7780;border:0;border-radius:8px;width:100%;margin-top:9px;padding:10px;font-size:10px;font-weight:800}._empty_sin3o_6{text-align:center;color:#6b7f8f;background:#f3f7f8;border-radius:14px;padding:70px 20px}._pagination_sin3o_6{justify-content:center;align-items:center;gap:15px;margin-top:24px;display:flex}._pagination_sin3o_6 button{color:#1268e8;cursor:pointer;background:#fff;border:1px solid #c4d8ea;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800}._pagination_sin3o_6 button:disabled{opacity:.4;cursor:not-allowed}._pagination_sin3o_6 span{color:#617587;font-size:11px}._choicePrompt_sin3o_7{text-align:center;background:linear-gradient(145deg,#f4f8fa,#edf5f5);border:1px dashed #bfd2db;border-radius:16px;place-items:center;min-height:410px;padding:48px;display:grid}._choicePrompt_sin3o_7>strong{letter-spacing:-.03em;font-size:30px}._choicePrompt_sin3o_7>p{color:#63798a;max-width:650px;margin:10px 0 22px;font-size:15px;line-height:1.65}._treeHint_sin3o_7{color:#0f7780;background:#fff;border:1px solid #cfe1e4;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:850}._compareBar_sin3o_8{z-index:40;color:#fff;background:#102a46;border:1px solid #ffffff2e;border-radius:13px;align-items:center;gap:8px;padding:8px 10px 8px 16px;font-size:11px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 17px 40px #00000040}._compareBar_sin3o_8 button{color:#fff;cursor:pointer;background:#0f7780;border:0;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:800}._compareBar_sin3o_8 button:last-child{background:#ffffff1a}._modalBackdrop_sin3o_8{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06111dbf;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}._productModal_sin3o_8,._cartModal_sin3o_8,._compareModal_sin3o_8,._accountModal_sin3o_8{background:#fff;border-radius:20px;width:min(1120px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}._productModal_sin3o_8{grid-template-columns:.9fr 1.1fr;display:grid}._close_sin3o_8{z-index:3;color:#173148;cursor:pointer;background:#fff;border:1px solid #d6e0e6;border-radius:50%;width:37px;height:37px;font-size:22px;position:absolute;top:13px;right:13px}._gallery_sin3o_8{background:#f1f2ef;min-width:0}._mainImage_sin3o_8{place-items:center;height:560px;padding:24px;display:grid}._mainImage_sin3o_8 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}._thumbnails_sin3o_8{background:#fff;gap:7px;padding:10px;display:flex;overflow:auto}._thumbnails_sin3o_8 button{cursor:pointer;background:#f1f3f2;border:1px solid #d9e1e5;border-radius:7px;flex:0 0 66px;height:58px;padding:4px}._thumbnails_sin3o_8 button._active_sin3o_4{border:2px solid #1268e8}._thumbnails_sin3o_8 img{object-fit:contain;width:100%;height:100%}._modalContent_sin3o_8{padding:52px 42px}._modalContent_sin3o_8>small,._cartModal_sin3o_8>span,._compareModal_sin3o_8>span,._accountModal_sin3o_8>span{color:#1268e8;letter-spacing:.12em;font-size:9px;font-weight:900}._modalContent_sin3o_8 h2,._cartModal_sin3o_8 h2,._compareModal_sin3o_8 h2,._accountModal_sin3o_8 h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:11px 0 8px;font-size:29px}._modalContent_sin3o_8 h3{margin:0 0 17px;font-size:15px}._modalContent_sin3o_8>p,._accountModal_sin3o_8>p{color:#5f7486;font-size:12px;line-height:1.65}._modalContent_sin3o_8 dl{border:1px solid #dce5e9;border-radius:10px;margin:22px 0;overflow:hidden}._modalContent_sin3o_8 dl div{grid-template-columns:125px 1fr;display:grid}._modalContent_sin3o_8 dl div+div{border-top:1px solid #e1e8eb}._modalContent_sin3o_8 dt,._modalContent_sin3o_8 dd{margin:0;padding:10px 12px;font-size:10px}._modalContent_sin3o_8 dt{color:#607386;background:#f3f6f7;font-weight:800}._modalContent_sin3o_8 dd{overflow-wrap:anywhere}._modalPrice_sin3o_8{border-top:1px solid #e0e7ea;justify-content:space-between;align-items:end;gap:12px;padding-top:17px;display:flex}._modalPrice_sin3o_8>div{flex-direction:column;gap:4px;display:flex}._modalPrice_sin3o_8 span{color:#6b7e8e;font-size:9px}._modalPrice_sin3o_8 small{color:#657989;font-size:10px}._modalPrice_sin3o_8 button{color:#fff;cursor:pointer;background:#0f7780;border:0;border-radius:8px;padding:12px 16px;font-size:10px;font-weight:800}._cartModal_sin3o_8,._compareModal_sin3o_8,._accountModal_sin3o_8{width:min(850px,100%);padding:38px}._cartList_sin3o_9{gap:9px;margin-top:22px;display:grid}._cartList_sin3o_9 article{background:#f5f8f8;border:1px solid #dce5e7;border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;display:grid}._cartList_sin3o_9 article>img,._cartList_sin3o_9 article>._imageFallback_sin3o_6{object-fit:contain;mix-blend-mode:multiply;width:70px;height:62px}._cartList_sin3o_9 article>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}._cartList_sin3o_9 small,._cartList_sin3o_9 span{color:#6f8291;font-size:9px}._cartList_sin3o_9 strong{overflow-wrap:anywhere;font-size:11px}._quantity_sin3o_9{align-items:center;gap:7px;display:flex}._quantity_sin3o_9 button{color:#0f7780;cursor:pointer;background:#fff;border:1px solid #bfd8d6;border-radius:7px;width:27px;height:27px}._cartSummary_sin3o_9{color:#fff;background:#102a46;border-radius:11px;grid-template-columns:1fr auto;gap:3px;margin-top:15px;padding:15px;display:grid}._cartSummary_sin3o_9 strong{font-size:18px}._cartSummary_sin3o_9 small{color:#c3d5df;text-align:right;grid-column:2}._cartActions_sin3o_9{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._cartActions_sin3o_9 button,._cartActions_sin3o_9 a{border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800}._cartActions_sin3o_9 button{color:#a24e44;cursor:pointer;background:#fff;border:1px solid #e0c4c0}._cartActions_sin3o_9 a{color:#fff;background:#1268e8}._compareModal_sin3o_8{width:min(1050px,100%)}._compareGrid_sin3o_9{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}._compareGrid_sin3o_9 article{background:#f5f8f8;border:1px solid #dce5e7;border-radius:13px;flex-direction:column;padding:14px;display:flex}._compareGrid_sin3o_9 article>img,._compareGrid_sin3o_9 article>._imageFallback_sin3o_6{object-fit:contain;mix-blend-mode:multiply;width:100%;height:160px}._compareGrid_sin3o_9 small{color:#1268e8;margin-top:10px;font-size:9px;font-weight:800}._compareGrid_sin3o_9 h3{margin:6px 0;font-size:14px}._compareGrid_sin3o_9 p{color:#667b8b;min-height:45px;font-size:10px;line-height:1.45}._compareGrid_sin3o_9 dl{margin:auto 0 12px}._compareGrid_sin3o_9 dl div{border-bottom:1px solid #dfe7e9;justify-content:space-between;gap:8px;padding:7px 0;font-size:9px;display:flex}._compareGrid_sin3o_9 dt,._compareGrid_sin3o_9 dd{margin:0}._compareGrid_sin3o_9 button{color:#fff;cursor:pointer;background:#0f7780;border:0;border-radius:8px;padding:10px;font-size:9px;font-weight:800}._accountModal_sin3o_8{width:min(560px,100%)}._accountModal_sin3o_8 form{grid-template-columns:1fr 1fr;gap:11px;margin-top:21px;display:grid}._accountModal_sin3o_8 label{color:#526a7d;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}._accountModal_sin3o_8 input{border:1px solid #d2dee5;border-radius:7px;height:39px;padding:0 10px}._accountModal_sin3o_8 form button{color:#fff;background:#1268e8;border:0;border-radius:8px;grid-column:1/-1;padding:12px;font-size:10px;font-weight:800}._registrationMessage_sin3o_9{background:#e8f5ef;border:1px solid #c5e4d4;border-radius:8px;font-weight:750;color:#176343!important;padding:11px!important}._footer_sin3o_9{color:#9fb0bc;background:#081827;flex-wrap:wrap;align-items:center;gap:14px 25px;min-height:90px;padding:20px max(24px,50vw - 690px);font-size:10px;display:flex}._footer_sin3o_9 span{margin-right:auto}._footer_sin3o_9 a:hover{color:#fff}@media (max-width:1150px){._header_sin3o_2{grid-template-columns:auto 1fr}._headerTitle_sin3o_2{display:none}._search_sin3o_2{grid-area:2/1/auto/-1}._headerActions_sin3o_2{justify-content:flex-end}._departmentTabs_sin3o_4{grid-template-columns:repeat(3,1fr)}._catalogLayout_sin3o_5{grid-template-columns:280px 1fr}._productGrid_sin3o_6{grid-template-columns:repeat(2,1fr)}._hero_sin3o_3{grid-template-columns:1fr}._heroStats_sin3o_3{max-width:640px}}@media (max-width:760px){._header_sin3o_2{grid-template-columns:1fr;padding:12px 16px;position:relative}._logo_sin3o_2 img{width:110px}._headerActions_sin3o_2{grid-template-columns:1fr 1fr;display:grid}._headerActions_sin3o_2 a,._headerActions_sin3o_2 button{text-align:center}._search_sin3o_2{grid-area:auto/1}._hero_sin3o_3{padding:44px 20px}._hero_sin3o_3 h1{font-size:39px}._heroStats_sin3o_3{grid-template-columns:1fr}._departmentTabs_sin3o_4{grid-template-columns:1fr 1fr;width:calc(100% - 28px)}._catalogLayout_sin3o_5{width:calc(100% - 28px);display:block}._sidebar_sin3o_5{max-height:65vh;margin-bottom:12px;position:static}._products_sin3o_5{padding:14px}._productsHeading_sin3o_5{flex-direction:column;align-items:flex-start}._filters_sin3o_5{grid-template-columns:1fr;display:grid}._filters_sin3o_5 select{width:100%}._productGrid_sin3o_6{grid-template-columns:1fr}._choicePrompt_sin3o_7{min-height:340px;padding:32px 16px}._imageButton_sin3o_6{height:280px}._productModal_sin3o_8{grid-template-columns:1fr}._mainImage_sin3o_8{height:340px}._modalContent_sin3o_8{padding:31px 20px}._cartModal_sin3o_8,._compareModal_sin3o_8,._accountModal_sin3o_8{padding:32px 16px}._cartList_sin3o_9 article{grid-template-columns:55px 1fr}._cartList_sin3o_9 article>img,._cartList_sin3o_9 article>._imageFallback_sin3o_6{width:55px;height:50px}._quantity_sin3o_9,._cartList_sin3o_9 article>strong{grid-column:2}._compareGrid_sin3o_9,._accountModal_sin3o_8 form{grid-template-columns:1fr}._footer_sin3o_9{flex-direction:column;align-items:flex-start}._footer_sin3o_9 span{margin:0}._compareBar_sin3o_8{justify-content:center;width:calc(100% - 28px)}}._page_sin3o_1{font-size:16px}._header_sin3o_2{min-height:88px}._headerTitle_sin3o_2 strong{font-size:16px}._headerTitle_sin3o_2 span{font-size:13px}._search_sin3o_2{height:50px}._search_sin3o_2 span{font-size:13px}._search_sin3o_2 input{font-size:15px}._headerActions_sin3o_2 a,._headerActions_sin3o_2 button{padding:11px 13px;font-size:13px}._hero_sin3o_3>div:first-child>span{font-size:13px}._hero_sin3o_3 p{font-size:17px}._heroStats_sin3o_3 span,._departmentTabs_sin3o_4 button>span{font-size:13px}._departmentTabs_sin3o_4 strong{font-size:15px}._departmentTabs_sin3o_4 small{font-size:12px}._catalogLayout_sin3o_5{grid-template-columns:330px minmax(0,1fr)}._sidebarHeading_sin3o_5 small{font-size:11px}._sidebarHeading_sin3o_5 strong{font-size:17px}._manufacturerSection_sin3o_5>summary b{font-size:14px}._categoryTree_sin3o_5>details>summary b,._categoryTree_sin3o_5 button span{font-size:13px}._productsHeading_sin3o_5 span{font-size:12px}._productsHeading_sin3o_5 p{font-size:14px}._productsHeading_sin3o_5>strong{font-size:13px}._filters_sin3o_5 label{font-size:12px}._filters_sin3o_5 select{height:44px;font-size:14px}._filters_sin3o_5 ._check_sin3o_5,._reset_sin3o_5{height:44px;font-size:13px}._imageButton_sin3o_6{background:#fff;height:280px;padding:12px}._imageButton_sin3o_6>img,._mainImage_sin3o_8 img,._thumbnails_sin3o_8 img,._cartList_sin3o_9 article>img,._compareGrid_sin3o_9 article>img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:auto;max-width:100%;height:auto;max-height:100%;display:block}._gallery_sin3o_8,._mainImage_sin3o_8{background:#fff}._mainImage_sin3o_8{padding:28px;position:relative}._galleryArrow_sin3o_28{z-index:2;color:#173148;cursor:pointer;background:#ffffffe6;border:1px solid #cbd8df;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:27px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 16px #0b23362e}._galleryArrow_sin3o_28:hover{color:#fff;background:#1268e8;border-color:#1268e8}._galleryPrevious_sin3o_28{left:13px}._galleryNext_sin3o_28{right:13px}._galleryCounter_sin3o_28{color:#fff;background:#07192ab3;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;bottom:12px;right:14px}._thumbnails_sin3o_8 button{background:#fff;flex-basis:76px;height:68px;padding:5px}._imageFallback_sin3o_6 small{font-size:12px}._newBadge_sin3o_6,._actionBadge_sin3o_6{font-size:10px}._productBody_sin3o_6>small{font-size:12px}._productName_sin3o_6 h3{font-size:18px;line-height:1.35}._productBody_sin3o_6>p{min-height:42px;font-size:13px;line-height:1.6}._availability_sin3o_6{font-size:12px}._productFooter_sin3o_6 span{font-size:11px}._productFooter_sin3o_6 strong{font-size:21px}._productFooter_sin3o_6 small{font-size:12px}._productFooter_sin3o_6 button{padding:9px 10px;font-size:12px}._addButton_sin3o_6{padding:12px;font-size:14px}._pagination_sin3o_6 button,._pagination_sin3o_6 span,._compareBar_sin3o_8{font-size:13px}._compareBar_sin3o_8 button{font-size:12px}._modalContent_sin3o_8>small,._cartModal_sin3o_8>span,._compareModal_sin3o_8>span,._accountModal_sin3o_8>span{font-size:11px}._modalContent_sin3o_8 h3{font-size:17px}._modalContent_sin3o_8>p,._accountModal_sin3o_8>p{font-size:14px}._modalContent_sin3o_8 dl div{grid-template-columns:145px 1fr}._modalContent_sin3o_8 dt,._modalContent_sin3o_8 dd{font-size:13px}._modalPrice_sin3o_8 span{font-size:12px}._modalPrice_sin3o_8 strong{font-size:28px}._modalPrice_sin3o_8 small{font-size:13px}._modalPrice_sin3o_8 button{font-size:14px}._cartList_sin3o_9 small,._cartList_sin3o_9 span{font-size:12px}._cartList_sin3o_9 strong{font-size:14px}._cartActions_sin3o_9 button,._cartActions_sin3o_9 a{font-size:13px}._compareGrid_sin3o_9 small{font-size:12px}._compareGrid_sin3o_9 h3{font-size:16px}._compareGrid_sin3o_9 p{font-size:13px}._compareGrid_sin3o_9 dl div{font-size:12px}._compareGrid_sin3o_9 button{font-size:13px}._accountModal_sin3o_8 label{font-size:12px}._accountModal_sin3o_8 input{height:44px;font-size:16px}._accountModal_sin3o_8 form button{font-size:14px}._footer_sin3o_9{font-size:12px}._productOrderCode_sin3o_49{color:#60788b;background:#f1f5f7;border:1px solid #dbe4e9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-7px 0 7px;padding:8px 12px;font-weight:750;display:flex;font-size:10px!important}._productOrderCode_sin3o_49 strong{color:#28475f;font-size:11px}._productSafetyDisclosure_sin3o_49{color:#435d71;background:#f7f9fa;border:1px solid #d8e2e7;border-radius:10px;margin:0 0 19px;font-size:12px;line-height:1.5;overflow:hidden}._productSafetyDisclosure_sin3o_49>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-weight:850;list-style:none;display:flex}._productSafetyDisclosure_sin3o_49>summary::-webkit-details-marker{display:none}._productSafetyDisclosure_sin3o_49>summary:after{content:"+";color:#0f7780;font-size:18px;line-height:1}._productSafetyDisclosure_sin3o_49[open]>summary:after{content:"−"}._productSafetyDisclosure_sin3o_49>summary small{color:#617789;letter-spacing:.08em;background:#e8eef1;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:9px}._productSafetyContent_sin3o_49{border-top:1px solid #e1e8eb;padding:0 13px 13px}._modalContent_sin3o_8 ._productSafetyContent_sin3o_49 dl{border:0;border-radius:0;margin:0}._modalContent_sin3o_8 ._productSafetyContent_sin3o_49 dl div{border-top:1px solid #e4eaed;grid-template-columns:145px minmax(0,1fr)}._modalContent_sin3o_8 ._productSafetyContent_sin3o_49 dl div:first-child{border-top:0}._modalContent_sin3o_8 ._productSafetyContent_sin3o_49 dt,._modalContent_sin3o_8 ._productSafetyContent_sin3o_49 dd{background:0 0;padding:9px 0;font-size:11px}._modalContent_sin3o_8 ._productSafetyContent_sin3o_49 dt{color:#687d8d;padding-right:12px}._productSafetyContent_sin3o_49 dd strong,._productSafetyContent_sin3o_49 dd span{display:block}._productSafetyContent_sin3o_49 dd span{color:#627788;margin-top:2px}._productSafetyLinks_sin3o_49{border-top:1px solid #e4eaed;flex-wrap:wrap;gap:8px 15px;padding-top:8px;display:flex}._productSafetyLinks_sin3o_49 a,._productSafetyContent_sin3o_49 p a{color:#1268e8;text-decoration:underline}._productSafetyContent_sin3o_49 p{color:#78663e;margin:9px 0 0;font-size:10px;line-height:1.5}@media (max-width:760px){._modalContent_sin3o_8 ._productSafetyContent_sin3o_49 dl div{grid-template-columns:1fr}._modalContent_sin3o_8 ._productSafetyContent_sin3o_49 dt{padding-bottom:0}._modalContent_sin3o_8 ._productSafetyContent_sin3o_49 dd{padding-top:4px}}._recommendations_sin3o_51{background:#f3f7f8;border-top:1px solid #dce6e9;grid-column:1/-1;padding:30px 34px 34px}._recommendations_sin3o_51>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:17px;display:flex}._recommendations_sin3o_51>header span{color:#0f7c83;letter-spacing:.12em;font-size:10px;font-weight:900}._recommendations_sin3o_51>header h3{letter-spacing:-.025em;margin:7px 0 0;font-size:22px}._recommendations_sin3o_51>header p{color:#657a8a;text-align:right;max-width:390px;margin:0;font-size:12px;line-height:1.55}._recommendationGrid_sin3o_56{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}._recommendationGrid_sin3o_56 article{background:#fff;border:1px solid #d9e4e8;border-radius:13px;flex-direction:column;min-width:0;padding:11px;display:flex}._recommendationImage_sin3o_58{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2eaed;place-items:center;height:135px;padding:7px;display:grid;overflow:hidden}._recommendationImage_sin3o_58>img,._recommendationImage_sin3o_58>._imageFallback_sin3o_6{object-fit:contain;width:100%;height:100%}._recommendationGrid_sin3o_56 article>small{color:#0f7780;margin-top:10px;font-size:10px;font-weight:800}._recommendationName_sin3o_61{color:#102a46;text-align:left;cursor:pointer;background:0 0;border:0;min-height:72px;padding:0}._recommendationName_sin3o_61 strong,._recommendationName_sin3o_61 span{overflow-wrap:anywhere;display:block}._recommendationName_sin3o_61 strong{margin-top:7px;font-size:14px;line-height:1.25}._recommendationName_sin3o_61 span{color:#687b8a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}._recommendationGrid_sin3o_56 article>div{border-top:1px solid #e2e9ec;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}._recommendationGrid_sin3o_56 article>div>b{white-space:nowrap;font-size:14px}._recommendationGrid_sin3o_56 article>div>b small{color:#718391;font-size:8px;font-weight:600}._recommendationGrid_sin3o_56 article>div>button{color:#fff;cursor:pointer;background:#0f7780;border:0;border-radius:7px;padding:8px 9px;font-size:10px;font-weight:800}._parameterPanel_sin3o_69{background:#f2f7f8;border:1px solid #d5e4e8;border-radius:13px;margin:0 0 18px;padding:16px}._parameterPanel_sin3o_69>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}._parameterPanel_sin3o_69>header div{flex-direction:column;gap:4px;display:flex}._parameterPanel_sin3o_69>header span{color:#0f7780;letter-spacing:.12em;font-size:9px;font-weight:900}._parameterPanel_sin3o_69>header strong{font-size:14px}._parameterPanel_sin3o_69>header small{color:#687d8d;font-size:11px}._parameterGrid_sin3o_71{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}._parameterGrid_sin3o_71 label{flex-direction:column;gap:5px;min-width:0;display:flex}._parameterGrid_sin3o_71 label>span{color:#516a7d;font-size:10px;font-weight:800}._parameterGrid_sin3o_71 select{color:#18374e;background:#fff;border:1px solid #cbdbe2;border-radius:8px;width:100%;height:40px;padding:0 28px 0 9px;font-size:12px}._primaryParameterGrid_sin3o_72{grid-template-columns:repeat(4,minmax(0,1fr))}._moreFiltersButton_sin3o_72{color:#315f6c;cursor:pointer;width:100%;font:inherit;background:#ffffffb8;border:1px solid #bfd7da;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:10px 13px;font-size:11px;font-weight:850;transition:border-color .18s,background .18s,color .18s;display:flex}._moreFiltersButton_sin3o_72:hover{color:#0f6f73;background:#fff;border-color:#72b5b1}._moreFiltersButton_sin3o_72 b{color:#08766f;background:#dff3ee;border-radius:999px;padding:3px 7px;font-size:9px}._moreFiltersButton_sin3o_72 i{color:#fff;background:#0f7780;border-radius:50%;place-items:center;width:20px;height:20px;font-size:15px;font-style:normal;line-height:1;display:grid}._additionalParameterGrid_sin3o_72{border-top:1px solid #cfe0e2;margin-top:12px;padding-top:12px;animation:.2s both _filterReveal_sin3o_1}@keyframes _filterReveal_sin3o_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._recommendationGrid_sin3o_56 article>em{color:#0b676e;background:#e2f3f1;border-radius:6px;align-self:flex-start;margin-top:7px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:850}._noRecommendation_sin3o_74{color:#4f687a;background:#fff;border:1px dashed #bfd2d9;border-radius:11px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}._noRecommendation_sin3o_74 strong{font-size:14px}._noRecommendation_sin3o_74 span{font-size:12px;line-height:1.5}@media (max-width:1150px){._catalogLayout_sin3o_5{grid-template-columns:280px 1fr}._recommendationGrid_sin3o_56{grid-template-columns:repeat(2,minmax(0,1fr))}._parameterGrid_sin3o_71{grid-template-columns:repeat(3,minmax(0,1fr))}._primaryParameterGrid_sin3o_72{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){._catalogLayout_sin3o_5{display:block}._headerActions_sin3o_2 a,._headerActions_sin3o_2 button{font-size:12px}._imageButton_sin3o_6{height:320px}._mainImage_sin3o_8{height:390px;padding:18px}._productName_sin3o_6 h3{font-size:19px}._productBody_sin3o_6>p{font-size:14px}._modalContent_sin3o_8 dl div{grid-template-columns:110px 1fr}._recommendations_sin3o_51{padding:24px 16px}._recommendations_sin3o_51>header{flex-direction:column;align-items:flex-start;gap:9px}._recommendations_sin3o_51>header p{text-align:left}._recommendationGrid_sin3o_56{grid-template-columns:1fr 1fr}._recommendationImage_sin3o_58{height:120px}._recommendationGrid_sin3o_56 article>div{flex-direction:column;align-items:flex-start}._recommendationGrid_sin3o_56 article>div>button{width:100%}._parameterPanel_sin3o_69>header{flex-direction:column;align-items:flex-start;gap:6px}._parameterGrid_sin3o_71,._primaryParameterGrid_sin3o_72{grid-template-columns:1fr 1fr}._moreFiltersButton_sin3o_72{justify-content:space-between}}._productFooter_sin3o_6 button:disabled{color:#8595a1;cursor:not-allowed;background:#eef2f4;border-color:#d8e0e5}._compareModal_sin3o_8{width:min(1480px,100%);padding:32px}._compareIntro_sin3o_82{color:#64798a;margin:0 46px 18px 0;font-size:13px;line-height:1.55}._compareTableWrap_sin3o_83{background:#fff;border:1px solid #d7e2e7;border-radius:14px;max-height:calc(100vh - 220px);overflow:auto}._compareTable_sin3o_83{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#17354d;width:100%;font-size:12px}._compareTable_sin3o_83 th,._compareTable_sin3o_83 td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dfe7eb;border-right:1px solid #dfe7eb;min-width:0;padding:11px 13px}._compareTable_sin3o_83 tr>:first-child{z-index:2;color:#50697b;background:#eef3f5;width:140px;font-weight:850;position:sticky;left:0}._compareTable_sin3o_83 thead th{z-index:3;background:#f8fafb;padding:12px;position:sticky;top:0}._compareTable_sin3o_83 thead th:first-child{z-index:5;color:#fff;background:#102a46}._compareTable_sin3o_83 tbody tr:nth-child(2n) td{background:#f8fafb}._compareTable_sin3o_83 tbody tr:hover td{background:#eef8f7}._compareTable_sin3o_83 tfoot th,._compareTable_sin3o_83 tfoot td{background:#f1f6f7}._compareTable_sin3o_83 tr:last-child>*{border-bottom:0}._compareTable_sin3o_83 tr>:last-child{border-right:0}._compareProduct_sin3o_93{flex-direction:column;min-height:270px;display:flex}._compareImage_sin3o_94{background:#fff;border:1px solid #e2e9ec;border-radius:9px;place-items:center;height:110px;margin-bottom:9px;padding:5px;display:grid}._compareImage_sin3o_94>img,._compareImage_sin3o_94>._imageFallback_sin3o_6{object-fit:contain;width:100%;height:100%}._compareProduct_sin3o_93 small{color:#0f7780;font-size:10px;font-weight:850}._compareProduct_sin3o_93 strong{color:#102a46;margin-top:5px;font-size:15px;line-height:1.3}._compareProduct_sin3o_93 span{color:#64798a;margin-top:5px;font-size:11px;line-height:1.4}._removeCompare_sin3o_97{color:#a34f45;cursor:pointer;background:#fff;border:1px solid #e2c4c0;border-radius:7px;align-self:flex-start;margin-top:auto;padding:6px 8px;font-size:10px;font-weight:800}._comparePrice_sin3o_98{color:#102a46;white-space:nowrap;font-size:14px;font-weight:900}._compareTable_sin3o_83 tfoot button{color:#fff;cursor:pointer;background:#0f7780;border:0;border-radius:8px;width:100%;padding:9px;font-size:11px;font-weight:850}._compareCompact_sin3o_100{font-size:10px}._compareCompact_sin3o_100 th,._compareCompact_sin3o_100 td{padding:8px 7px}._compareCompact_sin3o_100 ._compareProduct_sin3o_93{min-height:185px}._compareCompact_sin3o_100 ._compareImage_sin3o_94{height:68px;margin-bottom:6px;padding:3px}._compareCompact_sin3o_100 ._compareProduct_sin3o_93 small{font-size:8px}._compareCompact_sin3o_100 ._compareProduct_sin3o_93 strong{margin-top:3px;font-size:11px;line-height:1.2}._compareCompact_sin3o_100 ._compareProduct_sin3o_93 span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:8px;line-height:1.25;display:-webkit-box;overflow:hidden}._compareCompact_sin3o_100 ._removeCompare_sin3o_97{padding:4px 5px;font-size:8px}._compareCompact_sin3o_100 ._comparePrice_sin3o_98{font-size:11px}._compareCompact_sin3o_100 tfoot button{padding:7px 4px;font-size:9px}._compareCompact_sin3o_100 ._imageFallback_sin3o_6 span{font-size:13px}._compareCompact_sin3o_100 ._imageFallback_sin3o_6 small{font-size:7px}._compareDense_sin3o_101{font-size:9px}._compareDense_sin3o_101 th,._compareDense_sin3o_101 td{padding:7px 5px}._compareDense_sin3o_101 ._compareProduct_sin3o_93{min-height:145px}._compareDense_sin3o_101 ._compareImage_sin3o_94{height:46px;margin-bottom:5px;padding:2px}._compareDense_sin3o_101 ._compareProduct_sin3o_93 small{font-size:7px}._compareDense_sin3o_101 ._compareProduct_sin3o_93 strong{margin-top:2px;font-size:9px;line-height:1.15}._compareDense_sin3o_101 ._compareProduct_sin3o_93 span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:7px;line-height:1.2;display:-webkit-box;overflow:hidden}._compareDense_sin3o_101 ._removeCompare_sin3o_97{padding:3px 4px;font-size:7px}._compareDense_sin3o_101 ._comparePrice_sin3o_98{font-size:9px}._compareDense_sin3o_101 tfoot button{padding:6px 3px;font-size:8px}._compareDense_sin3o_101 ._imageFallback_sin3o_6 span{font-size:10px}._compareDense_sin3o_101 ._imageFallback_sin3o_6 small{display:none}@media (max-width:760px){._compareModal_sin3o_8{padding:26px 10px 10px}._compareModal_sin3o_8>span,._compareModal_sin3o_8>h2,._compareIntro_sin3o_82{margin-left:8px}._compareModal_sin3o_8 ._close_sin3o_8{top:9px;right:9px}._compareTableWrap_sin3o_83{max-height:calc(100vh - 185px)}._compareTable_sin3o_83 tr>:first-child{width:120px}._compareProduct_sin3o_93{min-height:250px}._compareImage_sin3o_94{height:95px}._compareCompact_sin3o_100 ._compareProduct_sin3o_93{min-height:175px}._compareDense_sin3o_101 ._compareProduct_sin3o_93{min-height:140px}}._catalogImage_sin3o_105{box-sizing:border-box;object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}._imageButton_sin3o_6>._catalogImage_sin3o_105,._mainImage_sin3o_8>._catalogImage_sin3o_105,._thumbnails_sin3o_8 button>._catalogImage_sin3o_105,._recommendationImage_sin3o_58>._catalogImage_sin3o_105,._compareImage_sin3o_94>._catalogImage_sin3o_105{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}._cartList_sin3o_9 article>._catalogImage_sin3o_105{object-fit:contain;object-position:center;background:#fff;border-radius:8px;width:70px;height:62px;padding:4px}@media (max-width:760px){._cartList_sin3o_9 article>._catalogImage_sin3o_105{width:55px;height:50px;padding:3px}}._hero_sin3o_3{grid-template-columns:1fr}._departmentTabs_sin3o_4 button{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:center}._departmentTabs_sin3o_4 button>span{grid-row:auto}._departmentTabs_sin3o_4 strong{align-self:center}._manufacturerSection_sin3o_5>summary{grid-template-columns:minmax(0,1fr) auto}._categoryTree_sin3o_5>details>summary,._categoryTree_sin3o_5 button{grid-template-columns:minmax(0,1fr)}._manufacturerSection_sin3o_5>summary span._manufacturerCopy_sin3o_119{min-width:0;color:inherit;flex-direction:column;gap:3px;display:flex}._manufacturerSection_sin3o_5>summary ._manufacturerCopy_sin3o_119 b{white-space:normal;line-height:1.25}._manufacturerCopy_sin3o_119 small{color:inherit;text-overflow:ellipsis;white-space:nowrap;opacity:.8;font-size:10px;line-height:1.25;overflow:hidden}._hero_sin3o_3{isolation:isolate;background:#071a31;border:1px solid #ffffff4d;border-radius:26px;width:min(1380px,100% - 48px);margin:24px auto 0;padding:58px 54px 48px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0b1d3029}._heroBannerBg_sin3o_125{z-index:0;object-fit:fill;object-position:center;filter:brightness(.78)saturate(.88)contrast(1.08);opacity:.36;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}._hero_sin3o_3:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#03132a94,#07285275 50%,#051f4194);position:absolute;top:0;bottom:0;left:0;right:0}._hero_sin3o_3>div{z-index:2;position:relative}@media (max-width:760px){._hero_sin3o_3{border-radius:20px;width:calc(100% - 28px);margin-top:14px;padding:44px 20px}}._page_sin3o_1{--shop-navy:#0b2239;--shop-navy-soft:#153a57;--shop-blue:#176de5;--shop-teal:#0a8581;--shop-mint:#e9f6f4;--shop-line:#d8e4e9;--shop-muted:#667c8d;background:radial-gradient(circle at 8% 18%,#176de50e,#0000 27rem),radial-gradient(circle at 92% 42%,#0a85810f,#0000 31rem),#f3f7f9;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._page_sin3o_1 button,._page_sin3o_1 a,._page_sin3o_1 summary,._page_sin3o_1 select,._page_sin3o_1 input{box-sizing:border-box;-webkit-tap-highlight-color:transparent}._page_sin3o_1 button,._page_sin3o_1 a,._page_sin3o_1 summary{transition:color .18s,background-color .18s,border-color .18s,box-shadow .2s,transform .16s,opacity .18s}._page_sin3o_1 button:focus-visible{outline-offset:3px;outline:3px solid #176de538}._page_sin3o_1 a:focus-visible{outline-offset:3px;outline:3px solid #176de538}._page_sin3o_1 summary:focus-visible{outline-offset:3px;outline:3px solid #176de538}._page_sin3o_1 select:focus-visible{outline-offset:3px;outline:3px solid #176de538}._page_sin3o_1 input:focus-visible{outline-offset:3px;outline:3px solid #176de538}._header_sin3o_2{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#ffffffe6;border-bottom:1px solid #ccdae2e0;min-height:92px;box-shadow:0 8px 34px #0b223912}._logo_sin3o_2{border-radius:13px;padding:7px 10px}._logo_sin3o_2:hover{background:#f1f6f8;transform:translateY(-1px)}._headerTitle_sin3o_2{border-left:1px solid var(--shop-line);padding-left:18px}._headerTitle_sin3o_2 strong{color:var(--shop-navy);letter-spacing:-.015em}._headerTitle_sin3o_2 span{color:var(--shop-muted)}._search_sin3o_2{background:#f4f8faeb;border-color:#d3e0e6;height:52px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 1px #0f2d4606}._search_sin3o_2:focus-within{background:#fff;border-color:#6ca5ed;box-shadow:0 0 0 4px #176de51a,0 9px 22px #0b22390f}._searchWrap_sin3o_154{min-width:0;position:relative}._searchSuggestions_sin3o_155{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #cfdee6;border-radius:16px;min-width:min(620px,100vw - 32px);max-height:min(70vh,610px);padding:8px;animation:.18s both _searchSuggestionsIn_sin3o_1;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:auto;box-shadow:0 24px 60px #061c3038}._suggestionHeading_sin3o_156{color:var(--shop-teal);letter-spacing:.11em;text-transform:uppercase;padding:8px 10px 7px;font-size:10px;font-weight:900}._searchSuggestion_sin3o_155{text-align:left;width:100%;color:var(--shop-navy);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;display:grid}._searchSuggestion_sin3o_155:hover,._searchSuggestion_sin3o_155._activeSuggestion_sin3o_158{box-shadow:inset 3px 0 var(--shop-blue);background:#f0f6ff;border-color:#d9e8f8;transform:none}._suggestionImage_sin3o_159{background:#fff;border:1px solid #e1e8eb;border-radius:9px;place-items:center;width:62px;height:56px;padding:5px;display:grid;overflow:hidden}._suggestionImage_sin3o_159>._catalogImage_sin3o_105{object-fit:contain;width:100%;height:100%}._suggestionCopy_sin3o_161{flex-direction:column;gap:3px;min-width:0;display:flex}._suggestionCopy_sin3o_161 small{color:var(--shop-teal);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}._suggestionCopy_sin3o_161 strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._suggestionCopy_sin3o_161>span{color:var(--shop-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._suggestionStock_sin3o_162,._suggestionUnavailable_sin3o_162{color:#14734d;white-space:nowrap;background:#eaf6f0;border-radius:999px;padding:6px 8px;font-size:9px}._suggestionUnavailable_sin3o_162{color:#8d5d52;background:#f8eeeb}._searchAll_sin3o_163{width:100%;color:var(--shop-blue);cursor:pointer;background:#f4f8ff;border:1px solid #d7e6f9;border-radius:11px;margin-top:5px;padding:11px 12px;font-size:12px;font-weight:850}._searchAll_sin3o_163:hover{color:#fff;background:var(--shop-blue);border-color:var(--shop-blue);transform:none}._noSuggestions_sin3o_164{text-align:center;flex-direction:column;gap:5px;padding:24px 18px;display:flex}._noSuggestions_sin3o_164 strong{font-size:14px}._noSuggestions_sin3o_164 span{color:var(--shop-muted);font-size:12px}._headerActions_sin3o_2 a,._headerActions_sin3o_2 button{border-color:#d3e0e6;border-radius:11px;min-height:43px;box-shadow:0 2px 5px #0b223909}._headerActions_sin3o_2 a:hover,._headerActions_sin3o_2 button:hover{color:var(--shop-blue);background:#f4f8ff;border-color:#a9c9f2;transform:translateY(-2px);box-shadow:0 8px 18px #176de51a}._headerActions_sin3o_2 button:last-child{background:linear-gradient(135deg,#0d8c87,#08726f);box-shadow:0 8px 18px #0a858133}._headerActions_sin3o_2 button:last-child:hover{color:#fff;background:linear-gradient(135deg,#119b95,#087a76);border-color:#0a8581}._headerActions_sin3o_2 a:active,._headerActions_sin3o_2 button:active{transform:translateY(1px)scale(.985);box-shadow:0 2px 6px #0b22391a}._hero_sin3o_3{border-color:#ffffff3d;align-items:center;width:min(1480px,100% - 48px);min-height:330px;padding:64px clamp(28px,4vw,64px);display:flex;box-shadow:0 28px 65px #0b223933}._hero_sin3o_3:before{background:linear-gradient(100deg,#03132aba,#0728528c 55%,#051f41ad)}._hero_sin3o_3>div{text-shadow:0 2px 18px #00000038;max-width:900px}._hero_sin3o_3>div:first-child>span{color:#91eee5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04192d75;border:1px solid #91eee540;border-radius:999px;padding:7px 10px;display:inline-flex}._hero_sin3o_3 h1{margin:18px 0 15px;font-size:clamp(38px,4vw,62px);line-height:1.01}._hero_sin3o_3 p{color:#d8e7ee;max-width:780px;font-size:16px}._departmentTabs_sin3o_4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:13px;width:min(1480px,100% - 48px);margin:26px auto 22px}._departmentTabs_sin3o_4 button{border-color:var(--shop-line);background:#fffffff0;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr) 92px;gap:3px 12px;min-height:96px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 7px 20px #0b22390e}._departmentTabs_sin3o_4 button:after{content:"";background:linear-gradient(90deg,var(--shop-blue),var(--shop-teal));opacity:0;border-radius:4px 4px 0 0;height:3px;transition:opacity .18s,transform .2s;position:absolute;bottom:0;left:15px;right:15px;transform:scaleX(.3)}._departmentTabs_sin3o_4 button>span{min-width:58px;height:54px;color:var(--shop-blue);background:linear-gradient(145deg,#eef5ff,#e8f0fb);border:1px solid #d8e7fa;border-radius:15px;grid-row:1/3;box-shadow:inset 0 1px #fff}._departmentTabs_sin3o_4 strong{color:var(--shop-navy);letter-spacing:-.01em;align-self:end;font-size:15px}._departmentTabs_sin3o_4 small{color:#728697;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;font-size:11px;line-height:1.32;display:-webkit-box;overflow:hidden}._departmentCollage_sin3o_184{grid-area:1/3/3;align-self:center;width:92px;height:68px;margin:0;font-style:normal;position:relative}._departmentCollage_sin3o_184 span{background:#fff;border:2px solid #fff;border-radius:11px;place-items:center;width:55px;height:48px;padding:2px;transition:transform .18s;display:grid;position:absolute;overflow:hidden;box-shadow:0 5px 12px #0b22392e}._departmentCollage_sin3o_184 span:first-child{z-index:1;top:12px;left:0;transform:rotate(-7deg)}._departmentCollage_sin3o_184 span:nth-child(2){z-index:3;top:0;left:19px}._departmentCollage_sin3o_184 span:nth-child(3){z-index:2;bottom:2px;right:0;transform:rotate(7deg)}._departmentCollage_sin3o_184 img{object-fit:contain;object-position:center;width:100%;height:100%}._departmentTabs_sin3o_4 button:hover{border-color:#adc9ea;transform:translateY(-3px);box-shadow:0 15px 30px #176de51c}._departmentTabs_sin3o_4 button:hover>span{transform:scale(1.035)}._departmentTabs_sin3o_4 button._active_sin3o_4{background:linear-gradient(145deg,#0b2239,#153e5a);border-color:#153e5a;transform:translateY(-2px);box-shadow:0 17px 34px #0b223938}._departmentTabs_sin3o_4 button._active_sin3o_4:after{opacity:1;transform:scaleX(1)}._departmentTabs_sin3o_4 button._active_sin3o_4 strong{color:#fff}._departmentTabs_sin3o_4 button._active_sin3o_4 small{color:#c4d6df}._departmentTabs_sin3o_4 button._active_sin3o_4>span{background:linear-gradient(145deg,#10948f,#087873);border-color:#36aaa4;box-shadow:inset 0 1px #ffffff40,0 8px 18px #00000026}._departmentTabs_sin3o_4 button:hover ._departmentCollage_sin3o_184 span:first-child{transform:translate(-2px)rotate(-10deg)}._departmentTabs_sin3o_4 button:hover ._departmentCollage_sin3o_184 span:nth-child(3){transform:translate(2px)rotate(10deg)}._departmentTabs_sin3o_4 button._active_sin3o_4 ._departmentCollage_sin3o_184 span{border-color:#ffffffd1;box-shadow:0 7px 16px #00000040}._departmentTabs_sin3o_4 button:active{transform:translateY(1px)scale(.985);box-shadow:0 5px 13px #0b223924}._catalogLayout_sin3o_5{grid-template-columns:310px minmax(0,1fr);gap:24px;width:min(1480px,100% - 48px);margin-bottom:80px}._sidebar_sin3o_5{border-color:var(--shop-line);scrollbar-color:#b8cbd4 transparent;scrollbar-width:thin;border-radius:21px;top:116px;box-shadow:0 16px 40px #0b223913}._sidebarHeading_sin3o_5{color:#fff;background:linear-gradient(140deg,#0b2239,#16465f);border-bottom:0;padding:22px 20px}._sidebarHeading_sin3o_5 small{color:#7ce1d7}._sidebarHeading_sin3o_5 strong{color:#fff;letter-spacing:-.025em;margin-top:8px;font-size:20px}._sidebarHeading_sin3o_5 span{color:#c5d7df;margin-top:7px;font-size:12px}._manufacturerTree_sin3o_5{padding:10px}._manufacturerSection_sin3o_5{border:0;margin:4px 0}._manufacturerSection_sin3o_5>summary{color:#3f586c;background:#fff;border:1px solid #0000;border-radius:12px;min-height:58px;padding:11px 12px}._manufacturerSection_sin3o_5>summary:hover{color:var(--shop-blue);background:#f2f7ff;border-color:#d9e8fa;transform:translate(2px);box-shadow:0 6px 16px #176de512}._manufacturerSection_sin3o_5[open]>summary{color:#fff;background:linear-gradient(135deg,#123954,#0b7778);border-color:#1c7e82;box-shadow:0 9px 20px #0b47562e}._manufacturerSection_sin3o_5>summary i{color:#708698;background:#edf3f6;border-radius:9px;place-items:center;width:27px;height:27px;font-size:18px;display:grid}._manufacturerSection_sin3o_5[open]>summary i{color:#fff;background:#ffffff24;transform:rotate(90deg)}._manufacturerCopy_sin3o_119 small{opacity:.76;font-size:10px}._categoryTree_sin3o_5{margin:5px 0 9px;padding:5px 3px 5px 11px;animation:.22s both _catalogTreeIn_sin3o_1}._categoryTree_sin3o_5>details{border-left:0;margin:5px 0}._categoryTree_sin3o_5>details>summary{color:#29475e;background:#eef4f6;border:1px solid #e2eaee;border-radius:9px;padding:10px 11px}._categoryTree_sin3o_5>details>summary:hover{background:#e7f1f4;border-color:#c9dde2}._categoryTree_sin3o_5>details[open]>summary{color:#087873;background:#e7f5f3;border-color:#c7e6e2}._categoryTree_sin3o_5>details>div{gap:3px;padding:5px 0 1px 8px}._categoryTree_sin3o_5 button{border:1px solid #0000;border-radius:9px;min-height:40px;padding:9px 10px 9px 15px;position:relative}._categoryTree_sin3o_5 button:before{content:"";background:#b4c5ce;border-radius:50%;width:5px;height:5px;transition:background .18s,box-shadow .18s,transform .18s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}._categoryTree_sin3o_5 button:hover{color:var(--shop-blue);background:#f0f6ff;border-color:#deebfb;transform:translate(3px)}._categoryTree_sin3o_5 button._activeCategory_sin3o_5{color:#fff;background:linear-gradient(135deg,#176de5,#135fc7);border-color:#176de5;font-weight:800;box-shadow:0 8px 18px #176de533}._categoryTree_sin3o_5 button._activeCategory_sin3o_5:before{background:#fff;transform:translateY(-50%)scale(1.15);box-shadow:0 0 0 4px #ffffff2b}._categoryTree_sin3o_5 button:active{transform:translate(1px)scale(.985)}._categoryLabel_sin3o_221{align-items:center;gap:8px;display:flex}._cameraShape_sin3o_221{color:currentColor;opacity:.9;flex:0 0 28px;width:28px;height:21px;display:inline-block;position:relative}._cameraShape_sin3o_221:before,._cameraShape_sin3o_221:after{content:"";box-sizing:border-box;position:absolute}._cameraShape_sin3o_221[data-shape=bullet]:before{border:2px solid;border-radius:4px 7px 7px 4px;width:19px;height:9px;top:4px;left:4px;transform:rotate(-8deg)}._cameraShape_sin3o_221[data-shape=bullet]:after{border-bottom:2px solid;border-left:2px solid;width:12px;height:7px;bottom:1px;left:9px;transform:skew(-24deg)}._cameraShape_sin3o_221[data-shape=cube]:before{border:2px solid;border-radius:4px;width:15px;height:16px;top:2px;left:7px}._cameraShape_sin3o_221[data-shape=cube]:after{border:1.5px solid;border-radius:50%;width:5px;height:5px;top:7px;left:12px;box-shadow:0 9px 0 -1px}._cameraShape_sin3o_221[data-shape=dome]:before{border:2px solid;border-radius:14px 14px 4px 4px;width:22px;height:12px;top:5px;left:3px}._cameraShape_sin3o_221[data-shape=dome]:after{background:currentColor;border-radius:50%;width:6px;height:6px;top:9px;left:11px}._cameraShape_sin3o_221[data-shape=turret]:before{border:2px solid;border-radius:50% 50% 42% 42%;width:20px;height:16px;top:3px;left:4px}._cameraShape_sin3o_221[data-shape=turret]:after{border:2px solid;border-radius:50%;width:8px;height:8px;top:7px;left:10px}._cameraShape_sin3o_221[data-shape=ptz]:before{border:2px solid;border-radius:4px 4px 9px 9px;width:15px;height:14px;top:5px;left:7px}._cameraShape_sin3o_221[data-shape=ptz]:after{border:2px solid;border-radius:4px;width:22px;height:6px;top:1px;left:3px}._cameraShape_sin3o_221[data-shape=thermal]:before{border:2px solid;border-radius:3px;width:21px;height:12px;top:4px;left:3px}._cameraShape_sin3o_221[data-shape=thermal]:after{border:2px solid;border-radius:50%;width:6px;height:6px;top:7px;left:9px;box-shadow:12px 7px 0 -2px}._products_sin3o_5{border-color:var(--shop-line);background:#fffffff2;border-radius:24px;padding:28px;box-shadow:0 18px 48px #0b223913}._catalogTransition_sin3o_224{animation:.28s cubic-bezier(.2,.7,.2,1) both _catalogViewIn_sin3o_1}._productsHeading_sin3o_5{align-items:center;min-height:94px;padding:4px 0 23px 18px;position:relative}._productsHeading_sin3o_5:before{content:"";background:linear-gradient(var(--shop-blue),var(--shop-teal));border-radius:999px;width:4px;position:absolute;top:6px;bottom:25px;left:0}._productsHeading_sin3o_5 span{color:var(--shop-teal);font-size:11px}._productsHeading_sin3o_5 h2{color:var(--shop-navy);align-items:center;gap:10px;margin:6px 0;font-size:clamp(27px,2.2vw,36px);display:flex}._productsHeading_sin3o_5 h2 ._cameraShape_sin3o_221{transform-origin:0;flex-basis:34px;width:34px;height:25px;transform:scale(1.18)}._productsHeading_sin3o_5 p{max-width:840px;color:var(--shop-muted);font-size:14px;line-height:1.55}._filters_sin3o_5{gap:11px;padding:18px 0 16px}._filters_sin3o_5 label{color:#526b7d;letter-spacing:.02em;gap:7px;font-size:11px}._filters_sin3o_5 select{cursor:pointer;background:#f8fafb;border-color:#d2dfe5;border-radius:11px;min-width:190px;height:46px;padding:0 36px 0 12px}._filters_sin3o_5 select:hover{background:#fff;border-color:#a8c3d2}._filters_sin3o_5 select:focus{background:#fff;border-color:#6ca5ed;box-shadow:0 0 0 4px #176de517}._filters_sin3o_5 ._check_sin3o_5{background:var(--shop-mint);cursor:pointer;border-color:#c8e5e1;border-radius:11px;height:46px;padding:0 14px}._filters_sin3o_5 ._check_sin3o_5:hover{background:#dff2ef;border-color:#9fd5cf}._reset_sin3o_5{border-radius:11px;height:46px;padding:0 15px}._reset_sin3o_5:hover{color:#fff;background:var(--shop-blue);border-color:var(--shop-blue);transform:translateY(-2px);box-shadow:0 9px 20px #176de52b}._reset_sin3o_5:active{transform:translateY(1px)scale(.985)}._parameterPanel_sin3o_69{background:linear-gradient(145deg,#edf8f7,#f7fbfb);border-color:#cae4e1;border-radius:16px;box-shadow:inset 0 1px #fffc}._parameterGrid_sin3o_71 select{border-radius:10px;transition:border-color .18s,box-shadow .18s,background .18s}._parameterGrid_sin3o_71 select:hover{background:#fff;border-color:#9cc9c4}._parameterGrid_sin3o_71 select:focus{border-color:#4eaaa4;box-shadow:0 0 0 4px #0a85811a}._choicePrompt_sin3o_7{background:linear-gradient(145deg,#f7fafc,#edf6f6);border:1px solid #d3e2e7;border-radius:20px;min-height:430px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}._choicePrompt_sin3o_7:before{content:"01  →  02";color:#fff;background:linear-gradient(135deg,var(--shop-blue),var(--shop-teal));letter-spacing:.12em;border-radius:18px;place-items:center;width:116px;height:58px;margin-bottom:10px;font-size:14px;font-weight:900;display:grid;box-shadow:0 12px 25px #176de52e}._choicePrompt_sin3o_7>strong{color:var(--shop-navy)}._treeHint_sin3o_7{border-radius:999px;box-shadow:0 7px 18px #0b22390d}._choicePrompt_sin3o_7{text-align:left;grid-template-columns:minmax(230px,.72fr) minmax(460px,1.28fr);place-items:stretch stretch;gap:24px;min-height:470px;padding:24px;display:grid}._choicePrompt_sin3o_7:before{display:none}._choiceCopy_sin3o_238{flex-direction:column;justify-content:center;padding:30px 24px;display:flex}._choiceCopy_sin3o_238>span:first-child{color:var(--shop-teal);letter-spacing:.12em;font-size:11px;font-weight:900}._choiceCopy_sin3o_238>strong{color:var(--shop-navy);letter-spacing:-.035em;margin-top:12px;font-size:clamp(28px,3vw,42px);line-height:1.05}._choiceCopy_sin3o_238>p{max-width:460px;color:var(--shop-muted);margin:18px 0 24px;font-size:15px;line-height:1.65}._choiceCopy_sin3o_238 ._treeHint_sin3o_7{align-self:flex-start}._previewMosaic_sin3o_243{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:420px;display:grid}._previewTile_sin3o_244{cursor:pointer;background:radial-gradient(circle at 50% 42%,#fff 0 35%,#eff4f6 100%);border:1px solid #d9e5ea;border-radius:15px;min-width:0;min-height:0;padding:0;transition:border-color .2s,box-shadow .25s,transform .22s cubic-bezier(.2,.75,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 22px #0b223912}._previewTile_sin3o_244:first-child{grid-area:span 2/span 2}._previewTile_sin3o_244>._catalogImage_sin3o_105{object-fit:contain;width:100%;height:100%;padding:16px;transition:filter .22s,transform .28s cubic-bezier(.2,.7,.2,1)}._previewTile_sin3o_244>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#0b2239e0;border:1px solid #ffffff26;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 8px 18px #04121e29}._previewTile_sin3o_244 small{color:#8fe6dd;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}._previewTile_sin3o_244 strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}._previewTile_sin3o_244:first-child strong{font-size:15px}._previewTile_sin3o_244:hover{border-color:#9fbfd0;outline:none;transform:translateY(-3px);box-shadow:0 17px 34px #0b223929}._previewTile_sin3o_244:focus-visible{border-color:#9fbfd0;outline:none;transform:translateY(-3px);box-shadow:0 17px 34px #0b223929}._previewTile_sin3o_244:hover>._catalogImage_sin3o_105{filter:drop-shadow(0 12px 12px #0d28421f);transform:scale(1.04)}._previewTile_sin3o_244:focus-visible>._catalogImage_sin3o_105{filter:drop-shadow(0 12px 12px #0d28421f);transform:scale(1.04)}._previewTile_sin3o_244:active{transform:scale(.985);box-shadow:0 6px 14px #0b22391c}._guidedChoice_sin3o_254{background:linear-gradient(145deg,#f5f9fc 0,#edf7f6 100%);grid-template-columns:minmax(285px,.7fr) minmax(560px,1.3fr);gap:18px;padding:20px}._guidedChoice_sin3o_254 ._choiceCopy_sin3o_238{background:linear-gradient(155deg,#0b233c,#104963 65%,#087d7a);border-radius:18px;justify-content:flex-start;padding:26px 22px;box-shadow:0 16px 34px #09273d33}._guidedChoice_sin3o_254 ._choiceCopy_sin3o_238>span:first-child{color:#89e5dc}._guidedChoice_sin3o_254 ._choiceCopy_sin3o_238>strong{color:#fff;font-size:clamp(28px,2.6vw,39px)}._guidedChoice_sin3o_254 ._choiceCopy_sin3o_238>p{color:#d5e4eb;margin:17px 0 22px;font-size:14px;line-height:1.58}._departmentGuidedChoice_sin3o_257{background:radial-gradient(circle at 16% 18%,#49b4cd1f,#0000 31%),linear-gradient(145deg,#f4f8fb 0,#eaf6f4 100%);border-color:#c9dfe3;grid-template-columns:minmax(340px,.82fr) minmax(600px,1.45fr);padding:22px;box-shadow:inset 0 1px #fff,0 18px 42px #0b324814}._departmentGuidedChoice_sin3o_257 ._choiceCopy_sin3o_238{background:linear-gradient(155deg,#071f37 0,#0c405c 56%,#087d78 100%);box-shadow:0 18px 42px #06243840}._departmentGuidedChoice_sin3o_257 ._choiceCopy_sin3o_238>strong{font-size:clamp(31px,2.75vw,43px)}._guideScope_sin3o_260{color:#e3f6f3;align-items:center;gap:8px;margin:-4px 0 18px;font-size:11px;font-weight:750;line-height:1.4;display:flex}._guideScope_sin3o_260>span{color:#07354a;background:#8fe6dd;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid}._guideSteps_sin3o_261{counter-reset:none;gap:7px;margin:0 0 18px;padding:0;list-style:none;display:grid}._guideSteps_sin3o_261 li{background:#ffffff13;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid}._guideSteps_sin3o_261 li>b{color:#082d42;background:#dff7f3;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}._guideSteps_sin3o_261 li>span{flex-direction:column;gap:1px;display:flex}._guideSteps_sin3o_261 strong{color:#fff;font-size:11px}._guideSteps_sin3o_261 small{color:#bcd3dc;font-size:9px;line-height:1.3}._choiceHelpActions_sin3o_262{gap:9px;margin-top:auto;display:grid}._choiceHelpActions_sin3o_262 button,._choiceHelpActions_sin3o_262 a{color:#fff;cursor:pointer;text-align:left;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:66px;padding:11px 12px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}._choiceHelpActions_sin3o_262 button>span,._choiceHelpActions_sin3o_262 a>span{color:#082b3d;background:#8fe6dd;border-radius:11px;grid-row:1/3;place-items:center;width:39px;height:39px;font-size:18px;display:grid}._choiceHelpActions_sin3o_262 b{font-size:12px}._choiceHelpActions_sin3o_262 small{color:#bfd3dd;font-size:10px;line-height:1.3}._choiceHelpActions_sin3o_262 button:hover,._choiceHelpActions_sin3o_262 a:hover{background:#ffffff2b;border-color:#ffffff59;transform:translateY(-2px)}._guideGrid_sin3o_263{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}._guideCard_sin3o_263{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e5ea;border-radius:17px;grid-template-columns:108px minmax(0,1fr);min-width:0;min-height:170px;padding:0;transition:border-color .2s,box-shadow .22s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0b223912}._guideCard_sin3o_263:after{content:"";background:linear-gradient(90deg,var(--shop-blue),var(--shop-teal));opacity:.8;height:4px;position:absolute;bottom:0;left:0;right:0}._guideCard_sin3o_263:first-child{background:linear-gradient(145deg,#fff,#f2f7ff);border-color:#bfd8f6}._guideCard_sin3o_263:nth-child(2){background:linear-gradient(145deg,#fff,#f0faf8);border-color:#c6e4df}._guideCard_sin3o_263:last-child:nth-child(odd){grid-column:1/-1;min-height:145px}._guideCardImage_sin3o_263{background:radial-gradient(circle at 50% 45%,#fff 0,#eef3f5 82%);place-items:center;min-width:0;height:100%;padding:12px;display:grid;overflow:hidden}._guideCardImage_sin3o_263>._catalogImage_sin3o_105{object-fit:contain;filter:drop-shadow(0 10px 9px #0a233621);width:100%;height:100%;transition:transform .24s}._guideCardImage_sin3o_263>._cameraShape_sin3o_221{transform:scale(2.4)}._guideCardCopy_sin3o_263{flex-direction:column;justify-content:center;min-width:0;padding:16px 14px 18px;display:flex}._guideCardCopy_sin3o_263 small{color:var(--shop-teal);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.3}._guideCardCopy_sin3o_263 strong{color:var(--shop-navy);margin-top:7px;font-size:17px;line-height:1.15}._guideCardCopy_sin3o_263 em{color:#627888;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:7px;font-size:11px;font-style:normal;line-height:1.43;display:-webkit-box;overflow:hidden}._guideCardCopy_sin3o_263>b{color:var(--shop-blue);margin-top:11px;font-size:11px}._guideCardCopy_sin3o_263>b i{margin-left:4px;font-size:15px;font-style:normal}._guideCard_sin3o_263:hover{border-color:#83aed8;outline:none;transform:translateY(-3px);box-shadow:0 16px 30px #0c375424}._guideCard_sin3o_263:focus-visible{border-color:#83aed8;outline:none;transform:translateY(-3px);box-shadow:0 16px 30px #0c375424}._guideCard_sin3o_263:hover ._guideCardImage_sin3o_263>._catalogImage_sin3o_105{transform:scale(1.07)}._guideCard_sin3o_263:focus-visible ._guideCardImage_sin3o_263>._catalogImage_sin3o_105{transform:scale(1.07)}._guideCard_sin3o_263:active{transform:scale(.988)}._guideFallback_sin3o_264{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#1669bd,#07877f);border:6px solid #fffc;border-radius:22px;place-items:center;width:66px;height:66px;font-size:14px;font-weight:950;display:grid;transform:rotate(-4deg);box-shadow:0 11px 24px #0a3e5b33}._empty_sin3o_6{background:linear-gradient(145deg,#f8fafb,#f0f5f6);border:1px solid #dce7eb;border-radius:17px}._productGrid_sin3o_6{gap:19px}._productCard_sin3o_6{border-color:#d9e5ea;border-radius:20px;transition:border-color .2s,box-shadow .25s,transform .22s cubic-bezier(.2,.75,.2,1);position:relative;box-shadow:0 5px 16px #0b22390b}._productCard_sin3o_6:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffffa6;position:absolute;top:0;bottom:0;left:0;right:0}._productCard_sin3o_6:hover,._productCard_sin3o_6:focus-within{border-color:#b7d0df;transform:translateY(-5px);box-shadow:0 20px 44px #0b223921}._imageButton_sin3o_6{background:radial-gradient(circle at 50% 45%,#fff 0 38%,#f2f6f7 100%);border-bottom-color:#e1e9ed;height:290px}._imageButton_sin3o_6>._catalogImage_sin3o_105{transition:transform .28s cubic-bezier(.2,.7,.2,1),filter .2s}._productCard_sin3o_6:hover ._imageButton_sin3o_6>._catalogImage_sin3o_105{filter:drop-shadow(0 12px 13px #0d28421a);transform:scale(1.025)}._newBadge_sin3o_6,._actionBadge_sin3o_6{letter-spacing:.04em;border-radius:999px;padding:7px 9px;font-weight:900;box-shadow:0 7px 16px #176de533}._actionBadge_sin3o_6{box-shadow:0 7px 16px #d64e3433}._productBody_sin3o_6{padding:19px}._productBody_sin3o_6>small{color:var(--shop-teal);font-weight:850}._productName_sin3o_6 h3{color:var(--shop-navy);font-size:18px;transition:color .18s}._productName_sin3o_6:hover h3{color:var(--shop-blue)}._productBody_sin3o_6>p{color:#607586;font-size:13px;line-height:1.5}._availability_sin3o_6{border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;margin:10px 0;padding:10px 0}._productBody_sin3o_6>._productNotice_sin3o_275{color:#7a4817;-webkit-line-clamp:3;background:#fff6df;border:1px solid #ead2a1;border-radius:8px;min-height:0;margin-top:9px;padding:8px 9px;font-weight:750}._productFooter_sin3o_6{border-top:0}._productFooter_sin3o_6 strong{color:var(--shop-navy);font-size:19px}._productFooter_sin3o_6 button{border-radius:9px;min-height:36px;padding:7px 10px}._productFooter_sin3o_6 button:hover:not(:disabled){color:#fff;background:var(--shop-blue);border-color:var(--shop-blue);transform:translateY(-2px);box-shadow:0 8px 18px #176de529}._productFooter_sin3o_6 button:active:not(:disabled){transform:translateY(1px)scale(.98)}._addButton_sin3o_6{letter-spacing:.015em;background:linear-gradient(135deg,#0d918b,#087672);border-radius:11px;min-height:44px;margin-top:12px;font-size:12px;box-shadow:0 8px 18px #0a858129}._addButton_sin3o_6:hover{background:linear-gradient(135deg,#11a099,#087f7a);transform:translateY(-2px);box-shadow:0 13px 25px #0a85813d}._addButton_sin3o_6:active{transform:translateY(1px)scale(.985);box-shadow:0 4px 9px #0a85812e}._pagination_sin3o_6 button{border-radius:11px;min-height:42px;padding:9px 16px}._pagination_sin3o_6 button:hover:not(:disabled){color:#fff;background:var(--shop-blue);border-color:var(--shop-blue);transform:translateY(-2px);box-shadow:0 9px 18px #176de526}._pagination_sin3o_6 button:active:not(:disabled){transform:translateY(1px)scale(.985)}._compareBar_sin3o_8{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b2239f2;border-radius:16px;padding:10px 12px 10px 18px;animation:.25s both _compareBarIn_sin3o_1;box-shadow:0 20px 50px #0616264d}._compareBar_sin3o_8 button{border-radius:9px;min-height:36px}._compareBar_sin3o_8 button:hover{filter:brightness(1.12);transform:translateY(-2px)}._compareBar_sin3o_8 button:active{transform:translateY(1px)scale(.98)}._modalBackdrop_sin3o_8{animation:.2s both _backdropIn_sin3o_1}._productModal_sin3o_8,._cartModal_sin3o_8,._compareModal_sin3o_8,._accountModal_sin3o_8{border:1px solid #fff6;border-radius:24px;animation:.26s cubic-bezier(.2,.75,.2,1) both _modalIn_sin3o_1}._close_sin3o_8:hover{color:#fff;background:#d95545;border-color:#d95545;transform:rotate(4deg)scale(1.05);box-shadow:0 8px 18px #d9554533}._close_sin3o_8:active{transform:scale(.94)}._modalPrice_sin3o_8 button,._cartActions_sin3o_9 a,._accountModal_sin3o_8 form button,._compareTable_sin3o_83 tfoot button{border-radius:11px;box-shadow:0 8px 18px #0a858126}._modalPrice_sin3o_8 button:hover,._cartActions_sin3o_9 a:hover,._accountModal_sin3o_8 form button:hover,._compareTable_sin3o_83 tfoot button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 13px 25px #0a858138}._cartBackdrop_sin3o_285{background:#040f1a9e;place-items:stretch end;padding:0}._cartBackdrop_sin3o_285 ._cartModal_sin3o_8{border-radius:24px 0 0 24px;width:min(560px,100%);height:100dvh;max-height:100dvh;margin:0;padding:42px 32px 28px;animation:.3s cubic-bezier(.2,.78,.2,1) both _cartDrawerIn_sin3o_1}._emptyCartState_sin3o_286{text-align:center;grid-template-rows:auto auto;place-content:center;gap:2px;min-height:calc(100dvh - 145px);display:grid}._carrotScene_sin3o_286{isolation:isolate;width:min(410px,100%);margin:0 auto;animation:3.6s ease-in-out infinite _carrotSceneFloat_sin3o_1;position:relative}._carrotScene_sin3o_286:before{content:"♥";z-index:2;color:#ff7c7c;text-shadow:0 3px 10px #d64a5d33;font-size:20px;line-height:1;animation:2.8s ease-in-out infinite _carrotHeartPop_sin3o_1;position:absolute;top:10%;left:24%}._carrotScene_sin3o_286:after{content:"";z-index:-1;filter:blur(4px);background:radial-gradient(#0f33492e,#0000 68%);height:11%;animation:3.6s ease-in-out infinite _carrotShadowPulse_sin3o_1;position:absolute;bottom:4%;left:24%;right:18%}._carrotScene_sin3o_286 img{object-fit:contain;transform-origin:45% 88%;will-change:transform;width:100%;height:auto;animation:2.65s cubic-bezier(.45,0,.3,1) infinite _carrotCuteWobble_sin3o_1;display:block}._carrotScene_sin3o_286 i{z-index:3;filter:drop-shadow(0 3px 3px #1e759b33);background:linear-gradient(#c7f3ff,#2da7db);border:1px solid #ffffffb3;border-radius:60% 40% 55% 45%;width:10px;height:15px;animation:2.15s ease-in infinite _tearDrop_sin3o_1;position:absolute;top:54%;left:28%;transform:rotate(10deg)}._emptyCartMessage_sin3o_287{background:linear-gradient(145deg,#f3faf9,#f7fafc);border:1px solid #cae5e2;border-radius:18px;max-width:390px;margin:-12px auto 0;padding:18px 20px 20px;box-shadow:0 14px 35px #0b2a3b14}._emptyCartMessage_sin3o_287 small{color:#0f7b80;letter-spacing:.12em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}._emptyCartMessage_sin3o_287 strong{color:#102a46;letter-spacing:-.02em;font-size:21px;display:block}._emptyCartMessage_sin3o_287 p{color:#607787;margin:8px 0 15px;font-size:11px;line-height:1.55}._emptyCartMessage_sin3o_287 button{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:linear-gradient(135deg,#1268e8,#0d55c2);border:0;border-radius:11px;padding:10px 16px;font-size:11px;font-weight:850;box-shadow:0 9px 20px #1268e833}._emptyCartMessage_sin3o_287 button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 13px 26px #1268e847}._installationPromise_sin3o_289{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0720359e;border:1px solid #89ebdf7a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px 13px;width:-moz-fit-content;width:fit-content;max-width:760px;margin-top:19px;padding:11px 14px;display:flex;box-shadow:0 12px 28px #03111e2e}._installationPromise_sin3o_289 b{color:#8ff0df;font-size:13px}._installationPromise_sin3o_289 small{color:#e3f4f5;font-size:12px}._purchaseActions_sin3o_291{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}._purchaseActions_sin3o_291 ._addButton_sin3o_6{margin-top:0}._priceRequestLink_sin3o_292{color:#0b6870;text-align:center;background:#eef8f7;border:1px solid #9fcfca;border-radius:10px;place-items:center;min-height:40px;padding:9px 12px;font-size:10px;font-weight:850;text-decoration:none;display:grid}._priceRequestLink_sin3o_292:hover{color:#fff;background:#0f7780;border-color:#0f7780}._modalBuyActions_sin3o_292 ._priceRequestLink_sin3o_292{min-width:170px}._restrictedPrice_sin3o_292 strong{color:#0f7780!important;font-size:18px!important}._restrictedPrice_sin3o_292 small{color:#5d7484!important}._inlineCartPeek_sin3o_293{cursor:pointer;font:inherit;grid-column:1/-1;animation:.22s both _inlineCartIn_sin3o_1;color:#0b5f65!important;background:linear-gradient(135deg,#e5f7f3,#edf9fa)!important;border:1px solid #6cbcb5!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding:9px 12px!important;display:flex!important;box-shadow:0 7px 17px #0c6f7c1a!important}._inlineCartPeek_sin3o_293 span{letter-spacing:.02em;font-size:10px;font-weight:900}._inlineCartPeek_sin3o_293 strong{font-size:10px}._inlineCartPeek_sin3o_293:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#0f8580,#0a6971)!important;border-color:#0f8580!important;box-shadow:0 10px 22px #0c6f7c33!important}._recommendationGrid_sin3o_56 article>._inlineCartPeek_sin3o_293{width:100%;margin-top:8px}._compareBuyActions_sin3o_293{gap:6px;display:grid}._compareTable_sin3o_83 tfoot ._inlineCartPeek_sin3o_293{white-space:normal;min-width:115px}._installationButton_sin3o_294{color:#0c6670;cursor:pointer;min-height:44px;font:inherit;background:#eef9f8;border:1px solid #82c7c2;border-radius:11px;padding:9px 10px;font-size:11px;font-weight:850;line-height:1.25;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}._installationButton_sin3o_294:hover{color:#fff;background:#0c7f7b;border-color:#0c7f7b;transform:translateY(-2px);box-shadow:0 11px 22px #0a858133}._modalBuyActions_sin3o_292{gap:8px;min-width:210px;display:grid}._modalBuyActions_sin3o_292 button{width:100%}._modalBuyActions_sin3o_292 ._installationButton_sin3o_294{color:#0c6670;box-shadow:none;background:#eef9f8;border:1px solid #82c7c2}._modalBuyActions_sin3o_292 ._installationButton_sin3o_294:hover{color:#fff;background:#0c7f7b;border-color:#0c7f7b}._installationOption_sin3o_297{color:#27475c;cursor:pointer;background:#f4faf9;border:1px solid #b8deda;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:15px;padding:15px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}._installationOption_sin3o_297:hover{border-color:#70bdb8;box-shadow:0 8px 22px #0f77801a}._installationOption_sin3o_297 input{accent-color:#0f7b80;width:19px;height:19px}._installationOption_sin3o_297>span{flex-direction:column;gap:3px;min-width:0;display:flex}._installationOption_sin3o_297>span>small{color:#0f7b80;letter-spacing:.1em;font-size:9px;font-weight:900}._installationOption_sin3o_297>span>strong{color:#102a46;font-size:13px}._installationOption_sin3o_297>span>span{color:#607787;font-size:10px;line-height:1.45}._installationOption_sin3o_297>b{color:#0f7b80;white-space:nowrap;font-size:10px}._installationSelected_sin3o_298{background:linear-gradient(135deg,#e7f8f4,#eef9fb);border-color:#55aaa5;box-shadow:0 9px 24px #0f77801f}._cartInstallationNote_sin3o_299{color:#c9e9e5;border-top:1px solid #ffffff2e;grid-column:1/-1;margin-top:7px;padding-top:9px;font-size:10px;font-style:normal;line-height:1.45}@keyframes _catalogViewIn_sin3o_1{0%{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes _catalogTreeIn_sin3o_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes _compareBarIn_sin3o_1{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes _backdropIn_sin3o_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_sin3o_1{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _searchSuggestionsIn_sin3o_1{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _cartDrawerIn_sin3o_1{0%{opacity:.4;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes _inlineCartIn_sin3o_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _carrotSceneFloat_sin3o_1{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes _carrotCuteWobble_sin3o_1{0%,to{transform:rotate(0)scale(1)}22%{transform:rotate(-1.6deg)scale(1.012)}46%{transform:rotate(1.2deg)scale(.995)}68%{transform:rotate(-.7deg)scale(1.008)}}@keyframes _carrotHeartPop_sin3o_1{0%,24%,to{opacity:0;transform:translateY(7px)scale(.55)rotate(-10deg)}42%,68%{opacity:.9;transform:translateY(0)scale(1)rotate(8deg)}82%{opacity:0;transform:translateY(-9px)scale(.82)rotate(14deg)}}@keyframes _carrotShadowPulse_sin3o_1{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.32;transform:scaleX(.82)}}@keyframes _tearDrop_sin3o_1{0%,32%{opacity:0;transform:translateY(-5px)rotate(10deg)scale(.65)}46%{opacity:1}78%,to{opacity:0;transform:translateY(25px)rotate(10deg)scale(1)}}._treeSectionLabel_sin3o_315{color:#607b8d;letter-spacing:.13em;text-transform:uppercase;padding:15px 10px 7px;font-size:9px;font-weight:900}._treeSectionLabel_sin3o_315:first-child{padding-top:8px}._modalContent_sin3o_8 dl ._packageMissing_sin3o_318{background:#fff8f5;border-top-color:#f1c9bf}._modalContent_sin3o_8 dl ._packageMissing_sin3o_318 dt{color:#9c3529;background:#fde8e3}._modalContent_sin3o_8 dl ._packageMissing_sin3o_318 dd{color:#7e3027;font-weight:750}._productFooter_sin3o_6>._pricePair_sin3o_323,._modalPrice_sin3o_8>._pricePair_sin3o_323{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;min-width:0;display:grid}._pricePair_sin3o_323>div{flex-direction:column;gap:3px;min-width:0;display:flex}._adminPrice_sin3o_325{border-left:2px solid #0f8b84;padding-left:12px}._adminPrice_sin3o_325 span,._adminInlinePrice_sin3o_326{color:#08766f!important;font-weight:900!important}._adminPrice_sin3o_325 strong{color:#08766f!important}._adminInlinePrice_sin3o_326{white-space:nowrap;margin-top:3px;font-size:11px;font-style:normal;display:block}._recommendationGrid_sin3o_56 article>div>b>span{display:block}._cartLinePrice_sin3o_330{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}._cartLinePrice_sin3o_330>b{color:#08766f;font-size:11px}._cartSummary_sin3o_9 ._adminSummaryLabel_sin3o_332{color:#9ee7df;border-top:1px solid #ffffff2e;grid-column:1;margin-top:9px;padding-top:9px;font-weight:850}._cartSummary_sin3o_9 ._adminSummaryValue_sin3o_333{color:#9ee7df;border-top:1px solid #ffffff2e;grid-column:2;margin-top:9px;padding-top:9px}._cartSummary_sin3o_9 ._adminSummaryNet_sin3o_334{color:#b8e6df;grid-column:2}._recyclingFeeRow_sin3o_335 dd span,._recyclingFeeNote_sin3o_335{font-weight:800;color:#08766f!important}._cartSummary_sin3o_9 ._recyclingSummaryLabel_sin3o_335{color:#b9d7d3;border-top:1px solid #ffffff2e;grid-column:1;margin-top:9px;padding-top:9px;font-weight:800}._cartSummary_sin3o_9 ._recyclingSummaryValue_sin3o_335{color:#d7efec;border-top:1px solid #ffffff2e;grid-column:2;margin-top:9px;padding-top:9px;font-size:13px}._cartSummary_sin3o_9 ._recyclingSummaryNet_sin3o_335{color:#b9d7d3;grid-column:2}._adminCompareRow_sin3o_336 th,._adminCompareRow_sin3o_336 td{font-weight:850;color:#08766f!important;background:#eaf8f5!important}._imageButton_sin3o_6,._previewTile_sin3o_244,._mainImage_sin3o_8,._thumbnails_sin3o_8,._thumbnails_sin3o_8 button,._recommendationImage_sin3o_58,._compareImage_sin3o_94,._suggestionImage_sin3o_159{background:#eaf0f3;border-color:#0000}._previewTile_sin3o_244,._compareImage_sin3o_94,._suggestionImage_sin3o_159{border:0}._catalogImage_sin3o_105,._imageButton_sin3o_6>._catalogImage_sin3o_105,._mainImage_sin3o_8>._catalogImage_sin3o_105,._thumbnails_sin3o_8 button>._catalogImage_sin3o_105,._recommendationImage_sin3o_58>._catalogImage_sin3o_105,._compareImage_sin3o_94>._catalogImage_sin3o_105,._suggestionImage_sin3o_159>._catalogImage_sin3o_105,._cartList_sin3o_9 article>._catalogImage_sin3o_105{mix-blend-mode:multiply;background:0 0;border-radius:0;padding:0}@media (max-width:1150px){._catalogLayout_sin3o_5{grid-template-columns:280px minmax(0,1fr)}._departmentTabs_sin3o_4{grid-template-columns:repeat(2,minmax(0,1fr))}._sidebar_sin3o_5{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;scroll-margin-top:12px}._categoryTree_sin3o_5>details>div{display:grid}._products_sin3o_5{padding:23px}._choicePrompt_sin3o_7{grid-template-columns:1fr;padding:20px}._choiceCopy_sin3o_238{padding:18px 16px}._guidedChoice_sin3o_254,._departmentGuidedChoice_sin3o_257{grid-template-columns:1fr}._guidedChoice_sin3o_254 ._choiceCopy_sin3o_238{min-height:320px}._departmentGuidedChoice_sin3o_257 ._choiceCopy_sin3o_238{min-height:0}._guideSteps_sin3o_261{grid-template-columns:repeat(3,minmax(0,1fr))}._guideSteps_sin3o_261 li{grid-template-columns:28px minmax(0,1fr)}._choiceHelpActions_sin3o_262{grid-template-columns:1fr 1fr}._previewMosaic_sin3o_243{min-height:390px}._searchWrap_sin3o_154{grid-area:2/1/auto/-1}._searchSuggestions_sin3o_155{min-width:0}}@media (max-width:760px){._header_sin3o_2{min-height:auto;padding:13px 14px;position:relative}._headerActions_sin3o_2{gap:8px}._headerActions_sin3o_2 a,._headerActions_sin3o_2 button{min-height:42px}._searchWrap_sin3o_154{grid-area:auto/1;width:100%}._searchSuggestions_sin3o_155{max-height:70vh;position:absolute;top:calc(100% + 7px);left:0;right:0}._searchSuggestion_sin3o_155{grid-template-columns:52px minmax(0,1fr);gap:9px}._suggestionImage_sin3o_159{width:52px;height:50px}._suggestionStock_sin3o_162,._suggestionUnavailable_sin3o_162{display:none}._suggestionCopy_sin3o_161 strong{font-size:13px}._suggestionCopy_sin3o_161>span{font-size:10px}._hero_sin3o_3{width:calc(100% - 28px);min-height:340px;padding:46px 22px}._hero_sin3o_3 h1{font-size:clamp(35px,10vw,44px)}._hero_sin3o_3 p{font-size:15px}._departmentTabs_sin3o_4{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% - 28px);margin:18px auto;padding:2px 1px 13px;display:flex;overflow-x:auto}._departmentTabs_sin3o_4::-webkit-scrollbar{display:none}._departmentTabs_sin3o_4 button{scroll-snap-align:start;flex:0 0 286px;grid-template-columns:50px minmax(0,1fr) 76px;gap:3px 8px;min-height:90px;padding:12px}._departmentTabs_sin3o_4 button>span{min-width:50px;height:50px}._departmentCollage_sin3o_184{width:76px;height:60px}._departmentCollage_sin3o_184 span{width:46px;height:42px}._departmentCollage_sin3o_184 span:nth-child(2){left:15px}._catalogLayout_sin3o_5{width:calc(100% - 28px)}._sidebar_sin3o_5{border-radius:18px;max-height:58vh;margin-bottom:16px}._sidebarHeading_sin3o_5{padding:19px 17px}._manufacturerTree_sin3o_5{padding:8px}._products_sin3o_5{border-radius:19px;padding:17px}._productsHeading_sin3o_5{min-height:auto;padding:2px 0 19px 14px}._productsHeading_sin3o_5:before{top:3px;bottom:21px}._productsHeading_sin3o_5 h2{font-size:27px}._productsHeading_sin3o_5 p{font-size:13px}._filters_sin3o_5{grid-template-columns:1fr 1fr}._filters_sin3o_5 label,._filters_sin3o_5 ._check_sin3o_5,._filters_sin3o_5 ._reset_sin3o_5,._filters_sin3o_5 select{min-width:0}._filters_sin3o_5 ._check_sin3o_5,._filters_sin3o_5 ._reset_sin3o_5{align-self:end}._productGrid_sin3o_6{gap:16px}._imageButton_sin3o_6{height:310px}._productCard_sin3o_6:hover{transform:none}._productCard_sin3o_6:active{transform:scale(.992)}._choicePrompt_sin3o_7{min-height:0;padding:14px;display:block}._choiceCopy_sin3o_238{padding:20px 12px 24px}._choiceCopy_sin3o_238>strong{font-size:31px}._guidedChoice_sin3o_254{padding:10px;display:grid}._guidedChoice_sin3o_254 ._choiceCopy_sin3o_238{min-height:0;padding:22px 17px}._guidedChoice_sin3o_254 ._choiceCopy_sin3o_238>strong,._departmentGuidedChoice_sin3o_257 ._choiceCopy_sin3o_238>strong{font-size:29px}._guideSteps_sin3o_261,._choiceHelpActions_sin3o_262,._guideGrid_sin3o_263{grid-template-columns:1fr}._guideCard_sin3o_263,._guideCard_sin3o_263:last-child:nth-child(odd){grid-column:auto;grid-template-columns:100px minmax(0,1fr);min-height:150px}._guideCardCopy_sin3o_263{padding:14px 12px 17px}._guideCardCopy_sin3o_263 strong{font-size:16px}._previewMosaic_sin3o_243{grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:0}._previewTile_sin3o_244{height:150px}._previewTile_sin3o_244:first-child{grid-area:auto/1/auto/-1;height:250px}._previewTile_sin3o_244:first-child strong{font-size:13px}._recommendationGrid_sin3o_56{grid-template-columns:1fr}._compareBar_sin3o_8{flex-wrap:wrap;width:calc(100% - 24px);bottom:12px}._purchaseActions_sin3o_291{grid-template-columns:1fr}._modalPrice_sin3o_8{flex-direction:column;align-items:stretch}._modalBuyActions_sin3o_292{width:100%}._installationOption_sin3o_297{grid-template-columns:auto minmax(0,1fr)}._installationOption_sin3o_297>b{grid-column:2}._installationPromise_sin3o_289{flex-direction:column;align-items:flex-start}._cartBackdrop_sin3o_285{place-items:end stretch}._cartBackdrop_sin3o_285 ._cartModal_sin3o_8{border-radius:24px 24px 0 0;width:100%;height:min(88dvh,760px);max-height:88dvh;padding:36px 16px 20px}._emptyCartState_sin3o_286{min-height:calc(88dvh - 125px)}._carrotScene_sin3o_286{width:min(340px,100%)}._emptyCartMessage_sin3o_287{margin:-8px auto 0;padding:15px}._emptyCartMessage_sin3o_287 strong{font-size:18px}._productFooter_sin3o_6{flex-direction:column;align-items:stretch}._productFooter_sin3o_6>._pricePair_sin3o_323,._modalPrice_sin3o_8>._pricePair_sin3o_323{width:100%}._productFooter_sin3o_6>button{align-self:flex-start}._cartLinePrice_sin3o_330{text-align:left;grid-column:2;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._carrotScene_sin3o_286,._carrotScene_sin3o_286 img,._carrotScene_sin3o_286:before,._carrotScene_sin3o_286:after,._carrotScene_sin3o_286 i{animation:none!important}._page_sin3o_1 *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._adminAccountLink_sin3o_361{color:#fff;text-align:center;background:#0f7780;border-radius:10px;margin-top:18px;padding:13px 16px;font-size:12px;font-weight:850;display:block;box-shadow:0 8px 18px #0a85812e}._products_sin3o_5{scroll-margin-top:104px}._headerActions_sin3o_2 ._signedInAccount_sin3o_362{color:#08715d;background:#e5f6ef;border-color:#9ed8c4;box-shadow:inset 0 0 0 1px #08715d0a}._headerActions_sin3o_2 ._signedInAccount_sin3o_362:hover{color:#075d4d;background:#d8f1e7;border-color:#77c7ad}._accountIdentity_sin3o_362{color:#08715d;overflow-wrap:anywhere;background:#e8f6f1;border:1px solid #b9dfd0;border-radius:9px;margin:13px 0 4px;padding:10px 12px;font-size:13px;display:block}._signOutLink_sin3o_363{color:#9a3434;text-align:center;background:#fff6f6;border:1px solid #e5baba;border-radius:10px;margin-top:12px;padding:12px 15px;font-size:12px;font-weight:850;display:block}._signOutLink_sin3o_363:hover{color:#fff;background:#b74444;border-color:#b74444}._accountModal_sin3o_8 ._registrationTerms_sin3o_364{color:#36566c;cursor:pointer;background:#f1f8f7;border:1px solid #b9d9d6;border-radius:9px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;font-size:12px;line-height:1.5;display:grid}._accountModal_sin3o_8 ._registrationTerms_sin3o_364 input{accent-color:#0f7780;width:19px;height:19px;margin:0;padding:0}._registrationTerms_sin3o_364 a,._registrationPrivacy_sin3o_364 a{color:#1268e8;text-underline-offset:2px;text-decoration:underline}._accountModal_sin3o_8 form ._registrationPrivacy_sin3o_364{color:#687c8c;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}._accountSignInSteps_sin3o_365{gap:9px;margin:20px 0;display:grid}._accountSignInSteps_sin3o_365>div{background:#f4f8f8;border:1px solid #dce7e8;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:12px 13px;display:grid}._accountSignInSteps_sin3o_365>div>b{color:#fff;background:#0f7780;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}._accountSignInSteps_sin3o_365 span{flex-direction:column;gap:3px;min-width:0;display:flex}._accountSignInSteps_sin3o_365 strong{color:#173148;font-size:12px}._accountSignInSteps_sin3o_365 small{color:#687d8d;font-size:10px;line-height:1.4}._accountSignInButton_sin3o_365{color:#fff;text-align:center;background:#1268e8;border-radius:10px;padding:14px 16px;font-size:13px;font-weight:900;display:block;box-shadow:0 9px 20px #1268e833}._accountSignInButton_sin3o_365:hover{filter:brightness(1.06);transform:translateY(-1px)}._accountModal_sin3o_8 ._accountSignInNote_sin3o_365{text-align:center;margin:11px 0 0;font-size:11px}._accountModal_sin3o_8 form ._fullAccountField_sin3o_365{grid-column:1/-1}._accountModal_sin3o_8 input[readonly]{color:#526a7d;cursor:not-allowed;background:#edf3f4;border-color:#cad8dc}._accountAuthSwitch_sin3o_367{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}._accountAuthSwitch_sin3o_367 button,._accountSecondaryButton_sin3o_367{color:#1268e8;cursor:pointer;background:#f5f8ff;border:1px solid #bfd1ef;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}._accountAuthSwitch_sin3o_367 button:hover,._accountSecondaryButton_sin3o_367:hover{background:#eaf1ff}._accountSecondaryButton_sin3o_367{width:100%;margin-top:10px;display:block}._accountPasswordHint_sin3o_367{color:#6d7f8c;grid-column:1/-1;margin-top:-4px;font-size:10px;line-height:1.45}._signOutLink_sin3o_363{cursor:pointer;width:100%}._page_1o6i5_1{color:#102033;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#f4f1eb}._page_1o6i5_1 *{box-sizing:border-box}._header_1o6i5_3{background:#fff;border-bottom:1px solid #dfe6ed;grid-template-columns:190px 1fr auto;align-items:center;gap:24px;min-height:82px;padding:0 max(24px,50vw - 590px);display:grid}._header_1o6i5_3 img{object-fit:contain;width:168px;height:56px;display:block}._header_1o6i5_3>div{border-left:1px solid #dfe6ed;flex-direction:column;padding-left:22px;display:flex}._header_1o6i5_3 span{color:#788696;margin-top:3px;font-size:12px}._back_1o6i5_7{color:#1268e8;background:#eef5fd;border:1px solid #c9dcf1;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:800}._steps_1o6i5_8{background:#fff;border:1px solid #dce5eb;border-radius:14px;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 48px);margin:22px auto 0;display:grid;overflow:hidden}._steps_1o6i5_8 span{color:#738495;border-right:1px solid #e2e9ee;align-items:center;gap:9px;padding:15px;font-size:12px;display:flex}._steps_1o6i5_8 span:last-child{border-right:0}._steps_1o6i5_8 ._active_1o6i5_10{color:#0f6f7c;background:#eef8f7}._intro_1o6i5_11,._infoHero_1o6i5_11{color:#fff;background:linear-gradient(120deg,#0a2340,#0d5570);border-radius:22px;width:min(1180px,100% - 48px);margin:22px auto;padding:40px 44px}._intro_1o6i5_11>span,._infoHero_1o6i5_11>span,._panel_1o6i5_12>span,._summary_1o6i5_12>span,._infoCard_1o6i5_12>span{color:#71e1d2;font-family:var(--font-geist-mono);letter-spacing:1px;font-size:11px;font-weight:900}._intro_1o6i5_11 h1,._infoHero_1o6i5_11 h1{letter-spacing:-.04em;margin:10px 0 9px;font-size:38px}._intro_1o6i5_11 p,._infoHero_1o6i5_11 p{color:#d5e4ec;max-width:800px;margin:0;font-size:14px;line-height:1.65}._checkout_1o6i5_14{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;width:min(1180px,100% - 48px);margin:0 auto 60px;display:grid}._formColumn_1o6i5_15{gap:16px;display:grid}._panel_1o6i5_12,._summary_1o6i5_12,._infoCard_1o6i5_12{background:#fff;border:1px solid #dce5eb;border-radius:18px;padding:28px}._summary_1o6i5_12>span{color:#0f7b80}._panel_1o6i5_12 h2,._summary_1o6i5_12 h2,._infoCard_1o6i5_12 h2{letter-spacing:-.025em;margin:0 0 18px;font-size:24px}._options_1o6i5_17{gap:9px;display:grid}._options_1o6i5_17 label{cursor:pointer;border:1px solid #dbe4e9;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}._options_1o6i5_17 label._selected_1o6i5_18{background:#eef8f7;border-color:#79b8b5}._options_1o6i5_17 input{accent-color:#0f7b80}._options_1o6i5_17 label>span{flex-direction:column;gap:4px;display:flex}._options_1o6i5_17 small{color:#718291;font-size:11px;line-height:1.4}._options_1o6i5_17 label>b{color:#496378;font-size:11px}._options_1o6i5_17 label>b ._shippingPriceNote_1o6i5_18{color:#7a8994;text-align:right;white-space:normal;max-width:145px;margin-top:3px;font-size:9px;font-weight:500;line-height:1.25;display:block}._unavailablePayment_1o6i5_19{color:#81909d;background:#f4f6f7;border:1px dashed #cbd4da;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}._unavailablePayment_1o6i5_19>span:nth-child(2){flex-direction:column;gap:4px;display:flex}._unavailablePayment_1o6i5_19>b{font-size:11px}._paymentBadge_1o6i5_19{letter-spacing:.03em;background:#e4f6f1;border-radius:999px;padding:5px 7px;color:#087a75!important}._options_1o6i5_17 label._disabledPayment_1o6i5_20{cursor:not-allowed;opacity:.58;background:#f5f6f7;border-style:dashed}._options_1o6i5_17 label._disabledPayment_1o6i5_20 ._paymentBadge_1o6i5_19{background:#e7ebed;color:#687987!important}._pplPicker_1o6i5_21{background:#f4f9fb;border:1px solid #cbdde5;border-radius:14px;margin-top:14px;padding:16px}._pplPickerHeading_1o6i5_21{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._pplPickerHeading_1o6i5_21>span{flex-direction:column;gap:3px;display:flex}._pplPickerHeading_1o6i5_21 b{color:#123b55;font-size:14px}._pplPickerHeading_1o6i5_21 small{color:#657b89;font-size:11px}._pplPickerHeading_1o6i5_21 button{color:#0f7780;background:#fff;border:1px solid #9ccbc8;border-radius:8px;width:auto;padding:8px 10px;font-size:11px;font-weight:800}._pplWidgetHost_1o6i5_21{background:#fff;border:1px solid #d7e1e6;border-radius:12px;min-height:640px;overflow:auto}._pplWidgetHost_1o6i5_21>ppl-access-point-widget{width:100%;min-height:640px;display:block}._pplSelected_1o6i5_21{color:#165f5d;background:#e7f7f1;border:1px solid #9bd5c5;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}._pplSelected_1o6i5_21>span{color:#fff;background:#1b8b77;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:900;display:grid}._pplSelected_1o6i5_21 p{flex-direction:column;gap:3px;margin:0;display:flex}._pplSelected_1o6i5_21 small{color:#4c716d;font-size:11px;line-height:1.45}._pplStatus_1o6i5_21,._pplBlocked_1o6i5_21{text-align:center;background:#fff;border:1px dashed #b8cbd4;border-radius:10px;margin:0;padding:18px}._pplStatus_1o6i5_21{color:#607988}._pplBlocked_1o6i5_21{color:#7f442e;background:#fff8f1;border-color:#e1baa5}._pplBlocked_1o6i5_21 p{margin:6px 0 0;font-size:12px;line-height:1.5}._shippingDetailRow_1o6i5_21 dd{color:#607788;text-align:right;max-width:210px;line-height:1.4;font-size:10px!important}._invoiceNotice_1o6i5_22{color:#31566b;background:#eef6fa;border:1px solid #c8dce7;border-radius:10px;margin:13px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}._invoiceNotice_1o6i5_22 a{color:#1268e8;text-underline-offset:2px;font-weight:850;text-decoration:underline}._cardMarks_1o6i5_22{align-items:center;gap:7px;margin-top:7px;display:inline-flex}._visaMark_1o6i5_22{color:#17357c;letter-spacing:-.05em;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:3px 7px;font-family:Arial,sans-serif;font-size:11px;font-style:italic}._mastercardMark_1o6i5_22{color:#151b26;align-items:center;min-width:70px;height:22px;padding-left:34px;font-size:8px;font-weight:700;line-height:1;display:inline-flex;position:relative}._mastercardMark_1o6i5_22 i{background:#e21b2d;border-radius:50%;width:19px;height:19px;position:absolute;left:0}._mastercardMark_1o6i5_22 i+i{opacity:.92;background:#f5a623;left:12px}._mastercardMark_1o6i5_22 em{white-space:nowrap;font-style:normal;position:relative}._walletMarks_1o6i5_22{color:#24465a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;line-height:1.2}._fields_1o6i5_23{grid-template-columns:1fr 1fr;gap:12px;display:grid}._fields_1o6i5_23 label{color:#53687d;flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}._fields_1o6i5_23 label>small{color:#6b7f91;font-size:11px;font-weight:500;line-height:1.45}._fields_1o6i5_23 label>small a{color:#1268e8;font-weight:800}._fields_1o6i5_23 input,._fields_1o6i5_23 textarea{width:100%;font:inherit;border:1px solid #d5e0e8;outline:0;padding:11px}._fields_1o6i5_23 input{height:43px}._fields_1o6i5_23 input:focus,._fields_1o6i5_23 textarea:focus{border-color:#1268e8}._fields_1o6i5_23 ._wide_1o6i5_23{grid-column:1/-1}._contactReveal_1o6i5_24{background:linear-gradient(145deg,#fff,#f3fbfa);border-color:#86c9c3;scroll-margin-top:20px;animation:.38s cubic-bezier(.2,.76,.2,1) both _contactRevealIn_1o6i5_1;box-shadow:0 18px 42px #0a646d1c}._contactReveal_1o6i5_24>span{color:#0f7b80;margin-bottom:8px;display:block}._contactReveal_1o6i5_24 ._contactIntro_1o6i5_24{color:#62798a;margin:-7px 0 19px;font-size:13px;line-height:1.55}._contactReveal_1o6i5_24 input,._contactReveal_1o6i5_24 textarea{background:#fff;border-radius:8px;transition:border-color .18s,box-shadow .18s}._contactReveal_1o6i5_24 input:focus,._contactReveal_1o6i5_24 textarea:focus{border-color:#0f7b80;box-shadow:0 0 0 3px #0f7b801c}._termsAcceptance_1o6i5_25{color:#3f596b;background:#fff;border:1px solid #b9d9d6;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:18px;padding:14px;font-size:13px;font-weight:650;line-height:1.55;display:grid}._termsAcceptance_1o6i5_25 input{accent-color:#0f7b80;width:19px;height:19px;margin-top:1px}._termsAcceptance_1o6i5_25 a,._privacyNotice_1o6i5_25 a{color:#1268e8;text-underline-offset:2px;text-decoration:underline}._privacyNotice_1o6i5_25{color:#687c8c;margin:11px 0 0;font-size:12px;line-height:1.55}._summary_1o6i5_12{position:static}._summaryHeading_1o6i5_26{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}._summaryHeading_1o6i5_26 h2{margin:0}._summaryHeading_1o6i5_26 a{color:#1268e8;white-space:nowrap;background:#eef5fd;border:1px solid #c9dcf1;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:850}._summaryItems_1o6i5_26{gap:10px;display:grid}._summaryItems_1o6i5_26>article{background:#f7f9fa;border:1px solid #e0e8ec;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;gap:9px 12px;padding:12px;font-size:11px;display:grid}._summaryItemImage_1o6i5_26{object-fit:contain;background:#fff;border:1px solid #e0e8ec;border-radius:9px;grid-row:1;width:52px;height:52px;padding:4px}._summaryItems_1o6i5_26 span{flex-direction:column;gap:3px;display:flex}._summaryItems_1o6i5_26 small{color:#788a99}._summaryItemInfo_1o6i5_26{min-width:0}._summaryItemInfo_1o6i5_26 b{overflow-wrap:anywhere}._summaryItems_1o6i5_26 ._amount_1o6i5_27{text-align:right;white-space:nowrap;align-items:flex-end}._summaryItemControls_1o6i5_28{border-top:1px solid #e1e8ec;grid-column:1/-1;align-items:center;gap:8px;padding-top:8px;display:flex}._summaryItemControls_1o6i5_28>span{color:#718291;margin-right:2px;font-size:10px;font-weight:750}._checkoutQuantity_1o6i5_28{align-items:center;gap:7px;display:flex}._checkoutQuantity_1o6i5_28 button{place-items:center;width:30px;height:30px;display:grid;color:#0f7780!important;box-shadow:none!important;background:#fff!important;border:1px solid #a9cfcc!important;border-radius:8px!important;padding:0!important;font-size:16px!important}._checkoutQuantity_1o6i5_28 b{text-align:center;min-width:20px}._summaryItemControls_1o6i5_28 ._removeItem_1o6i5_28{width:auto;margin-left:auto;color:#9a443e!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2c5c1!important;border-radius:8px!important;padding:7px 8px!important;font-size:10px!important}._summary_1o6i5_12 dl{margin:18px 0}._summary_1o6i5_12 dl div{justify-content:space-between;padding:7px 0;font-size:12px;display:flex}._summary_1o6i5_12 dl div:last-child{border-top:1px solid #d7e1e7;margin-top:6px;padding-top:14px;font-size:16px;font-weight:900}._summary_1o6i5_12 dt,._summary_1o6i5_12 dd{margin:0}._summary_1o6i5_12>button{color:#fff;cursor:pointer;width:100%;font:inherit;background:#0f6f7c;border:0;border-radius:9px;padding:14px;font-size:12px;font-weight:850}._summary_1o6i5_12>button:disabled{cursor:wait;opacity:.65}._summary_1o6i5_12 p{color:#748594;font-size:10px;line-height:1.55}._summary_1o6i5_12>a{color:#1268e8;text-align:center;font-size:11px;font-weight:800;display:block}._summary_1o6i5_12 ._submitError_1o6i5_30{color:#8a2731;background:#fff0f1;border:1px solid #edc2c6;border-radius:9px;padding:11px 12px;font-size:12px;font-weight:750}._empty_1o6i5_31{text-align:center;background:#fff;border:1px solid #dce5eb;border-radius:18px;width:min(760px,100% - 48px);margin:50px auto;padding:45px}._empty_1o6i5_31 a{color:#fff;background:#1268e8;border-radius:9px;margin-top:12px;padding:12px 16px;font-weight:800;display:inline-block}._infoHero_1o6i5_11{margin-top:30px}._infoGrid_1o6i5_32{grid-template-columns:1fr 1fr;gap:18px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}._infoCard_1o6i5_12 h3{margin:18px 0 5px;font-size:15px}._infoCard_1o6i5_12 p,._infoCard_1o6i5_12 li{color:#617589;font-size:13px;line-height:1.65}._infoCard_1o6i5_12 ol{padding-left:20px}._infoCard_1o6i5_12>a{color:#fff;background:#0f6f7c;border-radius:9px;margin-top:14px;padding:12px 15px;font-size:12px;font-weight:800;display:inline-block}._infoAction_1o6i5_33{justify-content:center;gap:10px;width:min(1180px,100% - 48px);margin:20px auto 60px;display:flex}._infoAction_1o6i5_33 a{color:#fff;background:#1268e8;border-radius:9px;padding:13px 17px;font-size:12px;font-weight:800}._infoAction_1o6i5_33 a+a{color:#1268e8;background:#fff;border:1px solid #bfd3e9}._notice_1o6i5_34{color:#5e6e7d;background:#fff5dd;border:1px solid #ead5a6;border-radius:13px;width:min(1180px,100% - 48px);margin:18px auto 60px;padding:18px 22px;font-size:12px;line-height:1.6}@keyframes _contactRevealIn_1o6i5_1{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:800px){._header_1o6i5_3{grid-template-columns:1fr auto;padding:12px 16px}._header_1o6i5_3>div{display:none}._header_1o6i5_3 img{width:145px;height:44px}._back_1o6i5_7{font-size:10px}._steps_1o6i5_8{grid-template-columns:1fr 1fr;width:calc(100% - 32px)}._steps_1o6i5_8 span{border-bottom:1px solid #e2e9ee}._intro_1o6i5_11,._infoHero_1o6i5_11{width:calc(100% - 32px);padding:32px 22px}._intro_1o6i5_11 h1,._infoHero_1o6i5_11 h1{font-size:31px}._checkout_1o6i5_14{grid-template-columns:1fr;width:calc(100% - 32px)}._summary_1o6i5_12{position:static}._summaryHeading_1o6i5_26{flex-direction:column;align-items:flex-start}._summaryItems_1o6i5_26>article{grid-template-columns:52px minmax(0,1fr)}._summaryItems_1o6i5_26 ._amount_1o6i5_27{text-align:left;grid-column:2;align-items:flex-start}._summaryItemControls_1o6i5_28{flex-wrap:wrap;grid-column:1/-1}._summaryItemControls_1o6i5_28 ._removeItem_1o6i5_28{margin-left:0}._fields_1o6i5_23{grid-template-columns:1fr}._fields_1o6i5_23 ._wide_1o6i5_23{grid-column:auto}._infoGrid_1o6i5_32{grid-template-columns:1fr;width:calc(100% - 32px)}._infoAction_1o6i5_33{flex-direction:column;width:calc(100% - 32px)}._infoAction_1o6i5_33 a{text-align:center}._notice_1o6i5_34{width:calc(100% - 32px)}._pplPicker_1o6i5_21{padding:12px}._pplPickerHeading_1o6i5_21{flex-direction:column;align-items:flex-start}._pplWidgetHost_1o6i5_21{min-height:480px}._shippingDetailRow_1o6i5_21 dd{max-width:160px}}._page_1o6i5_1{font-size:16px}._header_1o6i5_3 strong{font-size:19px}._header_1o6i5_3 span,._back_1o6i5_7,._steps_1o6i5_8 span{font-size:14px}._intro_1o6i5_11>span,._infoHero_1o6i5_11>span,._panel_1o6i5_12>span,._summary_1o6i5_12>span,._infoCard_1o6i5_12>span{font-size:13px}._intro_1o6i5_11 p,._infoHero_1o6i5_11 p{font-size:16px}._options_1o6i5_17 strong{font-size:15px}._options_1o6i5_17 small,._options_1o6i5_17 label>b{font-size:13px}._options_1o6i5_17 label>b ._shippingPriceNote_1o6i5_18{font-size:10px}._fields_1o6i5_23 label{font-size:14px}._fields_1o6i5_23 input,._fields_1o6i5_23 textarea{font-size:16px}._summaryItems_1o6i5_26>article{font-size:13px}._summary_1o6i5_12 dl div{font-size:14px}._summary_1o6i5_12 dl div:last-child{font-size:19px}._summary_1o6i5_12 button{font-size:14px}._summary_1o6i5_12 p{font-size:12px}._summary_1o6i5_12>a{font-size:13px}._infoCard_1o6i5_12 h3{font-size:18px}._infoCard_1o6i5_12 p,._infoCard_1o6i5_12 li{font-size:15px}._infoCard_1o6i5_12>a,._infoAction_1o6i5_33 a,._notice_1o6i5_34{font-size:14px}@media (max-width:800px){._back_1o6i5_7{font-size:13px}._options_1o6i5_17 label>b ._shippingPriceNote_1o6i5_18{max-width:110px}}._installationPanel_1o6i5_52{background:linear-gradient(145deg,#f5fcfb,#eef8fa);border-color:#9fd3cf;box-shadow:0 13px 30px #0c6f7c14}._installationPanel_1o6i5_52>span{color:#0f7b80;margin-bottom:8px;display:block}._installationPanel_1o6i5_52 h2{margin-bottom:13px}._installationChoice_1o6i5_54{cursor:pointer;background:#fff;border:1px solid #b9d9d6;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}._installationChoice_1o6i5_54:hover{border-color:#58aaa5;transform:translateY(-1px);box-shadow:0 10px 24px #0f7b801c}._installationChoice_1o6i5_54 input{accent-color:#0f7b80;width:20px;height:20px}._installationChoice_1o6i5_54>span{flex-direction:column;gap:4px;min-width:0;display:flex}._installationChoice_1o6i5_54 strong{font-size:15px}._installationChoice_1o6i5_54 small{color:#62798a;font-size:13px;line-height:1.5}._installationChoice_1o6i5_54>b{color:#0f7b80;white-space:nowrap;font-size:12px}._activeInstallation_1o6i5_55{background:#e5f7f3;border-color:#4ba59f;box-shadow:0 10px 25px #0f7b801f}._installationNote_1o6i5_56{color:#536f7f;margin:12px 0 0;font-size:12px;line-height:1.55}._installationSummary_1o6i5_56{color:#087a75;font-weight:850}._summary_1o6i5_12 dl ._installationSummary_1o6i5_56{border-top:1px solid #dce9e8;border-bottom:1px solid #dce9e8;margin:4px 0;padding:9px 0;font-size:13px}@media (max-width:800px){._installationChoice_1o6i5_54{grid-template-columns:auto minmax(0,1fr)}._installationChoice_1o6i5_54>b{grid-column:2}._installationNote_1o6i5_56{font-size:12px}}._orderSuccess_1o6i5_59{width:min(1060px,100% - 48px);margin:24px auto 60px}._orderSuccessHero_1o6i5_59{color:#fff;background:linear-gradient(125deg,#09233c,#0b6673);border-radius:22px;padding:42px}._orderSuccessHero_1o6i5_59>span,._qrCard_1o6i5_59>span,._paymentDetails_1o6i5_59>span{color:#71e1d2;font-family:var(--font-geist-mono);letter-spacing:1px;font-size:12px;font-weight:900}._orderSuccessHero_1o6i5_59 h1{letter-spacing:-.035em;max-width:850px;margin:10px 0 11px;font-size:34px;line-height:1.15}._orderSuccessHero_1o6i5_59 p{color:#d8e8ed;max-width:760px;margin:0;line-height:1.6}._paymentGrid_1o6i5_60{grid-template-columns:360px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}._qrCard_1o6i5_59,._paymentDetails_1o6i5_59,._reviewNotice_1o6i5_60{background:#fff;border:1px solid #dce5eb;border-radius:18px;padding:30px;box-shadow:0 14px 34px #132d4312}._qrCard_1o6i5_59{text-align:center}._qrCard_1o6i5_59>span,._paymentDetails_1o6i5_59>span{color:#0f7b80}._qrCard_1o6i5_59 h2,._paymentDetails_1o6i5_59 h2{margin:8px 0 18px;font-size:23px}._qrCard_1o6i5_59 img{border:10px solid #fff;border-radius:12px;width:min(100%,300px);height:auto;margin:0 auto;display:block;box-shadow:0 6px 22px #09233c1f}._qrCard_1o6i5_59 p,._paymentDetails_1o6i5_59 p,._reviewNotice_1o6i5_60 p,._emailStatus_1o6i5_60{color:#64788a;font-size:13px;line-height:1.6}._qrLoading_1o6i5_60{aspect-ratio:1;color:#64788a;background:#f3f6f6;border-radius:12px;place-items:center;width:280px;max-width:100%;margin:0 auto;display:grid}._paymentDetails_1o6i5_59 h2{color:#0b6f73;font-size:36px}._paymentDetails_1o6i5_59 dl{margin:0}._paymentDetails_1o6i5_59 dl>div{border-bottom:1px solid #e2e9ed;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}._paymentDetails_1o6i5_59 dt{color:#65798a;font-size:13px}._paymentDetails_1o6i5_59 dd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin:0;font-size:14px;display:flex}._paymentDetails_1o6i5_59 dd strong{overflow-wrap:anywhere}._paymentDetails_1o6i5_59 button{color:#0b6f73;cursor:pointer;font:inherit;background:#e9f6f4;border:1px solid #bee0dc;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:850}._paymentDetailsStandalone_1o6i5_62{max-width:680px;margin:18px auto 0}._payNowPanel_1o6i5_63{background:#fff;border:2px solid #78b9b4;border-radius:18px;margin-top:18px;padding:28px 30px;box-shadow:0 16px 38px #0f6f7c1a}._payNowPanel_1o6i5_63>span{color:#0f7b80;font-family:var(--font-geist-mono);letter-spacing:1px;font-size:11px;font-weight:900}._payNowPanel_1o6i5_63 h2{color:#102a46;letter-spacing:-.03em;margin:7px 0 5px;font-size:27px}._payNowPanel_1o6i5_63>p{color:#65798a;margin:0;font-size:13px}._payNowOptions_1o6i5_63{grid-template-columns:1fr 1fr;gap:11px;margin-top:19px;display:grid}._payNowOptions_1o6i5_63 button{color:#274357;cursor:pointer;text-align:left;background:#f6f9fa;border:1px solid #d5e1e6;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:88px;padding:13px 15px;transition:all .18s;display:grid}._payNowOptions_1o6i5_63 button:hover{border-color:#67aaa6;transform:translateY(-2px);box-shadow:0 10px 24px #0f6f7c1a}._payNowOptions_1o6i5_63 button>span:first-child{color:#0f7b80;background:#e5f6f3;border-radius:12px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid}._payNowOptions_1o6i5_63 button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}._payNowOptions_1o6i5_63 strong{font-size:15px}._payNowOptions_1o6i5_63 small{color:#6a7d8c;font-size:11px;line-height:1.35}._payNowOptions_1o6i5_63 b{color:#0b6f73;letter-spacing:.05em;background:#e3f4f1;border-radius:999px;padding:5px 7px;font-size:8px}._payNowOptions_1o6i5_63 ._activePayOption_1o6i5_63{color:#fff;background:linear-gradient(135deg,#0d7f7b,#0a626d);border-color:#0d7f7b;box-shadow:0 12px 28px #0b6f7433}._payNowOptions_1o6i5_63 ._activePayOption_1o6i5_63>span:first-child{color:#fff;background:#ffffff26}._payNowOptions_1o6i5_63 ._activePayOption_1o6i5_63 small{color:#d4efed}._payNowOptions_1o6i5_63 ._activePayOption_1o6i5_63 b{color:#073f43;background:#91eadb}._reviewNotice_1o6i5_60{background:#fff9ea;border-color:#e8d29f;margin-top:18px}._reviewNotice_1o6i5_60 strong{color:#6d5521;font-size:18px}._emailStatus_1o6i5_60{background:#fff;border:1px solid #dce5eb;border-radius:12px;margin:18px 0 0;padding:14px 17px}._confirmationActions_1o6i5_64{gap:10px;margin-top:16px;display:flex}._confirmationActions_1o6i5_64 a{color:#fff;background:#1268e8;border-radius:9px;padding:13px 17px;font-size:13px;font-weight:850}._confirmationActions_1o6i5_64 a+a{color:#1268e8;background:#fff;border:1px solid #bfd3e9}._summaryItems_1o6i5_26 ._amount_1o6i5_27 strong{color:#08766f}._summary_1o6i5_12 dl ._adminTotalRow_1o6i5_65{color:#08766f;background:#ebf8f5;font-weight:850}._summary_1o6i5_12 dl ._adminTotalRow_1o6i5_65 dt,._summary_1o6i5_12 dl ._adminTotalRow_1o6i5_65 dd{padding-left:7px;padding-right:7px}._adminOrderTotals_1o6i5_66{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}._adminOrderTotals_1o6i5_66>span{background:#fff;border:1px solid #d9e5e8;border-radius:14px;flex-direction:column;gap:5px;padding:18px 22px;display:flex}._adminOrderTotals_1o6i5_66 small{color:#687d8d;font-size:12px}._adminOrderTotals_1o6i5_66 strong{color:#102a46;font-size:24px}._adminOrderTotals_1o6i5_66>span:last-child{background:#eaf8f5;border-color:#87c9c1}._adminOrderTotals_1o6i5_66>span:last-child strong{color:#08766f}._recyclingFeeLine_1o6i5_67{font-weight:800;color:#08766f!important}._recyclingSummaryRow_1o6i5_67{color:#315f61;background:#f0f8f6}._recyclingSummaryRow_1o6i5_67 dd small{color:#6b8585;font-size:9px}._recyclingConfirmation_1o6i5_67{color:#245d5b;background:#edf8f5;border:1px solid #cbe6df;border-radius:10px;margin:14px 0;padding:12px 14px;font-size:12px;font-weight:750}@media (max-width:800px){._unavailablePayment_1o6i5_19{grid-template-columns:auto minmax(0,1fr)}._unavailablePayment_1o6i5_19>b{grid-column:2}._orderSuccess_1o6i5_59{width:calc(100% - 32px)}._orderSuccessHero_1o6i5_59{padding:32px 23px}._orderSuccessHero_1o6i5_59 h1{font-size:28px}._payNowPanel_1o6i5_63{padding:22px 17px}._payNowOptions_1o6i5_63{grid-template-columns:1fr}._payNowOptions_1o6i5_63 button{grid-template-columns:42px minmax(0,1fr)}._payNowOptions_1o6i5_63 button>span:first-child{width:42px;height:42px}._payNowOptions_1o6i5_63 button>b{grid-column:2;width:max-content}._paymentGrid_1o6i5_60{grid-template-columns:1fr}._paymentDetails_1o6i5_59 dl>div{grid-template-columns:1fr;gap:6px}._confirmationActions_1o6i5_64{text-align:center;flex-direction:column}._adminOrderTotals_1o6i5_66{grid-template-columns:1fr}}._options_1o6i5_17 label>span>small{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}._cardMarks_1o6i5_22{flex-wrap:wrap;width:max-content;max-width:100%;margin-top:1px;line-height:1;display:flex}._mastercardMark_1o6i5_22{width:94px;min-width:94px;padding-left:37px;font-size:9px}._mastercardMark_1o6i5_22 em{letter-spacing:-.02em;font-size:9px}._options_1o6i5_17 label>._paymentBadge_1o6i5_19{align-self:start}@media (max-width:800px){._options_1o6i5_17 label{grid-template-columns:auto minmax(0,1fr)}._options_1o6i5_17 label>b{grid-column:2;justify-self:start}._cardMarks_1o6i5_22{gap:8px}}@media (max-width:1150px){._pplPicker_1o6i5_21{scroll-margin-top:12px;overflow:visible}._pplWidgetHost_1o6i5_21{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y;width:100%;height:calc(100dvh - 138px);min-height:320px;max-height:640px;position:relative;overflow:hidden auto}._pplWidgetHost_1o6i5_21>ppl-access-point-widget{width:100%;min-width:0;min-height:640px;display:block}}._page_1ls0v_1{color:#102033;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#f4f1eb}._page_1ls0v_1 *{box-sizing:border-box}._page_1ls0v_1 button,._page_1ls0v_1 input,._page_1ls0v_1 select,._page_1ls0v_1 textarea{font:inherit}._header_1ls0v_4{background:#fff;border-bottom:1px solid #dfe6ed;grid-template-columns:190px 1fr auto;align-items:center;gap:24px;min-height:82px;padding:0 max(24px,50vw - 640px);display:grid}._header_1ls0v_4 img{object-fit:contain;width:168px;height:56px;display:block}._header_1ls0v_4>div{border-left:1px solid #dfe6ed;flex-direction:column;padding-left:22px;display:flex}._header_1ls0v_4 strong{font-size:17px}._header_1ls0v_4 span{color:#788696;margin-top:3px;font-size:12px}._back_1ls0v_9{color:#1268e8;background:#eef5fd;border:1px solid #c9dcf1;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:800}._hero_1ls0v_10{isolation:isolate;color:#fff;background:linear-gradient(120deg,#071b34,#0a536b);border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:50px;width:min(1280px,100% - 48px);margin:24px auto 0;padding:48px 50px;display:grid;position:relative;overflow:hidden}._hero_1ls0v_10:after{content:"";z-index:-1;border:70px solid #ffffff0e;border-radius:50%;width:460px;height:460px;position:absolute;top:-220px;right:-140px}._hero_1ls0v_10>div:first-child>span,._sectionHead_1ls0v_12>div>span,._actions_1ls0v_12>div:first-child>span,._saved_1ls0v_12 ._sectionHead_1ls0v_12>div>span{color:#71e1d2;font-family:var(--font-geist-mono);letter-spacing:1px;font-size:11px;font-weight:900}._hero_1ls0v_10 h1{letter-spacing:-.045em;max-width:760px;margin:12px 0;font-size:clamp(37px,4vw,56px);line-height:1.03}._hero_1ls0v_10 p{color:#d2e3ea;max-width:780px;margin:0;font-size:14px;line-height:1.65}._ezsPage_1ls0v_15 ._hero_1ls0v_10{background:linear-gradient(120deg,#151b38,#52306c)}._ezsPage_1ls0v_15 ._hero_1ls0v_10>div:first-child>span,._ezsPage_1ls0v_15 ._sectionHead_1ls0v_12>div>span,._ezsPage_1ls0v_15 ._actions_1ls0v_12>div:first-child>span{color:#ffca78}._ezsPage_1ls0v_15 ._actions_1ls0v_12{background:linear-gradient(120deg,#17203e,#51326a)}._heroStatus_1ls0v_18{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:16px;flex-direction:column;gap:6px;padding:20px;display:flex}._heroStatus_1ls0v_18 small{color:#bed6df;letter-spacing:.08em;font-size:10px;font-weight:850}._heroStatus_1ls0v_18 strong{font-size:25px}._heroStatus_1ls0v_18 span{color:#cce0e6;font-size:11px;line-height:1.45}._statusOk_1ls0v_22{color:#77e3d4}._statusError_1ls0v_23{color:#ffaca8}._layGuide_1ls0v_24{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1280px,100% - 48px);margin:12px auto 0;display:grid}._layGuide_1ls0v_24 article{background:#fff;border:1px solid #dce5eb;border-radius:12px;grid-template-columns:30px 1fr;gap:10px;padding:14px 15px;display:grid}._layGuide_1ls0v_24 article>b{color:#fff;background:#1268e8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}._ezsPage_1ls0v_15 ._layGuide_1ls0v_24 article>b{background:#633e7f}._layGuide_1ls0v_24 article>span{flex-direction:column;gap:4px;min-width:0;display:flex}._layGuide_1ls0v_24 strong{color:#203a53;font-size:10px}._layGuide_1ls0v_24 small{color:#657b8d;font-size:10px;line-height:1.5}._workspace_1ls0v_31{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:18px;width:min(1280px,100% - 48px);margin:18px auto 0;display:grid}._configuration_1ls0v_32,._analysis_1ls0v_32,._summary_1ls0v_32,._actions_1ls0v_12,._saved_1ls0v_12{background:#fff;border:1px solid #dce5eb;border-radius:20px}._configuration_1ls0v_32{padding:30px}._sectionHead_1ls0v_12{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}._sectionHead_1ls0v_12+*{margin-top:18px}._sectionHead_1ls0v_12:not(:first-child){border-top:1px solid #e0e7eb;margin-top:34px;padding-top:28px}._sectionHead_1ls0v_12 h2{letter-spacing:-.03em;margin:5px 0 0;font-size:25px}._sectionHead_1ls0v_12>small{color:#778a99;font-size:10px}._identityFields_1ls0v_39,._fields_1ls0v_39{grid-template-columns:1fr 1fr;gap:12px;display:grid}._identityFields_1ls0v_39 label,._fields_1ls0v_39>label{color:#53687d;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:750;display:flex}._identityFields_1ls0v_39 input,._fields_1ls0v_39 input,._fields_1ls0v_39 select,._fields_1ls0v_39 textarea{color:#17334a;background:#fff;border:1px solid #d3dfe7;border-radius:8px;outline:0;width:100%;padding:11px 12px}._fields_1ls0v_39>label>small{color:#6f8393;font-size:10px;font-weight:550;line-height:1.5}._fields_1ls0v_39 input:disabled{color:#8a98a5;cursor:not-allowed;background:#edf1f3}._identityFields_1ls0v_39 input,._fields_1ls0v_39 input,._fields_1ls0v_39 select{height:44px}._fields_1ls0v_39 textarea{resize:vertical;line-height:1.5}._fields_1ls0v_39>label._powerSupplyRecommended_1ls0v_46{background:#fff8e7;border:1px solid #e3b65f;border-radius:10px;padding:12px;box-shadow:inset 3px 0 #d89316}._fields_1ls0v_39>label._powerSupplyRecommended_1ls0v_46>small{color:#8a5d12;font-weight:700}._identityFields_1ls0v_39 input:focus,._fields_1ls0v_39 input:focus,._fields_1ls0v_39 select:focus,._fields_1ls0v_39 textarea:focus{border-color:#1268e8;box-shadow:0 0 0 3px #1268e814}._wide_1ls0v_49{grid-column:1/-1}._choicePreview_1ls0v_50{background:#f7f9fb;border:1px solid #e0e7ec;border-radius:9px;grid-template-columns:58px 1fr;align-items:center;gap:9px;margin-top:2px;padding:8px;display:grid}._choicePreview_1ls0v_50 img{object-fit:contain;background:#fff;width:58px;height:48px}._choicePreview_1ls0v_50 small{flex-direction:column;gap:4px;display:flex;color:#61788b!important;font-size:10.5px!important;line-height:1.5!important}._choicePreview_1ls0v_50 small strong{color:#28445e;font-size:11.5px}._brandChoice_1ls0v_54{background:#eef3f7;border:1px solid #d5e0e7;border-radius:12px;grid-column:1/-1;grid-template-columns:auto 1fr 1fr;align-items:stretch;gap:9px;padding:12px;display:grid}._brandChoice_1ls0v_54>span{color:#526a7f;align-items:center;padding:0 10px;font-size:10px;font-weight:850;display:flex}._brandChoice_1ls0v_54 button{color:#607386;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e1e8;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}._brandChoice_1ls0v_54 button strong{color:#17334a;font-size:12px}._brandChoice_1ls0v_54 button small{font-size:10px;line-height:1.45}._brandChoice_1ls0v_54 button._active_1ls0v_59{color:#e6f1ff;background:#1268e8;border-color:#1268e8;box-shadow:0 8px 20px #1268e833}._brandChoice_1ls0v_54 button._active_1ls0v_59 strong{color:#fff}._modelPicker_1ls0v_61{background:#f6f8fb;border:1px solid #d7e1e9;border-radius:13px;grid-column:1/-1;gap:11px;padding:15px;display:grid}._modelPickerHead_1ls0v_62{justify-content:space-between;align-items:end;gap:16px;display:flex}._modelPickerHead_1ls0v_62>div:first-child{flex-direction:column;gap:4px;display:flex}._modelPickerHead_1ls0v_62 strong{color:#263f58;font-size:13px}._modelPickerHead_1ls0v_62 small{color:#748798;font-size:10px;font-weight:550}._modelPickerHead_1ls0v_62>span{color:#1268e8;white-space:nowrap;background:#eaf3ff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}._cameraFilters_1ls0v_67{background:#eaf0f5;border:1px solid #d2dee7;border-radius:10px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:8px;padding:11px;display:grid}._cameraFilters_1ls0v_67 label{color:#526a7f;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:850;display:flex}._cameraFilters_1ls0v_67 select{color:#17334a;background:#fff;border:1px solid #b9cad6;border-radius:8px;outline:0;width:100%;height:39px;padding:7px 28px 7px 9px;font-size:10px;font-weight:650}._cameraFilters_1ls0v_67 select:focus{border-color:#1268e8;box-shadow:0 0 0 3px #1268e814}._cameraFilters_1ls0v_67 button{color:#536a7e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9cad6;border-radius:8px;height:39px;padding:0 12px;font-size:9px;font-weight:850}._cameraFilters_1ls0v_67 button:hover:not(:disabled){color:#fff;background:#1268e8;border-color:#1268e8}._cameraFilters_1ls0v_67 button:disabled{cursor:not-allowed;opacity:.48}._recorderPicker_1ls0v_74{background:#f6f8fb;border:1px solid #d7e1e9;border-radius:13px;grid-column:1/-1;gap:10px;padding:15px;display:grid}._recorderPickerHead_1ls0v_75{justify-content:space-between;align-items:center;gap:14px;display:flex}._recorderPickerHead_1ls0v_75 strong{color:#263f58;font-size:13px}._recorderPickerHead_1ls0v_75 span{color:#1268e8;white-space:nowrap;background:#eaf3ff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}._recorderFilters_1ls0v_76{background:#eaf0f5;border:1px solid #d2dee7;border-radius:10px;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:8px;padding:11px;display:grid}._recorderFilters_1ls0v_76 label,._recorderSelect_1ls0v_77{color:#526a7f;flex-direction:column;gap:5px;min-width:0;font-size:10px;font-weight:850;display:flex}._recorderFilters_1ls0v_76 select,._recorderSelect_1ls0v_77 select{color:#17334a;background:#fff;border:1px solid #b9cad6;border-radius:8px;outline:0;width:100%;height:41px;padding:7px 28px 7px 9px;font-size:10px;font-weight:650}._recorderFilters_1ls0v_76 select:focus,._recorderSelect_1ls0v_77 select:focus{border-color:#1268e8;box-shadow:0 0 0 3px #1268e814}._recorderFilters_1ls0v_76 button{color:#536a7e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9cad6;border-radius:8px;height:41px;padding:0 12px;font-size:9px;font-weight:850}._recorderFilters_1ls0v_76 button:hover:not(:disabled){color:#fff;background:#1268e8;border-color:#1268e8}._recorderFilters_1ls0v_76 button:disabled{cursor:not-allowed;opacity:.48}._recorderSelect_1ls0v_77>small{color:#6f8393;font-size:10px;font-weight:550;line-height:1.5}._cameraStarterChoices_1ls0v_79{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._cameraStarterChoices_1ls0v_79 button{color:#38536a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9e2;border-radius:9px;flex-direction:column;gap:4px;min-height:61px;padding:10px 12px;display:flex}._cameraStarterChoices_1ls0v_79 button:hover,._cameraStarterChoices_1ls0v_79 button._active_1ls0v_59{color:#0d5ebc;background:#eef6ff;border-color:#75a9df;box-shadow:inset 0 0 0 1px #75a9df}._cameraStarterChoices_1ls0v_79 strong{font-size:11px}._cameraStarterChoices_1ls0v_79 small{font-size:10px;font-weight:600;line-height:1.35}._cameraStarterHint_1ls0v_83{color:#49677e;background:#f7fafc;border-left:3px solid #1b75d0;border-radius:6px;margin:0;padding:9px 11px;font-size:10.5px;font-weight:650;line-height:1.5}._advisorCameraChoice_1ls0v_84{color:#315c66;background:#eaf8f5;border:1px solid #b8ded7;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}._advisorCameraChoice_1ls0v_84 strong{color:#08766f;flex:none;font-size:10.5px}._advisorCameraChoice_1ls0v_84 span{font-size:10.5px;font-weight:650;line-height:1.45}._cameraFilterEmpty_1ls0v_85{color:#76590d;text-align:center;background:#fff9e7;border:1px solid #e8d39a;border-radius:9px;margin:0;padding:14px;font-size:11px;font-weight:750}._modelPickerAdd_1ls0v_86{grid-template-columns:minmax(260px,1fr) auto;gap:7px;display:grid}._modelPickerAdd_1ls0v_86 select{height:42px!important}._modelPickerAdd_1ls0v_86 button{color:#fff;cursor:pointer;background:#5b3477;border:0;border-radius:8px;padding:0 14px;font-size:10px;font-weight:850}._modelPickerAdd_1ls0v_86 button:hover{background:#70448f}._modelPreview_1ls0v_90{background:#fff;border:1px solid #dce4ea;border-radius:10px;grid-template-columns:62px 1fr;align-items:center;gap:13px;padding:10px;display:grid}._modelPreview_1ls0v_90 img{object-fit:contain;background:#fff;width:62px;height:54px}._modelPreview_1ls0v_90 span{flex-direction:column;gap:4px;min-width:0;display:flex}._modelPreview_1ls0v_90 strong{color:#233d55;font-size:12px}._modelPreview_1ls0v_90 small{color:#657b8d;font-size:10.5px;font-weight:550;line-height:1.45}._selectedModels_1ls0v_95{gap:7px;display:grid}._selectedModels_1ls0v_95 article{background:#fff;border:1px solid #dce4ea;border-radius:9px;grid-template-columns:52px minmax(0,1fr) 82px;align-items:center;gap:11px;padding:9px;display:grid}._selectedModels_1ls0v_95 article>img{object-fit:contain;width:52px;height:46px}._selectedModels_1ls0v_95 article>span{flex-direction:column;gap:3px;min-width:0;display:flex}._selectedModels_1ls0v_95 article>span strong{font-size:11.5px}._selectedModels_1ls0v_95 article>span small{color:#657b8d;font-size:10px;font-weight:550;line-height:1.45}._selectedModels_1ls0v_95 article>label{color:#657b8d;flex-direction:column;gap:3px;font-size:9.5px;display:flex}._selectedModels_1ls0v_95 article input{height:35px}._selectedModels_1ls0v_95 article>button{color:#9a3f48;cursor:pointer;background:#fff4f4;border:1px solid #e7c5c8;border-radius:7px;width:32px;height:32px;font-size:16px}._productPicker_1ls0v_104{background:#f7f9fb;border:1px solid #d7e1e9;border-radius:12px;grid-column:1/-1;overflow:hidden}._productPicker_1ls0v_104>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 15px;list-style:none;display:flex}._productPicker_1ls0v_104>summary::-webkit-details-marker{display:none}._productPicker_1ls0v_104>summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}._productPicker_1ls0v_104>summary strong{color:#263f58;font-size:12px}._productPicker_1ls0v_104>summary small{color:#657b8d;font-size:10px;font-weight:550;line-height:1.5}._productPicker_1ls0v_104>summary>b{color:#5b3477;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;display:flex}._productPicker_1ls0v_104>summary i{color:#6d8090;font-size:9.5px;font-style:normal;font-weight:650}._productPicker_1ls0v_104[open]>summary{background:#f0eaf5;border-bottom:1px solid #dfd2e8}._productOptions_1ls0v_113{gap:7px;max-height:440px;padding:10px;display:grid;overflow:auto}._productOptions_1ls0v_113 article{background:#fff;border:1px solid #dce4ea;border-radius:9px;grid-template-columns:minmax(0,1fr) 122px;align-items:center;gap:10px;padding:7px 9px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}._productOptions_1ls0v_113 article._productCardSelected_1ls0v_115{background:#f5fbff;border-color:#79abe0;box-shadow:inset 3px 0 #1268e8}._productCardHasNotice_1ls0v_116{position:relative}._productHoverNotice_1ls0v_117{z-index:5;color:#fff;opacity:0;pointer-events:none;background:#3f3260;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:750;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:8px;right:132px;transform:translateY(calc(4px - 50%));box-shadow:0 8px 24px #1c1e3638}._productCardHasNotice_1ls0v_116:hover ._productHoverNotice_1ls0v_117,._productCardHasNotice_1ls0v_116:focus-within ._productHoverNotice_1ls0v_117{opacity:1;transform:translateY(-50%)}._productCardHasInfo_1ls0v_119{position:relative}._productInfoTooltip_1ls0v_120{color:#eaf3fb;text-align:left;opacity:0;pointer-events:none;background:linear-gradient(135deg,#102a46,#173f5f);border:0 solid #ffffff1f;border-radius:9px;flex:0 0 100%;grid-column:1/-1;gap:6px;width:100%;max-height:0;margin:0;padding:0 10px;transition:max-height .22s,margin .18s,padding .18s,opacity .15s,border-width .18s;display:grid;overflow:hidden}._productCardHasInfo_1ls0v_119:hover>._productInfoTooltip_1ls0v_120,._productCardHasInfo_1ls0v_119:focus-within>._productInfoTooltip_1ls0v_120,._productCardHasInfo_1ls0v_119:focus>._productInfoTooltip_1ls0v_120{opacity:1;border-width:1px;max-height:260px;margin:7px 0 2px;padding:12px}._productInfoTooltip_1ls0v_120>strong{color:#fff;font-size:12px}._productInfoTooltip_1ls0v_120>span{color:#cbdce8;font-size:10px;font-weight:600;line-height:1.45}._productInfoTooltip_1ls0v_120 dl{gap:4px;margin:0;display:grid}._productInfoTooltip_1ls0v_120 dl>div{border-top:1px solid #ffffff1a;grid-template-columns:86px minmax(0,1fr);gap:8px;padding-top:5px;display:grid}._productInfoTooltip_1ls0v_120 dt{color:#8fe6d9;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:850}._productInfoTooltip_1ls0v_120 dd{color:#f2f7fa;margin:0;font-size:10px;font-weight:550;line-height:1.4}._productInfoTooltip_1ls0v_120 em{color:#ffe2a8;background:#ffc4581f;border-radius:6px;padding:6px 7px;font-size:8px;font-style:normal;font-weight:750;line-height:1.4}._productCardAdd_1ls0v_129{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:4px 3px;display:grid}._productCardAdd_1ls0v_129:hover{background:#f0f7fd}._productCardAdd_1ls0v_129:focus-visible{outline-offset:1px;outline:3px solid #1268e833}._productCardAdd_1ls0v_129:disabled{cursor:not-allowed;opacity:.62}._productCardAdd_1ls0v_129>img{object-fit:contain;background:#fff;width:56px;height:50px}._productCardAdd_1ls0v_129>span{flex-direction:column;gap:3px;min-width:0;display:flex}._productCardAdd_1ls0v_129 strong{color:#263f58;font-size:11.5px}._productCardAdd_1ls0v_129 small{color:#657b8d;font-size:10px;line-height:1.5}._productCardAdd_1ls0v_129 em{color:#1268e8;font-size:9.5px;font-style:normal;font-weight:800}._quantityLabel_1ls0v_138{color:#657b8d;flex-direction:column;gap:4px;min-width:0;font-size:9.5px;font-weight:750;display:flex}._quantityStepper_1ls0v_139{background:#fff;border:1px solid #b9cad6;border-radius:8px;grid-template-columns:36px minmax(38px,1fr) 36px;width:100%;height:40px;display:grid;overflow:hidden}._quantityStepper_1ls0v_139 button{color:#1268e8;cursor:pointer;background:#edf5fd;border:0;place-items:center;padding:0;font-size:22px;font-weight:850;line-height:1;display:grid}._quantityStepper_1ls0v_139 button:first-child{border-right:1px solid #cbd9e2}._quantityStepper_1ls0v_139 button:last-child{border-left:1px solid #cbd9e2}._quantityStepper_1ls0v_139 button:hover:not(:disabled){color:#fff;background:#1268e8}._quantityStepper_1ls0v_139 button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #1268e840;position:relative}._quantityStepper_1ls0v_139 button:disabled{color:#aebbc5;cursor:not-allowed;background:#f3f6f8}._quantityStepper_1ls0v_139 input{-webkit-appearance:textfield;appearance:textfield;text-align:center!important;width:100%!important;min-width:0!important;height:38px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0 3px!important;font-size:14px!important;font-weight:850!important}._quantityStepper_1ls0v_139 input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}._quantityStepper_1ls0v_139 input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}._imageSelectWrap_1ls0v_148{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}._imageSelect_1ls0v_148{background:#fff;border:1px solid #cbd9e2;border-radius:10px;position:relative}._imageSelect_1ls0v_148>summary{cursor:pointer;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:8px 12px;list-style:none;display:grid}._imageSelect_1ls0v_148>summary::-webkit-details-marker{display:none}._imageSelect_1ls0v_148>summary>img{object-fit:contain;background:#fff;width:58px;height:50px}._imageSelect_1ls0v_148>summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}._imageSelect_1ls0v_148>summary strong{font-size:12px}._imageSelect_1ls0v_148>summary small{color:#526d82;font-size:11px;font-weight:600;line-height:1.5}._imageSelect_1ls0v_148>summary>b{color:#1268e8;white-space:nowrap;font-size:10px}._imageSelectMenu_1ls0v_157{z-index:30;background:#f4f7f9;border:1px solid #bdceda;border-radius:10px;gap:5px;max-height:430px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);left:-1px;right:-1px;overflow:auto;box-shadow:0 18px 45px #14304633}._imageSelectMenu_1ls0v_157>button{color:#17334a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3e8;border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:8px 10px;display:grid}._imageSelectMenu_1ls0v_157>button:hover,._imageSelectMenu_1ls0v_157>button._selectedOption_1ls0v_159{background:#f2f8ff;border-color:#7fafe4}._imageSelectMenu_1ls0v_157 img{object-fit:contain;background:#fff;width:54px;height:46px}._imageSelectMenu_1ls0v_157 span{flex-direction:column;gap:3px;min-width:0;display:flex}._imageSelectMenu_1ls0v_157 strong{font-size:11px}._imageSelectMenu_1ls0v_157 small{color:#526d82;font-size:11px;font-weight:600;line-height:1.5}._imageSelectMenu_1ls0v_157 b{color:#1268e8;font-size:10px}._imageSelectAdd_1ls0v_165{color:#fff;cursor:pointer;background:#1268e8;border:0;border-radius:9px;min-height:68px;padding:0 18px;font-size:10px;font-weight:850}._imageSelectAdd_1ls0v_165:hover{background:#0b58c7}._cameraPicker_1ls0v_167{grid-column:1/-1;gap:10px;display:grid}._cameraSelectionPanel_1ls0v_168{background:linear-gradient(#f2f7ff 0%,#f8fbff 100%);border-color:#a9c8e8;box-shadow:inset 4px 0 #1268e8}._cameraSelectionPanel_1ls0v_168 ._modelPickerHead_1ls0v_62 strong{color:#0d519f}._selectedCameraList_1ls0v_170._projectCameraPanel_1ls0v_170{background:linear-gradient(#edf9f7 0%,#f6fbfa 100%);border:2px solid #78bbb0;padding:15px;box-shadow:inset 4px 0 #0f7b80}._projectCameraPanel_1ls0v_170>span{color:#0b686c;letter-spacing:.06em;font-size:12px}._projectCameraPanel_1ls0v_170 ._selectedCameraRow_1ls0v_172{background:#fff;border-color:#9fcfc7;box-shadow:0 3px 10px #0f7b8014}._catalogPicker_1ls0v_173{background:#f5f7fa;border:1px solid #d9e3e9;border-radius:13px;gap:10px;padding:15px;display:grid}._catalogNotice_1ls0v_174{color:#52697d;background:#fff9e9;border-left:3px solid #dca13d;margin:0;padding:11px 13px;font-size:10px;line-height:1.55}._autoRecommendation_1ls0v_175{color:#3f3260;background:#f7f1fb;border:1px solid #dfcfea;border-left:4px solid #694285;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr;gap:5px 14px;padding:14px 16px;display:grid}._autoRecommendation_1ls0v_175 b{font-size:11px}._autoRecommendation_1ls0v_175 span{font-size:10px;font-weight:750}._autoRecommendation_1ls0v_175 small{color:#6f5e7e;grid-column:1/-1;font-size:10px;line-height:1.5}._cameraSearch_1ls0v_179{color:#53687d;flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}._cameraSearch_1ls0v_179 input{color:#17334a;background:#fff;border:1px solid #b9cbd6;border-radius:9px;outline:0;width:100%;height:46px;padding:11px 12px}._cameraSearch_1ls0v_179 input:focus{border-color:#1268e8;box-shadow:0 0 0 3px #1268e814}._cameraSearch_1ls0v_179 small{color:#6f8393;font-size:10px;font-weight:550;line-height:1.5}._cameraResults_1ls0v_183{background:#f2f6f8;border:1px solid #d8e3e8;border-radius:10px;gap:6px;padding:8px;display:grid}._cameraResults_1ls0v_183>p,._selectedCameraList_1ls0v_170>p{color:#758795;margin:3px;font-size:10px}._cameraResult_1ls0v_183{color:#17334a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3e8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:11px 12px;display:flex}._cameraResult_1ls0v_183:hover{background:#f7fbff;border-color:#8cb8e8}._cameraResult_1ls0v_183>img{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:52px;height:46px}._cameraResult_1ls0v_183>span,._selectedCameraInfo_1ls0v_188{flex-direction:column;gap:3px;min-width:0;display:flex}._cameraResult_1ls0v_183 strong,._selectedCameraInfo_1ls0v_188 strong{font-size:11px}._cameraResult_1ls0v_183 small,._selectedCameraInfo_1ls0v_188 small{color:#526d82;font-size:11px;font-weight:600;line-height:1.5}._cameraResult_1ls0v_183>b{color:#1268e8;white-space:nowrap;font-size:10px}._selectedCameraList_1ls0v_170{background:#f8fafb;border:1px solid #dce5e9;border-radius:11px;gap:7px;padding:13px;display:grid}._selectedCameraList_1ls0v_170>span{color:#53687d;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}._selectedCameraRow_1ls0v_172{background:#fff;border:1px solid #dce5e9;border-radius:9px;grid-template-columns:56px minmax(0,1fr) 122px auto;align-items:center;gap:10px;padding:11px;display:grid}._selectedCameraRow_1ls0v_172:focus{outline-offset:1px;outline:3px solid #1268e82e}._cameraThumb_1ls0v_196{object-fit:contain;background:#fff;width:56px;height:50px}._selectedCameraRow_1ls0v_172>label{color:#5b7184;flex-direction:column;gap:5px;font-size:10px;font-weight:750;display:flex}._selectedCameraRow_1ls0v_172 input{color:#17334a;background:#fff;border:1px solid #d3dfe7;border-radius:7px;outline:0;width:100%;height:38px;padding:8px 10px}._removeCamera_1ls0v_199{color:#a33d45;cursor:pointer;background:#fff;border:1px solid #e2bdc0;border-radius:7px;height:38px;padding:0 11px;font-size:9px;font-weight:800}._inputUnit_1ls0v_200{grid-template-columns:minmax(0,1fr) auto;display:grid}._inputUnit_1ls0v_200 input{border-radius:8px 0 0 8px}._inputUnit_1ls0v_200 span{color:#607587;white-space:nowrap;background:#edf3f6;border:1px solid #d3dfe7;border-left:0;border-radius:0 8px 8px 0;align-items:center;padding:0 11px;font-size:10px;display:flex}._checkField_1ls0v_203{cursor:pointer;background:#f4f8f8;border:1px solid #d7e5e5;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;min-height:64px;padding:12px;display:grid!important}._checkField_1ls0v_203 input{accent-color:#0f7b80;width:18px!important;height:18px!important}._checkField_1ls0v_203>span{flex-direction:column;gap:3px;display:flex}._checkField_1ls0v_203 strong{font-size:12px}._checkField_1ls0v_203 small{color:#738695;font-size:10px;font-weight:500}._analysis_1ls0v_32{position:sticky;top:18px;overflow:hidden}._analysisHead_1ls0v_209{color:#fff;background:#102a46;padding:25px 25px 19px}._analysisHead_1ls0v_209>span{color:#71e1d2;font-family:var(--font-geist-mono);letter-spacing:1px;font-size:10px;font-weight:900}._analysisHead_1ls0v_209 h2{margin:7px 0 0;font-size:23px}._metrics_1ls0v_212{background:#dce5e9;grid-template-columns:1fr 1fr;gap:1px;display:grid}._metrics_1ls0v_212>div{background:#f5f8f9;flex-direction:column;gap:4px;min-width:0;padding:15px;display:flex}._metrics_1ls0v_212 small{color:#647c8d;letter-spacing:.05em;font-size:9.5px;font-weight:900}._metrics_1ls0v_212 strong{font-size:18px}._metrics_1ls0v_212 span{color:#5f7484;font-size:10px}._checks_1ls0v_217{gap:9px;padding:18px;display:grid}._checks_1ls0v_217 article{border-radius:10px;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:12px;display:grid}._checks_1ls0v_217 article>b{border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}._checks_1ls0v_217 article>div{flex-direction:column;gap:3px;display:flex}._checks_1ls0v_217 article strong{font-size:11px}._checks_1ls0v_217 article span{font-size:10px;line-height:1.5}._checks_1ls0v_217 ._ok_1ls0v_223{color:#176559;background:#eaf7f3}._checks_1ls0v_217 ._ok_1ls0v_223>b{color:#fff;background:#1a8b78}._checks_1ls0v_217 ._warning_1ls0v_225{color:#725621;background:#fff5da}._checks_1ls0v_217 ._warning_1ls0v_225>b{color:#fff;background:#c88a1c}._checks_1ls0v_217 ._error_1ls0v_227{color:#842f36;background:#fff0f1}._checks_1ls0v_217 ._error_1ls0v_227>b{color:#fff;background:#c44550}._summary_1ls0v_32{width:min(1280px,100% - 48px);margin:18px auto 0;padding:30px}._equipmentTable_1ls0v_230{border:1px solid #dce5eb;border-radius:13px;overflow:hidden}._tableHead_1ls0v_231,._tableRow_1ls0v_231{grid-template-columns:minmax(0,1fr) 90px 145px 145px;align-items:center;gap:12px;display:grid}._tableHead_1ls0v_231{color:#758796;background:#edf3f6;padding:11px 15px;font-size:10px;font-weight:850}._tableRow_1ls0v_231{border-top:1px solid #e3e9ed;padding:13px 15px;font-size:12px}._tableRow_1ls0v_231>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}._equipmentName_1ls0v_235{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:11px;display:grid!important}._equipmentName_1ls0v_235>img{object-fit:contain;background:#fff;border:1px solid #edf1f4;border-radius:6px;width:54px;height:48px}._equipmentName_1ls0v_235>span{flex-direction:column;gap:5px;min-width:0;display:flex}._equipmentName_1ls0v_235>span>strong,._equipmentDescription_1ls0v_238{overflow-wrap:anywhere}._equipmentName_1ls0v_235>span>strong{line-height:1.35}._equipmentDescription_1ls0v_238{color:#4f687d;font-size:11.5px;font-weight:550;line-height:1.5}._tableRow_1ls0v_231 small{color:#1268e8;font-size:10px;font-weight:800}._tableRow_1ls0v_231 b{font-size:12px}._printItemDescription_1ls0v_243{color:#536879;margin-top:3px;font-size:8px;line-height:1.35;display:block}._tableRow_1ls0v_231>span:nth-child(3),._tableRow_1ls0v_231>strong{text-align:right}._total_1ls0v_245{background:#d6e2e7;border:1px solid #d6e2e7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:1px;margin-top:14px;display:grid;overflow:hidden}._total_1ls0v_245>div{background:#f4f8f9;flex-direction:column;gap:4px;min-width:190px;padding:15px 18px;display:flex}._total_1ls0v_245>div:first-child{min-width:0}._total_1ls0v_245 span{color:#6b7e8c;font-size:9px}._total_1ls0v_245 strong{font-size:14px}._total_1ls0v_245>div:last-child{color:#fff;background:#0f6f7c}._total_1ls0v_245>div:last-child span{color:#cbe2e2}._disclaimer_1ls0v_252{color:#657b8d;max-width:980px;margin:10px 2px 0;font-size:10px;line-height:1.6}._actions_1ls0v_12{color:#fff;background:linear-gradient(120deg,#102a46,#0b5266);border:0;grid-template-columns:1fr minmax(460px,.9fr);align-items:center;gap:30px;width:min(1280px,100% - 48px);margin:18px auto 0;padding:30px;display:grid}._actions_1ls0v_12 h2{margin:7px 0 6px;font-size:25px}._actions_1ls0v_12 p{color:#c8dce4;margin:0;font-size:11px}._actions_1ls0v_12 p a{color:#fff;text-underline-offset:3px;font-weight:850;text-decoration:underline}._message_1ls0v_257{color:#8fe6d9;margin-top:10px;font-size:11px;display:block}._actionButtons_1ls0v_258{grid-template-columns:1fr 1fr;gap:8px;display:grid}._actionButtons_1ls0v_258 button{color:#fff;cursor:pointer;background:#1268e8;border:1px solid #ffffff1f;border-radius:9px;min-height:46px;padding:10px 12px;font-size:11px;font-weight:850}._actionButtons_1ls0v_258 button:nth-child(2){color:#1268e8;background:#fff}._actionButtons_1ls0v_258 button:nth-child(3){background:#0f8d82}._actionButtons_1ls0v_258 button:nth-child(4){background:#ffffff1c}._actionButtons_1ls0v_258 button:disabled{opacity:.48;cursor:not-allowed}._saved_1ls0v_12{width:min(1280px,100% - 48px);margin:18px auto 60px;padding:30px}._saved_1ls0v_12 ._sectionHead_1ls0v_12>button{color:#1268e8;cursor:pointer;background:#eef5fd;border:1px solid #c9dcf1;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:850}._savedGrid_1ls0v_266{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._savedGrid_1ls0v_266 article{background:#f5f8f9;border:1px solid #dce5e9;border-radius:12px;padding:17px}._savedGrid_1ls0v_266 small{color:#0f7b80;font-size:8px;font-weight:850}._savedGrid_1ls0v_266 h3{margin:7px 0 5px;font-size:15px}._savedGrid_1ls0v_266 p{color:#718493;margin:0;font-size:10px}._savedGrid_1ls0v_266 article>div{gap:7px;margin-top:14px;display:flex}._savedGrid_1ls0v_266 button{color:#fff;cursor:pointer;background:#1268e8;border:0;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}._savedGrid_1ls0v_266 button+button{color:#a33d45;background:#fff;border:1px solid #e2bdc0}._printOffer_1ls0v_274{display:none}@media (max-width:1050px){._layGuide_1ls0v_24{grid-template-columns:1fr 1fr}._workspace_1ls0v_31{grid-template-columns:1fr}._analysis_1ls0v_32{position:static}._actions_1ls0v_12{grid-template-columns:1fr}}@media (max-width:760px){._layGuide_1ls0v_24{grid-template-columns:1fr;width:calc(100% - 32px)}._header_1ls0v_4{grid-template-columns:1fr auto;padding:12px 16px}._header_1ls0v_4>div{display:none}._header_1ls0v_4 img{width:145px;height:44px}._back_1ls0v_9{font-size:10px}._hero_1ls0v_10{grid-template-columns:1fr;width:calc(100% - 32px);padding:34px 23px}._hero_1ls0v_10 h1{font-size:35px}._workspace_1ls0v_31,._summary_1ls0v_32,._actions_1ls0v_12,._saved_1ls0v_12{width:calc(100% - 32px)}._configuration_1ls0v_32,._summary_1ls0v_32,._actions_1ls0v_12,._saved_1ls0v_12{padding:22px 17px}._identityFields_1ls0v_39,._fields_1ls0v_39{grid-template-columns:1fr}._wide_1ls0v_49{grid-column:auto}._brandChoice_1ls0v_54{grid-column:auto;grid-template-columns:1fr 1fr}._brandChoice_1ls0v_54>span{grid-column:1/-1;padding:2px 0 5px}._modelPicker_1ls0v_61{grid-column:auto}._modelPickerHead_1ls0v_62{flex-direction:column;align-items:stretch}._modelPickerHead_1ls0v_62>span{align-self:flex-start}._cameraFilters_1ls0v_67{grid-template-columns:1fr 1fr}._cameraFilters_1ls0v_67 button{grid-column:1/-1}._recorderPicker_1ls0v_74{grid-column:auto}._recorderPickerHead_1ls0v_75{flex-direction:column;align-items:flex-start}._recorderFilters_1ls0v_76{grid-template-columns:1fr 1fr}._recorderFilters_1ls0v_76 button{grid-column:1/-1}._cameraStarterChoices_1ls0v_79{grid-template-columns:1fr}._modelPickerAdd_1ls0v_86{grid-template-columns:1fr auto}._selectedModels_1ls0v_95 article{grid-template-columns:46px minmax(0,1fr) 67px}._productOptions_1ls0v_113 article{grid-template-columns:minmax(0,1fr) 112px}._productCardAdd_1ls0v_129{grid-template-columns:48px minmax(0,1fr);gap:9px}._productCardAdd_1ls0v_129>img{width:48px;height:44px}._imageSelectWrap_1ls0v_148{grid-template-columns:1fr}._imageSelectAdd_1ls0v_165{min-height:46px}._imageSelect_1ls0v_148>summary{grid-template-columns:50px minmax(0,1fr)}._imageSelect_1ls0v_148>summary>b{grid-column:2}._selectedCameraRow_1ls0v_172{grid-template-columns:50px minmax(0,1fr) 112px}._selectedCameraInfo_1ls0v_188{grid-column:auto}._selectedCameraRow_1ls0v_172 ._removeCamera_1ls0v_199{grid-column:2/-1;width:100%}._tableHead_1ls0v_231{display:none}._tableRow_1ls0v_231{grid-template-columns:1fr auto;padding:14px}._equipmentName_1ls0v_235{grid-template-columns:48px minmax(0,1fr)}._equipmentName_1ls0v_235>img{width:48px;height:43px}._tableRow_1ls0v_231>span:nth-child(3){display:none}._tableRow_1ls0v_231>strong{text-align:right;grid-area:1/2}._total_1ls0v_245{grid-template-columns:1fr}._total_1ls0v_245>div{min-width:0}._actions_1ls0v_12{gap:20px}._actionButtons_1ls0v_258,._savedGrid_1ls0v_266{grid-template-columns:1fr}}@media print{@page{size:A4;margin:14mm}._page_1ls0v_1{display:none!important}._printOffer_1ls0v_274{color:#102033;background:#fff;font-family:Arial,sans-serif;font-size:9pt;display:block}._printOffer_1ls0v_274 header{border-bottom:1px solid #cbd7dd;justify-content:space-between;align-items:center;padding-bottom:8mm;display:flex}._printOffer_1ls0v_274 header img{object-fit:contain;width:47mm;height:16mm}._printOffer_1ls0v_274 header>div{flex-direction:column;align-items:flex-end;gap:1.5mm;display:flex}._printOffer_1ls0v_274 header strong{font-size:11pt}._printOffer_1ls0v_274 header span{color:#5f7483;font-size:8pt}._printTitle_1ls0v_341{padding:10mm 0 6mm}._printTitle_1ls0v_341>span{color:#0f7b80;letter-spacing:.08em;font-size:8pt;font-weight:800}._printTitle_1ls0v_341 h1{margin:2mm 0;font-size:23pt}._printTitle_1ls0v_341 p{color:#637786;margin:0}._printTechnical_1ls0v_345{background:#d6e2e7;border:.3mm solid #d6e2e7;grid-template-columns:repeat(4,1fr);gap:.3mm;margin-bottom:7mm;display:grid}._printTechnical_1ls0v_345>div{background:#f2f7f8;flex-direction:column;gap:1mm;padding:4mm;display:flex}._printTechnical_1ls0v_345 small{color:#0f7b80;font-size:7pt;font-weight:800}._printTechnical_1ls0v_345 strong{font-size:9pt}._printOffer_1ls0v_274 table{border-collapse:collapse;width:100%}._printOffer_1ls0v_274 th{color:#fff;text-align:left;background:#102a46;padding:3mm;font-size:7.5pt}._printOffer_1ls0v_274 th:nth-child(n+2),._printOffer_1ls0v_274 td:nth-child(n+2){text-align:right}._printOffer_1ls0v_274 td{vertical-align:top;border-bottom:.3mm solid #dce5e9;padding:3mm}._printOffer_1ls0v_274 td:first-child{flex-direction:column;gap:1mm;display:flex}._printOffer_1ls0v_274 td small{color:#607787;font-size:7pt}._printTotal_1ls0v_355{color:#fff;background:#0f6f7c;justify-content:flex-end;gap:8mm;margin-top:5mm;padding:4mm;display:flex}._printTotal_1ls0v_355 span{flex-direction:column;align-items:flex-end;gap:1mm;display:flex}._printTotal_1ls0v_355 strong{font-size:13pt}._printNotes_1ls0v_358{background:#f2f7f8;border-left:1mm solid #0f7b80;margin-top:8mm;padding:5mm}._printNotes_1ls0v_358 h2{margin:0 0 3mm;font-size:12pt}._printNotes_1ls0v_358 p{margin:1.5mm 0;line-height:1.4}._printNotes_1ls0v_358 p b{color:#0f7b80}._printOffer_1ls0v_274 footer{color:#637786;border-top:.3mm solid #cbd7dd;justify-content:space-between;gap:12mm;margin-top:9mm;padding-top:5mm;font-size:7.5pt;display:flex}._printOffer_1ls0v_274 footer p{max-width:120mm;margin:0}._printOffer_1ls0v_274 footer strong{color:#102a46;text-align:right}}._page_fxcjq_1{color:#10253a;background:#f2f5f4;min-height:100vh;padding:38px;font-family:Arial,sans-serif}._header_fxcjq_2{color:#fff;background:#09233c;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:0 auto 24px;padding:30px 34px;display:flex;box-shadow:0 20px 50px #09233c29}._header_fxcjq_2 a{color:#a8c9e8;margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-block}._header_fxcjq_2 span{color:#5ebdc2;letter-spacing:1.5px;font-size:11px;font-weight:800;display:block}._header_fxcjq_2 h1{letter-spacing:-1.2px;margin:8px 0 5px;font-size:38px}._header_fxcjq_2 p{color:#bfd0de;margin:0;font-size:13px}._header_fxcjq_2 button,._filters_fxcjq_7 button,._actions_fxcjq_7 button{cursor:pointer;border:0;border-radius:9px;font-weight:800}._header_fxcjq_2 button{color:#09233c;background:#fff;padding:12px 17px}._filters_fxcjq_7{gap:9px;max-width:1180px;margin:0 auto 18px;display:flex;overflow:auto}._filters_fxcjq_7 button{color:#53687b;white-space:nowrap;background:#fff;border:1px solid #d7e0e3;padding:11px 14px}._filters_fxcjq_7 button b{color:#fff;background:#7c8b98;border-radius:20px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:6px;display:inline-flex}._filters_fxcjq_7 ._active_fxcjq_12{color:#fff;background:#0d7579;border-color:#0d7579}._filters_fxcjq_7 ._active_fxcjq_12 b{color:#0d7579;background:#fff}._mailSetup_fxcjq_14{border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto 18px;padding:14px 17px;display:flex}._mailSetup_fxcjq_14 strong{font-size:13px}._mailSetup_fxcjq_14 span{text-align:right;font-size:12px;line-height:1.45}._mailReady_fxcjq_16{color:#08623e;background:#e5f6ed;border-color:#b8e2cc}._mailWaiting_fxcjq_17{color:#805600;background:#fff4d5;border-color:#ead28f}._pricingPanel_fxcjq_18,._orderPanel_fxcjq_19{background:#fff;border:1px solid #d7e2e5;border-radius:17px;max-width:1180px;margin:0 auto 18px;padding:23px;box-shadow:0 10px 28px #122c400d}._orderIntro_fxcjq_20{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}._orderIntro_fxcjq_20>div{max-width:700px}._orderIntro_fxcjq_20 span{color:#0d7579;letter-spacing:1.2px;font-size:10px;font-weight:900}._orderIntro_fxcjq_20 h2{margin:6px 0 5px;font-size:24px}._orderIntro_fxcjq_20 h2 b{color:#fff;background:#0d7579;border-radius:20px;place-items:center;min-width:28px;height:28px;margin-left:6px;font-size:13px;display:inline-grid}._orderIntro_fxcjq_20 p{color:#637788;margin:0;font-size:12px;line-height:1.5}._orderIntro_fxcjq_20 label{color:#53687b;flex-direction:column;gap:6px;min-width:280px;font-size:11px;font-weight:800;display:flex}._orderIntro_fxcjq_20 input{font:inherit;border:1px solid #cddade;border-radius:9px;padding:11px 12px}._orderList_fxcjq_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}._orderCard_fxcjq_21{background:#f8faf9;border:1px solid #dce6e7;border-radius:13px;padding:18px}._orderHead_fxcjq_21{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._orderHead_fxcjq_21 small{color:#748693;font-size:10px;font-weight:800}._orderHead_fxcjq_21 h3{margin:5px 0 14px;font-size:19px}._orderCard_fxcjq_21 dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}._orderCard_fxcjq_21 dl div{background:#fff;border-radius:8px;padding:9px}._orderCard_fxcjq_21 dt{color:#7d8b95;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800}._orderCard_fxcjq_21 dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700;line-height:1.45}._orderCard_fxcjq_21 dd a{color:#1268e8}._orderCard_fxcjq_21 dd small{color:#687d8d}._orderItems_fxcjq_21{background:#fff;border-radius:8px;gap:5px;margin-top:12px;padding:11px;display:grid}._orderItems_fxcjq_21 div{justify-content:space-between;gap:12px;font-size:11px;display:flex}._orderItems_fxcjq_21 b{white-space:nowrap}._orderTotal_fxcjq_21{border-top:1px solid #dce6e7;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}._orderTotal_fxcjq_21 span{font-size:11px;font-weight:800}._orderTotal_fxcjq_21 strong{font-size:18px}._orderNote_fxcjq_21{color:#6d5530;background:#fff5dc;border-radius:8px;margin:10px 0 0;padding:10px;font-size:11px;line-height:1.45}._order_received_fxcjq_21{color:#174b73;background:#deeffc}._order_awaiting_payment_fxcjq_21{color:#8b5b00;background:#fff0c7}._order_awaiting_review_fxcjq_21{color:#8a3e10;background:#ffe7d6}._order_paid_fxcjq_21{color:#08623e;background:#d8f4e7}._order_cancelled_fxcjq_21{color:#9b2730;background:#ffe0e2}._pricingIntro_fxcjq_22{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}._pricingIntro_fxcjq_22>div{max-width:700px}._pricingIntro_fxcjq_22 span{color:#0d7579;letter-spacing:1.2px;font-size:10px;font-weight:900}._pricingIntro_fxcjq_22 h2{margin:6px 0 5px;font-size:24px}._pricingIntro_fxcjq_22 p{color:#637788;margin:0;font-size:12px;line-height:1.5}._pricingIntro_fxcjq_22 label{color:#53687b;flex-direction:column;gap:6px;min-width:280px;font-size:11px;font-weight:800;display:flex}._pricingIntro_fxcjq_22 input{font:inherit;border:1px solid #cddade;border-radius:9px;padding:11px 12px}._feedWarning_fxcjq_22{color:#765400;background:#fff5d8;border:1px solid #ead49b;border-radius:10px;margin:17px 0 0;padding:13px 15px;font-size:12px;line-height:1.5}._priceTableWrap_fxcjq_22{border:1px solid #e0e7e9;border-radius:10px;max-height:350px;margin-top:17px;overflow:auto}._priceTable_fxcjq_22{border-collapse:collapse;width:100%;font-size:12px}._priceTable_fxcjq_22 th{color:#5d7181;text-align:left;white-space:nowrap;background:#eef3f4;padding:10px 12px;position:sticky;top:0}._priceTable_fxcjq_22 td{border-top:1px solid #e6ecee;padding:10px 12px}._priceTable_fxcjq_22 td:first-child{flex-direction:column;gap:3px;min-width:240px;display:flex}._priceTable_fxcjq_22 td small{color:#758796}._priceTable_fxcjq_22 td strong{font-size:13px}._priceEmpty_fxcjq_22{color:#6c7f8d;margin:17px 0 0;font-size:12px}._list_fxcjq_23{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;display:grid}._card_fxcjq_24{background:#fff;border:1px solid #dde5e7;border-radius:17px;padding:24px;box-shadow:0 10px 28px #122c400f}._cardHead_fxcjq_25{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}._cardHead_fxcjq_25 small{color:#738392;font-size:10px;font-weight:800}._cardHead_fxcjq_25 h2{margin:7px 0 18px;font-size:22px}._status_fxcjq_28{white-space:nowrap;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:900}._pending_fxcjq_29{color:#8b5b00;background:#fff0c7}._approved_fxcjq_30{color:#08623e;background:#d8f4e7}._rejected_fxcjq_31{color:#9b2730;background:#ffe0e2}._card_fxcjq_24 dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}._card_fxcjq_24 dl div{background:#f5f8f8;border-radius:9px;padding:11px}._card_fxcjq_24 dt{color:#7d8b95;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800}._card_fxcjq_24 dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}._card_fxcjq_24 dd a{color:#1268e8}._discountEditor_fxcjq_37{color:#17425a;background:#edf7f5;border:1px solid #c5e2dd;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}._discountEditor_fxcjq_37 label{flex-direction:column;gap:3px;display:flex}._discountEditor_fxcjq_37 label strong{font-size:12px}._discountEditor_fxcjq_37 label span{color:#628078;font-size:10px}._discountEditor_fxcjq_37>div{align-items:center;gap:5px;display:flex}._discountEditor_fxcjq_37 input{width:70px;font:inherit;text-align:right;border:1px solid #9cc8c0;border-radius:7px;padding:9px;font-weight:800}._discountEditor_fxcjq_37 button{color:#fff;cursor:pointer;background:#0d7579;border:0;border-radius:8px;padding:10px 12px;font-weight:800}._discountEditor_fxcjq_37 button:disabled{cursor:not-allowed;opacity:.45}._reason_fxcjq_38{color:#7f2830;background:#fff2f3;border-radius:9px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.5}._deliveryStatus_fxcjq_39{flex-direction:column;gap:6px;margin-top:14px;display:flex}._deliveryStatus_fxcjq_39 span{font-size:11px;font-weight:800}._deliveryStatus_fxcjq_39 small{color:#9b2730;font-size:10px;line-height:1.4}._deliverySent_fxcjq_42{color:#08754b}._deliveryMissing_fxcjq_42{color:#9b5e00}._actions_fxcjq_7{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}._actions_fxcjq_7 button{padding:11px 14px}._actions_fxcjq_7 a{color:#1268e8;background:#f4f8ff;border:1px solid #bfd3e9;border-radius:9px;padding:11px 14px;font-size:13px;font-weight:800;text-decoration:none}._actions_fxcjq_7 button:disabled{cursor:wait;opacity:.55}._approve_fxcjq_30{color:#fff;background:#08754b}._reject_fxcjq_31{color:#fff;background:#b6313c}._pendingAction_fxcjq_49{color:#28475f;background:#e8eff2}._reviewed_fxcjq_50{color:#7b8b97;margin-top:12px;font-size:10px;display:block}._empty_fxcjq_51,._error_fxcjq_51,._notice_fxcjq_51{text-align:center;background:#fff;border-radius:16px;max-width:1180px;margin:0 auto;padding:35px}._error_fxcjq_51{color:#9b2730;background:#fff0f1;margin-bottom:16px}._notice_fxcjq_51{color:#08623e;background:#e5f6ed;margin-bottom:16px;padding:16px}._adminTabs_fxcjq_54{background:#e6edee;border-radius:13px;gap:8px;max-width:1180px;margin:0 auto 18px;padding:5px;display:flex;overflow-x:auto}._adminTabs_fxcjq_54 button{color:#4e6475;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-weight:800;display:flex}._adminTabs_fxcjq_54 button b{color:#fff;background:#82929e;border-radius:20px;place-items:center;min-width:23px;height:23px;font-size:10px;display:inline-grid}._adminTabs_fxcjq_54 ._activeTab_fxcjq_54{color:#fff;background:#09233c}._adminTabs_fxcjq_54 ._activeTab_fxcjq_54 b{color:#09233c;background:#fff}._registryTableWrap_fxcjq_55{border:1px solid #dce5e7;border-radius:12px;margin-top:18px;overflow:auto}._registryTable_fxcjq_55{border-collapse:collapse;width:100%;min-width:1020px;font-size:12px}._registryTable_fxcjq_55 th{color:#617482;text-align:left;white-space:nowrap;background:#eef3f4;padding:11px 13px}._registryTable_fxcjq_55 td{vertical-align:top;border-top:1px solid #e3eaec;padding:13px}._registryTable_fxcjq_55 tbody tr:hover{background:#f8fbfb}._registryTable_fxcjq_55 td>strong,._registryTable_fxcjq_55 td>a{color:#16344a;font-size:12px;display:block}._registryTable_fxcjq_55 td>a{color:#1268e8}._registryTable_fxcjq_55 td>small{color:#748692;margin-top:4px;font-size:10px;line-height:1.4;display:block}._moneyCell_fxcjq_55{white-space:nowrap;font-weight:900}._rowActions_fxcjq_55{align-items:flex-start;gap:6px;display:flex}._rowActions_fxcjq_55 button,._rowDetails_fxcjq_55 summary,._saveCustomer_fxcjq_55{cursor:pointer;white-space:nowrap;border:0;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:900}._rowDetails_fxcjq_55 summary{color:#174f72;background:#e7f1f8;list-style:none;display:inline-block}._rowDetails_fxcjq_55 summary::-webkit-details-marker{display:none}._rowDetails_fxcjq_55[open] summary{color:#fff;background:#174f72}._cancelButton_fxcjq_55{color:#9b2730;background:#ffe3e5}._reopenButton_fxcjq_55{color:#08623e;background:#ddf5e9}._rowActions_fxcjq_55 button:disabled,._saveCustomer_fxcjq_55:disabled{cursor:wait;opacity:.5}._orderDetail_fxcjq_56{color:#173349;background:#fff;border:1px solid #d9e3e6;border-radius:10px;width:470px;margin-top:8px;padding:15px;box-shadow:0 14px 34px #0c243724}._orderDetail_fxcjq_56>div{border-bottom:1px solid #e8edef;padding:9px 0}._orderDetail_fxcjq_56>div:last-child{border-bottom:0}._orderDetail_fxcjq_56 p{color:#5e7180;justify-content:space-between;gap:12px;margin:5px 0 0;font-size:11px;line-height:1.45;display:flex}._orderDetail_fxcjq_56 a{color:#1268e8}._cancelInfo_fxcjq_56,._cancelInfo_fxcjq_56 p{color:#8f2630}._mailFacts_fxcjq_56{flex-wrap:wrap;gap:12px;font-size:10px;font-weight:800;display:flex}._customerEditor_fxcjq_57{color:#173349;background:#fff;border:1px solid #d9e3e6;border-radius:11px;width:760px;margin-top:8px;padding:17px;box-shadow:0 14px 34px #0c243724}._customerFields_fxcjq_57{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}._customerFields_fxcjq_57 label{color:#536b7b;flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}._customerFields_fxcjq_57 input,._customerFields_fxcjq_57 textarea{color:#173349;font:inherit;background:#f8faf9;border:1px solid #cbd8dc;border-radius:7px;padding:9px 10px;font-size:12px}._customerFields_fxcjq_57 textarea{resize:vertical}._fullField_fxcjq_57{grid-column:1/-1}._saveCustomer_fxcjq_55{color:#fff;background:#0d7579;margin-top:12px}._purchaseHistory_fxcjq_57{border-top:1px solid #dfe8ea;margin-top:16px;padding-top:14px}._purchaseHistory_fxcjq_57 h3{margin:0 0 10px;font-size:14px}._purchaseHistory_fxcjq_57>p{color:#71828e;font-size:11px}._purchaseHistory_fxcjq_57>div{border-top:1px solid #edf1f2;justify-content:space-between;gap:15px;padding:9px 0;font-size:11px;display:flex}._purchaseHistory_fxcjq_57 span{flex-direction:column;gap:3px;display:flex}._purchaseHistory_fxcjq_57 small{color:#71828e;line-height:1.4}._purchaseHistory_fxcjq_57 b{white-space:nowrap}._contractStatus_fxcjq_58{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}._contractApproved_fxcjq_58{color:#08623e;background:#d8f4e7}._contractMissing_fxcjq_58{color:#8b5b00;background:#fff0c7}._customerFields_fxcjq_57 ._contractToggle_fxcjq_58{color:#285064;cursor:pointer;background:#eef7f5;border:1px solid #c5e2dd;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}._customerFields_fxcjq_57 ._contractToggle_fxcjq_58 input{accent-color:#0d7579;width:19px;height:19px;margin-top:1px;padding:0}._contractToggle_fxcjq_58 span{flex-direction:column;gap:3px;display:flex}._contractToggle_fxcjq_58 strong{font-size:12px}._contractToggle_fxcjq_58 small{color:#647b83;font-size:10px;line-height:1.4}@media (max-width:800px){._page_fxcjq_1{padding:18px}._header_fxcjq_2{flex-direction:column;align-items:flex-start;padding:24px}._header_fxcjq_2 h1{font-size:30px}._mailSetup_fxcjq_14,._pricingIntro_fxcjq_22,._orderIntro_fxcjq_20{flex-direction:column;align-items:flex-start}._mailSetup_fxcjq_14 span{text-align:left}._pricingIntro_fxcjq_22 label,._orderIntro_fxcjq_20 label{width:100%;min-width:0}._list_fxcjq_23,._orderList_fxcjq_21,._card_fxcjq_24 dl,._orderCard_fxcjq_21 dl{grid-template-columns:1fr}._discountEditor_fxcjq_37{grid-template-columns:1fr auto}._discountEditor_fxcjq_37 button{grid-column:1/-1}._filters_fxcjq_7{padding-bottom:4px}._adminTabs_fxcjq_54{border-radius:10px}._orderDetail_fxcjq_56{width:360px}._customerEditor_fxcjq_57{width:620px}._customerFields_fxcjq_57{grid-template-columns:1fr}._fullField_fxcjq_57{grid-column:auto}}._rowDetails_fxcjq_55[open]:before{content:"";z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06111db3;position:fixed;top:0;bottom:0;left:0;right:0}._rowDetails_fxcjq_55[open] ._customerEditor_fxcjq_57{z-index:81;width:min(820px,100vw - 40px);max-height:calc(100vh - 40px);margin:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}._customerEditorHead_fxcjq_60{border-bottom:1px solid #dfe8ea;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;padding-bottom:12px;display:flex}._customerEditorHead_fxcjq_60 small{color:#0d7579;letter-spacing:.1em;font-size:9px;font-weight:900}._customerEditorHead_fxcjq_60 h3{color:#173349;margin:4px 0 0;font-size:20px}._customerEditorHead_fxcjq_60 button{color:#8a2831;cursor:pointer;background:#fff0f1;border:1px solid #e7c5c8;border-radius:8px;padding:8px 11px;font-weight:850}@media (max-width:800px){._rowDetails_fxcjq_55[open] ._customerEditor_fxcjq_57{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:14px}._purchaseHistory_fxcjq_57>div{flex-direction:column;align-items:flex-start}._customerEditorHead_fxcjq_60 h3{font-size:17px}}._page_xg5kg_1{color:#173047;background:linear-gradient(#f5f8f9,#eaf1f3);min-height:100vh;font-family:Arial,sans-serif}._header_xg5kg_2{color:#fff;background:#09233c;border-bottom:1px solid #28425b;align-items:center;gap:22px;min-height:86px;padding:14px clamp(18px,5vw,70px);display:flex}._header_xg5kg_2 img{filter:brightness(1.5)saturate(1.15);width:178px;height:auto;display:block}._header_xg5kg_2>div{flex-direction:column;gap:3px;margin-right:auto;display:flex}._header_xg5kg_2>div strong{font-size:15px}._header_xg5kg_2>div span{color:#9eb4c7;font-size:11px}._header_xg5kg_2>a:last-child{color:#d9e7f2;border:1px solid #446079;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:750}._hero_xg5kg_5{color:#fff;background:radial-gradient(circle at 80% 20%,#1768e557,#0000 42%),#0b2239;padding:clamp(52px,8vw,96px) clamp(20px,8vw,120px) 44px}._hero_xg5kg_5>span{color:#71d6cf;letter-spacing:.14em;font-size:10px;font-weight:900}._hero_xg5kg_5 h1{letter-spacing:-.04em;max-width:980px;margin:14px 0 18px;font-size:clamp(38px,5vw,66px);line-height:1.04}._hero_xg5kg_5 p{color:#c7d7e4;max-width:850px;margin:0;font-size:16px;line-height:1.75}._hero_xg5kg_5 small{color:#d7e6f1;background:#ffffff14;border:1px solid #ffffff21;border-radius:8px;margin-top:20px;padding:8px 11px;display:inline-block}._actions_xg5kg_7{flex-wrap:wrap;gap:10px;max-width:1040px;margin:28px auto 0;padding:0 20px;display:flex}._actions_xg5kg_7 a{color:#fff;background:#1268e8;border-radius:9px;align-items:center;min-height:44px;padding:10px 15px;font-size:12px;font-weight:800;display:inline-flex}._actions_xg5kg_7 a+a{color:#0c6670;background:#e4f6f3;border:1px solid #acd9d4}._document_xg5kg_8{gap:16px;max-width:1040px;margin:28px auto;padding:0 20px;display:grid}._document_xg5kg_8>section{background:#fff;border:1px solid #d8e4e8;border-radius:18px;padding:clamp(24px,4vw,42px);box-shadow:0 14px 35px #0a253b0f}._document_xg5kg_8 h2{color:#0b2d4b;letter-spacing:-.02em;margin:0 0 18px;font-size:23px}._document_xg5kg_8 p,._document_xg5kg_8 li{color:#526a7b;font-size:14px;line-height:1.78}._document_xg5kg_8 p{margin:0 0 13px}._document_xg5kg_8 p:last-child{margin-bottom:0}._document_xg5kg_8 ul{gap:9px;margin:0;padding-left:20px;display:grid}._document_xg5kg_8 a{color:#1268e8;text-decoration:underline}._note_xg5kg_9{color:#385669;background:#e8f6f3;border:1px solid #b8dcd7;border-radius:13px;max-width:1000px;margin:22px auto 70px;padding:18px 20px;font-size:13px;line-height:1.65}@media (max-width:700px){._header_xg5kg_2{flex-wrap:wrap;align-items:flex-start}._header_xg5kg_2 img{width:145px}._header_xg5kg_2>div{order:3;width:100%}._header_xg5kg_2>a:last-child{margin-left:auto}._hero_xg5kg_5{padding-top:54px}._hero_xg5kg_5 h1{font-size:39px}._document_xg5kg_8{padding:0 14px}._document_xg5kg_8>section{padding:23px}._note_xg5kg_9{margin-left:14px;margin-right:14px}}@media print{._header_xg5kg_2,._actions_xg5kg_7,._note_xg5kg_9{display:none}._hero_xg5kg_5{color:#000;background:#fff;padding:20px}._hero_xg5kg_5 p{color:#333}._document_xg5kg_8{max-width:none;margin:0}._document_xg5kg_8>section{box-shadow:none;break-inside:avoid;border:0;padding:12px 0}._legal-footer_xg5kg_11{display:none}}._page_f2zxl_1{color:#102033;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#f4f1eb}._page_f2zxl_1 *{box-sizing:border-box}._header_f2zxl_1{background:#fff;border-bottom:1px solid #dfe6ed;grid-template-columns:190px 1fr auto;align-items:center;gap:24px;min-height:82px;padding:0 max(24px,50vw - 590px);display:grid}._header_f2zxl_1 img{object-fit:contain;width:168px;height:56px;display:block}._header_f2zxl_1>div{border-left:1px solid #dfe6ed;flex-direction:column;padding-left:22px;display:flex}._header_f2zxl_1 strong{font-size:17px}._header_f2zxl_1 span{color:#788696;margin-top:3px;font-size:12px}._header_f2zxl_1>a:last-child{color:#1268e8;background:#eef5fd;border:1px solid #c9dcf1;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:800}._hero_f2zxl_2{color:#fff;background:linear-gradient(125deg,#0a2340,#0d5570);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:45px;width:min(1180px,100% - 48px);margin:22px auto;padding:40px 44px;display:grid;box-shadow:0 18px 45px #0a234029}._hero_f2zxl_2>div>span,._formHeading_f2zxl_2>span,._help_f2zxl_2>span{color:#71e1d2;letter-spacing:.12em;font-size:10px;font-weight:900}._hero_f2zxl_2 h1{letter-spacing:-.04em;margin:10px 0 9px;font-size:42px;line-height:1.05}._hero_f2zxl_2 p{color:#d5e4ec;max-width:650px;margin:0;font-size:14px;line-height:1.65}._hero_f2zxl_2 ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}._hero_f2zxl_2 li{background:#ffffff1a;border:1px solid #ffffff26;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:11px 13px;font-size:12px;font-weight:750;display:grid}._hero_f2zxl_2 li b{color:#07324a;background:#83e2d8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}._layout_f2zxl_3{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:18px;width:min(1180px,100% - 48px);margin:0 auto 70px;display:grid}._form_f2zxl_2,._help_f2zxl_2,._success_f2zxl_3{background:#fff;border:1px solid #dce5eb;border-radius:19px;padding:29px}._formHeading_f2zxl_2{margin-bottom:23px}._formHeading_f2zxl_2>span,._help_f2zxl_2>span{color:#0f7b80}._formHeading_f2zxl_2 h2,._help_f2zxl_2 h2,._success_f2zxl_3 h2{letter-spacing:-.03em;margin:7px 0 6px;font-size:27px}._formHeading_f2zxl_2 p,._help_f2zxl_2 p,._success_f2zxl_3 p{color:#667b8c;margin:0;font-size:13px;line-height:1.6}._form_f2zxl_2 fieldset{border:1px solid #dce6eb;border-radius:14px;margin:0 0 17px;padding:20px}._form_f2zxl_2 legend{color:#123d58;padding:0 8px;font-size:14px;font-weight:900}._fields_f2zxl_3{grid-template-columns:1fr 1fr;gap:12px;display:grid}._fields_f2zxl_3 label{color:#53687d;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}._fields_f2zxl_3 input,._fields_f2zxl_3 select,._fields_f2zxl_3 textarea{color:#18344a;width:100%;font:inherit;background:#fff;border:1px solid #cfdde5;border-radius:9px;outline:0;padding:11px;font-size:13px}._fields_f2zxl_3 input,._fields_f2zxl_3 select{height:44px}._fields_f2zxl_3 textarea{resize:vertical}._fields_f2zxl_3 input:focus,._fields_f2zxl_3 select:focus,._fields_f2zxl_3 textarea:focus{border-color:#0f7b80;box-shadow:0 0 0 3px #0f7b801c}._wide_f2zxl_3{grid-column:1/-1}._question_f2zxl_3{color:#53687d;margin:0 0 8px;font-size:11px;font-weight:800;display:block}._checkGrid_f2zxl_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:15px;display:grid}._checkGrid_f2zxl_3 label{color:#345265;cursor:pointer;background:#f2f7f8;border:1px solid #d4e2e6;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:11px;font-weight:750;display:flex}._checkGrid_f2zxl_3 input,._privacy_f2zxl_3 input{accent-color:#0f7b80;width:18px;height:18px}._privacy_f2zxl_3{color:#405b6c;background:#eef8f7;border:1px solid #b9d9d6;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;font-size:12px;line-height:1.55;display:grid}._privacy_f2zxl_3 a{color:#1268e8;text-decoration:underline}._submit_f2zxl_3{color:#fff;cursor:pointer;width:100%;font:inherit;background:#0f6f7c;border:0;border-radius:10px;margin-top:15px;padding:14px;font-size:13px;font-weight:900}._submit_f2zxl_3:hover{background:#095d68}._submit_f2zxl_3:disabled{cursor:wait;opacity:.65}._submitNote_f2zxl_3{color:#7a8b98;text-align:center;margin:8px 0 0;font-size:10px}._error_f2zxl_3{color:#8e2730;background:#fff0f1;border:1px solid #efc7ca;border-radius:9px;padding:12px;font-size:12px}._help_f2zxl_2{background:linear-gradient(150deg,#fff,#f0f8f7);position:sticky;top:20px}._help_f2zxl_2 dl{margin:22px 0}._help_f2zxl_2 dl div{border-bottom:1px solid #dce6e7;justify-content:space-between;gap:10px;padding:11px 0;font-size:12px;display:flex}._help_f2zxl_2 dt{color:#6c7f8c}._help_f2zxl_2 dd{color:#0d6670;margin:0;font-weight:900}._help_f2zxl_2 a{color:#1268e8;font-weight:800}._success_f2zxl_3{text-align:center;grid-column:1;align-content:center;place-items:center;min-height:420px;display:grid}._success_f2zxl_3>span{color:#fff;background:#168470;border-radius:50%;place-items:center;width:62px;height:62px;font-size:27px;font-weight:900;display:grid}._success_f2zxl_3 h2{margin-top:17px}._success_f2zxl_3 p{max-width:520px}._success_f2zxl_3 a{color:#fff;background:#1268e8;border-radius:9px;margin-top:20px;padding:12px 17px;font-size:12px;font-weight:850}@media (max-width:850px){._header_f2zxl_1{grid-template-columns:1fr;padding:13px 16px}._header_f2zxl_1>div{display:none}._header_f2zxl_1>a:last-child{text-align:center}._hero_f2zxl_2{grid-template-columns:1fr;width:calc(100% - 28px);padding:32px 23px}._hero_f2zxl_2 h1{font-size:35px}._layout_f2zxl_3{grid-template-columns:1fr;width:calc(100% - 28px)}._help_f2zxl_2{position:static}._checkGrid_f2zxl_3{grid-template-columns:1fr 1fr}}@media (max-width:560px){._fields_f2zxl_3,._checkGrid_f2zxl_3{grid-template-columns:1fr}._wide_f2zxl_3{grid-column:auto}._form_f2zxl_2,._help_f2zxl_2{padding:19px}._hero_f2zxl_2 ol{gap:7px}}._root_1bc3z_1{--advisor-blue:#1268e8;--advisor-ink:#071421;z-index:1000;font-family:var(--font-geist-sans), Arial, sans-serif;position:fixed;bottom:22px;right:22px}._launcher_1bc3z_11{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1976ef,#0d55c2);border:1px solid #ffffff3d;border-radius:36px;align-items:center;gap:12px;min-width:64px;height:64px;padding:0 18px 0 8px;transition:transform .2s,box-shadow .2s,width .2s;display:flex;box-shadow:0 16px 42px #052a5b52,0 3px 10px #00000024}._launcher_1bc3z_11:hover{transform:translateY(-2px);box-shadow:0 20px 50px #052a5b66,0 4px 12px #00000029}._launcherOpen_1bc3z_28{justify-content:center;width:54px;min-width:54px;height:54px;padding:0}._launcherIcon_1bc3z_29{color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}._launcherIcon_1bc3z_29 b{font-family:var(--font-geist-mono), monospace;letter-spacing:-.5px;font-size:15px}._launcherIcon_1bc3z_29 i{background:#38d996;border:2px solid #1469da;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:-1px;box-shadow:0 0 10px #38d996e6}._launcherIcon_1bc3z_29 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:23px}._launcherLabel_1bc3z_33{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;display:flex}._launcherLabel_1bc3z_33 strong{font-size:13px;font-weight:750}._launcherLabel_1bc3z_33 small{color:#cce1ff;font-size:10px}._panel_1bc3z_37{background:#f4f7fb;border:1px solid #d9e4f0;border-radius:18px;grid-template-rows:auto 1fr auto auto;width:min(390px,100vw - 32px);height:min(650px,100vh - 120px);min-height:470px;animation:.22s ease-out _panelIn_1bc3z_1;display:grid;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 28px 80px #01163142,0 8px 24px #01163124}@keyframes _panelIn_1bc3z_1{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:none}}._header_1bc3z_59{color:#fff;background:linear-gradient(125deg,#071728,#0c2c4f 65%,#1055a6);align-items:center;gap:11px;min-height:78px;padding:13px 14px 13px 16px;display:flex}._avatar_1bc3z_60{background:linear-gradient(145deg,#3289ff,#1268e8);border:1px solid #ffffff45;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 8px 22px #0045a152}._avatar_1bc3z_60 span{font-family:var(--font-geist-mono), monospace;font-size:13px;font-weight:850}._identity_1bc3z_62{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._identity_1bc3z_62 strong{letter-spacing:-.01em;font-size:14px}._identity_1bc3z_62 span{color:#b9cde2;align-items:center;gap:6px;font-size:10px;display:flex}._identity_1bc3z_62 i{background:#36d695;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #36d695}._close_1bc3z_66,._restart_1bc3z_66{color:#bcd1e6;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}._close_1bc3z_66:hover,._restart_1bc3z_66:hover{color:#fff;background:#ffffff1a}._close_1bc3z_66 svg,._restart_1bc3z_66 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px}._messages_1bc3z_70{scrollbar-width:thin;scrollbar-color:#bdcbd9 transparent;min-height:0;padding:18px 15px 10px;overflow-y:auto}._today_1bc3z_71{color:#8090a2;background:#e8eef5;border-radius:10px;width:max-content;margin:0 auto 17px;padding:4px 9px;font-size:9px}._messageRow_1bc3z_72{align-items:flex-end;gap:7px;margin:0 0 15px;display:flex}._userRow_1bc3z_73{justify-content:flex-end}._miniAvatar_1bc3z_74{color:#fff;width:25px;height:25px;font-family:var(--font-geist-mono), monospace;background:linear-gradient(145deg,#237bed,#105bc7);border-radius:8px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}._messageGroup_1bc3z_75{flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100% - 34px);display:flex}._bubble_1bc3z_76{color:#24374b;background:#fff;border:1px solid #e0e8f0;border-radius:13px 13px 13px 3px;padding:11px 13px;font-size:12px;line-height:1.55;box-shadow:0 4px 13px #1935520e}._userBubble_1bc3z_77{color:#fff;background:#1268e8;border-color:#1268e8;border-radius:13px 13px 3px;max-width:295px;box-shadow:0 6px 18px #1268e82b}._actions_1bc3z_78{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}._actions_1bc3z_78 button,._actions_1bc3z_78 a{color:#205f9f;min-height:31px;font:inherit;cursor:pointer;background:#edf5ff;border:1px solid #cbdff5;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:680;transition:all .18s;display:inline-flex}._actions_1bc3z_78 button:hover,._actions_1bc3z_78 a:hover{color:#fff;background:#1268e8;border-color:#1268e8;transform:translateY(-1px)}._actions_1bc3z_78 button span,._actions_1bc3z_78 a span{font-size:13px;line-height:1}._actions_1bc3z_78 ._primaryAction_1bc3z_82{color:#fff;background:#1268e8;border-color:#1268e8}._actions_1bc3z_78 ._primaryAction_1bc3z_82:hover{background:#2879e9}._typing_1bc3z_84{align-items:center;gap:4px;min-width:52px;min-height:37px;display:flex}._typing_1bc3z_84 i{background:#7890a8;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite _typing_1bc3z_84}._typing_1bc3z_84 i:nth-child(2){animation-delay:.14s}._typing_1bc3z_84 i:nth-child(3){animation-delay:.28s}@keyframes _typing_1bc3z_84{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}._composer_1bc3z_90{background:#fff;border-top:1px solid #dfe8f1;grid-template-columns:1fr 42px;align-items:end;gap:8px;padding:9px 12px 11px;display:grid}._inputWrap_1bc3z_91{flex-direction:column;gap:5px;min-width:0;display:flex}._inputLabel_1bc3z_92{color:#526b84;letter-spacing:.02em;font-size:9px;font-weight:760}._inputWrap_1bc3z_91 input{color:#172a3d;width:100%;height:42px;font:inherit;background:#f4f7fa;border:1px solid #dce5ed;border-radius:10px;outline:none;padding:0 13px;font-size:11px;transition:all .18s}._inputWrap_1bc3z_91 input:focus{background:#fff;border-color:#77aef0;box-shadow:0 0 0 3px #1268e81a}._inputWrap_1bc3z_91 input::placeholder{color:#8998a7}._send_1bc3z_96{color:#fff;cursor:pointer;background:#1268e8;border:0;border-radius:10px;place-items:center;width:42px;height:42px;transition:all .18s;display:grid}._send_1bc3z_96:hover:not(:disabled){background:#2879e9;transform:translateY(-1px)}._send_1bc3z_96:disabled{cursor:default;opacity:.42}._send_1bc3z_96 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px}._disclaimer_1bc3z_100{color:#8391a1;text-align:center;background:#fff;margin:0;padding:0 14px 10px;font-size:8px;line-height:1.4}._srOnly_1bc3z_101{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1150px){._root_1bc3z_1{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}._launcher_1bc3z_11{justify-content:center;width:52px;min-width:52px;height:52px;padding:0;box-shadow:0 10px 28px #052a5b47,0 2px 7px #0000001f}._launcherIcon_1bc3z_29{width:42px;height:42px}._launcherLabel_1bc3z_33{display:none}._launcherOpen_1bc3z_28{width:48px;min-width:48px;height:48px;padding:0}._panel_1bc3z_37{max-height:calc(100dvh - 88px)}}@media (max-width:640px){._panel_1bc3z_37{width:auto;height:min(660px,100dvh - 88px);min-height:410px;position:fixed;bottom:70px;left:10px;right:10px}}@media (max-width:390px){._panel_1bc3z_37{bottom:68px;left:6px;right:6px}}@media (prefers-reduced-motion:reduce){._panel_1bc3z_37,._typing_1bc3z_84 i{animation:none}._launcher_1bc3z_11,._actions_1bc3z_78 button,._actions_1bc3z_78 a{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#07111f;--ink-soft:#132236;--blue:#1268e8;--blue-bright:#3083ff;--ice:#eef5fc;--line:#d9e3ed;--muted:#607087;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}.global-copyright{z-index:50;color:#9fb0c2;letter-spacing:.2px;text-align:center;background:#050e19;border-top:1px solid #1a2d42;padding:13px 24px;font-size:10px;line-height:1.5;position:relative}a{color:inherit;text-decoration:none}svg{display:block}.container{width:min(1180px,100% - 48px);margin:0 auto}.section{padding:116px 0}.site-header{z-index:20;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid #dbe5ee;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 32px #061e3617}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:86px;display:flex}.brand{align-items:center;line-height:1;display:inline-flex}.brand-logo{object-fit:contain;width:174px;height:auto}.site-header .brand{box-shadow:none;background:0 0;border:0;padding:0}.site-header .brand-logo{filter:none;width:216px}.desktop-nav{align-items:center;gap:34px;margin-left:auto;display:flex}.desktop-nav a{color:#40566b;font-size:14px;transition:all .2s}.desktop-nav a:hover{color:#1268e8}.desktop-nav .nav-shop{color:#fff;background:#1268e8;border:1px solid #1268e8;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex;box-shadow:0 8px 20px #1268e82e}.desktop-nav .nav-shop:before{content:"";background:#79ead9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #79ead9}.header-cta{color:#fff;background:linear-gradient(135deg,#1677f2,#0d55bc);border:1px solid #84beffb8;border-radius:13px;align-items:center;gap:15px;min-height:58px;padding:8px 17px;font-size:14px;font-weight:650;transition:all .2s;display:inline-flex;box-shadow:0 14px 30px #04234e52,inset 0 1px #ffffff26}.header-cta>span{flex-direction:column;gap:2px;display:flex}.header-cta small{color:#bcdcff;letter-spacing:1px;font-size:8px;font-weight:900}.header-cta strong{font-size:13px}.header-cta:hover{background:linear-gradient(135deg,#2685ff,#1465d4);transform:translateY(-2px);box-shadow:0 17px 36px #062f6866}.header-cta svg,.button svg,.text-link svg,.mobile-contact svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px;transition:transform .2s}.header-cta:hover svg,.button:hover svg,.text-link:hover svg{transform:translate(4px)}.mobile-menu{display:none}.hero{color:#fff;background:radial-gradient(circle at 74% 38%, #122f52 0, #0a1a2d 29%, var(--ink) 64%);min-height:820px;position:relative;overflow:hidden}.hero-grid{opacity:.2;background-image:linear-gradient(#6d9dd21f 1px,#0000 1px),linear-gradient(90deg,#6d9dd21f 1px,#0000 1px);background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 60% 90%,#0000);mask-image:linear-gradient(90deg,#0000 5%,#000 60% 90%,#0000)}.hero-glow{filter:blur(110px);background:#1668e829;border-radius:50%;width:580px;height:580px;position:absolute;top:140px;right:-90px}.hero-inner{z-index:2;grid-template-columns:.97fr 1.03fr;align-items:center;gap:76px;padding-top:166px;padding-bottom:72px;display:grid;position:relative}.hero-copy{padding-top:12px}.eyebrow,.kicker{color:#76aefb;letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.eyebrow span{background:var(--blue-bright);width:28px;height:2px;box-shadow:0 0 16px var(--blue-bright)}h1,h2{letter-spacing:-.045em;margin:0;line-height:.98}h1{margin-top:26px;font-size:clamp(49px,5.2vw,77px);font-weight:650}h1 em,.approach h2 em{color:#5a9fff;font-style:normal}.hero-lead{color:#adbbca;max-width:620px;margin:30px 0 0;font-size:18px;line-height:1.7}.shop-highlight{color:#e8f3ff;background:linear-gradient(135deg,#1268e857,#082348d1);border:2px solid #6fb2ffc7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;max-width:660px;margin-top:28px;padding:20px;transition:all .2s;display:grid;position:relative;box-shadow:0 18px 48px #1268e83d,inset 0 0 36px #4c97ff14}.shop-highlight:hover{background:linear-gradient(135deg,#1268e875,#082348e0);border-color:#8bc1ff;transform:translateY(-2px)}.shop-highlight>span{font-size:14px;line-height:1.55}.shop-highlight>span>small{color:#061b39;letter-spacing:1.2px;background:#86bcff;margin-bottom:8px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.shop-highlight strong{color:#fff;letter-spacing:-.2px;margin-bottom:6px;font-size:17px;line-height:1.18;display:block}.project-choices{gap:9px;display:grid}.project-choices a{color:#fff;background:#1268e8;border:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:12px;min-width:164px;padding:13px 14px;font-size:12px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 10px 24px #1268e847}.project-choices a:hover{background:#2b7df1;transform:translate(3px)}.project-choices svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:16px}.hero-actions{align-items:center;gap:14px;margin-top:38px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:16px;min-height:58px;padding:0 24px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button-primary{color:#fff;background:var(--blue);box-shadow:0 16px 38px #1268e83d}.button-primary:hover{background:#2879eb;transform:translateY(-2px)}.shop-entry-button{background:linear-gradient(135deg,#1a79f1,#0c54bd);border-color:#63adff;min-height:72px;padding:10px 20px 10px 23px;box-shadow:0 18px 42px #1268e861,0 0 0 5px #57a0ff14}.shop-entry-button>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.shop-entry-button small{color:#c7e0ff;letter-spacing:1px;font-size:8px;font-weight:900}.shop-entry-button strong{font-size:16px}.shop-entry-button svg{margin-left:10px}.button-ghost{color:#c2ceda;border-color:#ffffff38}.button-ghost:hover{color:#fff;border-color:#ffffff6b}.hero-proof{border-top:1px solid #ffffff1f;gap:42px;margin-top:54px;padding-top:24px;display:flex}.hero-proof div{flex-direction:column;gap:7px;display:flex}.hero-proof strong{color:#f0f6fd;letter-spacing:.5px;font-size:13px}.hero-proof span{color:#728399;font-size:12px}.security-visual{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06142380;border:1px solid #79a9de38;min-width:0;position:relative;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 30px 80px #00000047}.visual-topbar{color:#6f8298;height:54px;font-family:var(--font-geist-mono);letter-spacing:1.1px;border-bottom:1px solid #79a9de29;justify-content:space-between;align-items:center;padding:0 18px;font-size:9px;display:flex}.status{color:#b7d2ef;align-items:center;gap:9px;display:flex}.status i{background:#2fd28f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #2fd28f}.camera-scene{background:linear-gradient(145deg,#20456b47,#040e19a8),repeating-linear-gradient(90deg,#0000 0 72px,#5a8dc00f 73px),repeating-linear-gradient(0deg,#0000 0 72px,#5a8dc00f 73px);height:390px;position:relative;overflow:hidden}.camera-scene:before{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#030b1333,#0000 25% 75%,#030b1340),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);position:absolute;top:0;bottom:0;left:0;right:0}.live-footage{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.scan-line{z-index:4;background:linear-gradient(90deg,#0000,#3692ffd9,#0000);height:1px;animation:5s ease-in-out infinite scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #3692ff99}@keyframes scan{0%,to{opacity:.3;transform:translateY(40px)}50%{opacity:.9;transform:translateY(330px)}}.cctv-noise{z-index:7;opacity:.1;pointer-events:none;background-image:repeating-radial-gradient(circle at 20% 30%,#b8d5ef 0 1px,#0000 1px 4px);background-size:7px 7px;animation:.24s steps(2,end) infinite cctvNoise;position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%}@keyframes cctvNoise{to{transform:translate(5px,-7px)}}@keyframes detectPulse{0%,to{opacity:.65}50%{opacity:1}}.analytics-panel{z-index:9;color:#d9efff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:148px;font-family:var(--font-geist-mono);background:#031324c7;border:1px solid #69c2ff7a;padding:11px 12px 10px;position:absolute;top:16px;right:16px;box-shadow:0 12px 30px #00000038,inset 0 0 22px #1c79d414}.analytics-head{color:#84c9ff;letter-spacing:.8px;border-bottom:1px solid #69c2ff38;justify-content:space-between;align-items:center;gap:7px;padding-bottom:8px;font-size:7px;font-weight:700;display:flex}.analytics-head span{align-items:center;gap:6px;display:flex}.analytics-head i{background:#31e59b;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite detectPulse;box-shadow:0 0 8px #31e59b}.analytics-head b{color:#081b2e;letter-spacing:.7px;background:#59dca8;padding:3px 4px;font-size:5px}.analytics-row{border-bottom:1px solid #69c2ff26;grid-template-columns:1fr auto;align-items:end;gap:1px 8px;padding:8px 0 6px;display:grid}.analytics-row span{color:#85a4bf;letter-spacing:.8px;font-size:7px}.analytics-row strong{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #3ea8ff80;grid-area:1/2/span 2;font-size:18px;font-weight:650;line-height:1;transition:all .2s}.analytics-row small{color:#5f7b94;font-size:6px}.analytics-row.compact{padding-bottom:7px}.analytics-bars{align-items:end;gap:3px;height:25px;padding-top:7px;display:flex}.analytics-bars i{opacity:.82;background:linear-gradient(#55b7ff,#1b67ad);flex:1;min-height:3px;transition:height .35s}.analytics-quality{color:#66839c;letter-spacing:.35px;justify-content:space-between;align-items:center;margin-top:7px;font-size:5.5px;display:flex}.analytics-quality strong{color:#a8d8ff;font-size:6px}.analytics-event{color:#7195b4;letter-spacing:.45px;white-space:nowrap;align-items:center;gap:6px;margin-top:7px;font-size:5.5px;display:flex}.analytics-event b{border:1px solid #55b7ff;width:5px;height:5px}.scene-label{z-index:5;font-family:var(--font-geist-mono);color:#77ade7;letter-spacing:1px;padding-left:16px;font-size:8px;position:absolute}.scene-label:before{content:"";background:#4c9eff;width:8px;height:1px;position:absolute;top:4px;left:0}.scene-label b{background:#ff5364;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1s steps(2,end) infinite recBlink;display:inline-block;box-shadow:0 0 8px #ff5364}@keyframes recBlink{50%{opacity:.25}}.label-one{bottom:28px;left:23px}.label-two{bottom:28px;right:22px}.crosshair{z-index:3;border:1px solid #4497f05c;width:46px;height:46px;position:absolute}.crosshair:before,.crosshair:after{content:"";background:#4497f08c;position:absolute}.crosshair:before{width:14px;height:1px;top:22px;left:15px}.crosshair:after{width:1px;height:14px;top:15px;left:22px}.crosshair.one{top:74px;left:44px}.crosshair.two{bottom:69px;right:42px;transform:scale(.7)}.visual-metrics{border-top:1px solid #79a9de29;grid-template-columns:repeat(3,1fr);display:grid}.visual-metrics div{border-right:1px solid #79a9de29;flex-direction:column;gap:6px;padding:17px 18px;display:flex}.visual-metrics div:last-child{border-right:0}.visual-metrics span{color:#60748a;font-family:var(--font-geist-mono);letter-spacing:1px;font-size:8px}.visual-metrics strong{color:#d3e1ef;letter-spacing:.7px;font-size:10px}.trust-row{z-index:3;color:#728399;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:32px;padding:24px 0;display:flex;position:relative}.trust-row>span{letter-spacing:1.8px;flex:none;font-size:9px}.partner-logos{justify-content:space-between;align-items:center;gap:30px;width:min(790px,74%);display:flex}.partner-mark{color:#b8c8d8;letter-spacing:.4px;opacity:.9;filter:grayscale(.18);text-shadow:0 0 18px #7ab1e221;font-size:16px;line-height:1;transition:all .2s}.partner-mark:hover{opacity:1;filter:none}.partner-mark.dahua{color:#e65e65;letter-spacing:-1.1px;font-size:19px;font-style:italic;font-weight:850}.partner-mark.hikvision{letter-spacing:-.7px;font-weight:800}.partner-mark.hikvision i{color:#e46770;font-style:normal}.partner-mark.paradox{color:#8bb9e7;letter-spacing:1.1px;font-weight:750}.partner-mark.two-n{letter-spacing:-1px;font-size:20px;font-weight:900}.shop{color:#fff;background:#091525;position:relative;overflow:hidden}.shop:before{content:"";filter:blur(50px);pointer-events:none;background:#1b68da26;border-radius:50%;width:720px;height:720px;position:absolute;top:-330px;right:-300px}.shop .container{z-index:1;position:relative}.shop-intro{display:block}.shop-kicker{color:#6faeff}.shop-intro h2{font-size:clamp(42px,5vw,68px);font-weight:650}.shop-intro h2 em{color:#5a9fff;font-style:normal}.shop-intro>p{color:#92a5bb;margin:0 0 5px;font-size:16px;line-height:1.75}.shop-toolbar{border-top:1px solid #26384d;border-bottom:1px solid #26384d;justify-content:space-between;align-items:stretch;gap:20px;margin-top:54px;display:flex}.shop-mode{display:flex}.shop-mode button,.shop-cart,.shop-categories button,.product-bottom button{font:inherit;cursor:pointer;border:0}.shop-mode button{color:#7e91a7;background:0 0;border-right:1px solid #26384d;min-height:72px;padding:0 28px;font-size:13px;font-weight:700;transition:all .2s}.shop-mode button span{color:#47617f;font-family:var(--font-geist-mono);margin-right:9px;font-size:9px}.shop-mode button.active{color:#fff;background:#122b4a;box-shadow:inset 0 -2px #398aff}.shop-mode button.active span{color:#69aaff}.shop-cart{color:#d7e6f7;background:0 0;align-items:center;gap:11px;padding:0 4px 0 22px;font-size:12px;font-weight:700;display:flex}.shop-cart svg{fill:none;stroke:#6ca9f5;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px}.shop-cart b{color:#fff;background:#1268e8;place-items:center;min-width:31px;height:31px;font-size:11px;display:grid}.install-note{color:#9eb1c7;background:#0e2139;border-left:2px solid #3a8af5;align-items:center;gap:18px;padding:18px 22px;font-size:12px;line-height:1.55;display:flex}.install-note strong{color:#fff;flex:none}.shop-groups{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.shop-groups>button{color:#8397ad;text-align:left;cursor:pointer;background:#0e1d2e;border:1px solid #293b4f;grid-template-columns:66px 1fr;align-items:center;gap:20px;min-height:118px;padding:20px 24px;transition:all .22s;display:grid}.shop-groups>button:hover{color:#cfe2f7;border-color:#466586;transform:translateY(-2px)}.shop-groups>button.active{color:#fff;background:linear-gradient(135deg,#13345b,#102743);border-color:#397dd1;box-shadow:0 16px 35px #0000002e,inset 0 -2px #398aff}.group-symbol{color:#65a8f7;background:#102944;border:1px solid #2b527b;place-items:center;width:60px;height:60px;display:grid}.group-symbol svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:29px}.shop-groups>button>span:last-child{flex-direction:column;gap:5px;display:flex}.shop-groups small{color:#557493;font-family:var(--font-geist-mono);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:700}.shop-groups strong{letter-spacing:-.02em;font-size:20px}.shop-groups em{color:#7590ab;font-size:11px;font-style:normal}.shop-breadcrumb{color:#5f7690;align-items:center;gap:9px;margin-top:24px;font-size:10px;display:flex}.shop-breadcrumb i{color:#344a61;font-style:normal}.shop-breadcrumb strong{color:#8fa7c0}.shop-breadcrumb b{color:#70aef7}.shop-categories{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.shop-categories button{color:#8396aa;cursor:pointer;background:#101e2e;border:1px solid #27394d;min-width:130px;padding:13px 18px;font-size:12px;font-weight:750;transition:all .2s}.shop-categories button:hover{color:#fff;border-color:#4d6c8e}.shop-categories button.active{color:#07111f;background:#e8f2fd;border-color:#e8f2fd}.brand-series{color:#7e93aa;background:#0b1929;border:1px solid #22364b;grid-template-columns:150px 1fr;align-items:start;gap:22px;margin-top:18px;padding:18px 20px;display:grid}.brand-series>span{color:#5e7997;font-family:var(--font-geist-mono);letter-spacing:1px;text-transform:uppercase;padding-top:4px;font-size:8px;font-weight:800}.brand-series>div{flex-wrap:wrap;gap:8px;display:flex}.brand-series b{color:#b8cee4;background:#13263a;padding:6px 9px;font-size:9px;font-weight:700}.catalog-heading,.products-heading{border-bottom:1px solid #2a3d52;justify-content:space-between;align-items:end;gap:40px;margin-top:44px;padding-bottom:20px;display:flex}.catalog-heading small,.products-heading small{color:#619ce4;font-family:var(--font-geist-mono);letter-spacing:1px;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:800;display:block}.catalog-heading h3,.products-heading h3{letter-spacing:-.025em;margin:0;font-size:24px}.catalog-heading>p,.products-heading>p{color:#72869d;text-align:right;max-width:390px;margin:0;font-size:11px;line-height:1.6}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.catalog-card{color:#9cb0c5;background:#0d1b2b;border:1px solid #26394d;min-width:0;transition:all .2s}.catalog-card:hover,.catalog-card.active{background:#10243a;border-color:#3c7bc4}.catalog-card.active{box-shadow:inset 0 2px #398aff}.catalog-card button{font:inherit;cursor:pointer;border:0}.catalog-card-head{width:100%;min-height:148px;color:inherit;text-align:left;background:0 0;grid-template-columns:26px 1fr 18px;align-items:start;gap:13px;padding:22px 20px 18px;display:grid}.catalog-card-head>span{color:#4e78a6;font-family:var(--font-geist-mono);padding-top:3px;font-size:9px;font-weight:800}.catalog-card-head h4{color:#edf6ff;letter-spacing:-.02em;margin:0 0 9px;font-size:17px}.catalog-card-head p{color:#74899f;margin:0;font-size:10px;line-height:1.55}.catalog-card-head svg{fill:none;stroke:#4f8fdc;stroke-width:1.6px;width:17px;margin-top:2px;transition:all .2s}.catalog-card:hover .catalog-card-head svg{transform:translate(3px)}.catalog-subcategories{flex-wrap:wrap;gap:7px;padding:0 20px 22px;display:flex}.catalog-subcategories button{color:#9eb3c8;background:#152a40;border:1px solid #263f59;padding:7px 9px;font-size:9px;transition:all .18s}.catalog-subcategories button:hover{color:#fff;background:#1b4676;border-color:#397dd1}.products-heading{margin-top:48px}.products-heading h3{font-size:22px}.product-grid{grid-template-columns:repeat(2,minmax(0,390px));gap:16px;margin-top:18px;display:grid}.product-card{background:#fff;min-width:0;transition:all .25s;overflow:hidden;box-shadow:0 20px 45px #0000001f}.product-card:hover{transform:translateY(-5px);box-shadow:0 28px 60px #00000040}.product-visual{background:#fff;border-bottom:1px solid #e5ebf1;place-items:center;height:280px;padding:24px;display:grid;position:relative;overflow:hidden}.product-visual span{z-index:2;color:#f3f8fe;letter-spacing:.7px;text-transform:uppercase;background:#0a2545;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.product-visual img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.product-body{color:var(--ink);padding:25px 25px 23px}.product-brand{color:#1670e8;font-family:var(--font-geist-mono);letter-spacing:1.1px;font-size:9px;font-weight:800}.product-body h3{letter-spacing:-.02em;min-height:44px;margin:10px 0 8px;font-size:18px;line-height:1.25}.product-body p{color:#68788b;min-height:45px;margin:0;font-size:12px;line-height:1.55}.product-bottom{border-top:1px solid #e4eaf0;justify-content:space-between;align-items:end;gap:18px;margin-top:22px;padding-top:19px;display:flex}.product-bottom>div{flex-direction:column;gap:5px;display:flex}.product-bottom small{color:#8592a1;letter-spacing:.5px;text-transform:uppercase;font-size:8px}.product-bottom strong{font-size:17px}.product-bottom button{color:#fff;background:#1268e8;place-items:center;width:43px;height:43px;transition:all .2s;display:grid}.product-bottom button:hover{background:#2a7df0;transform:scale(1.05)}.product-bottom button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.shop-foot{border:1px solid #2a3d52;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:21px 24px;display:flex}.shop-foot>div{color:#8fa2b7;align-items:center;gap:12px;font-size:11px;display:flex}.shop-foot i{background:#39d393;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #39d393}.shop-foot a{color:#d9e8fa;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.shop-foot a svg{fill:none;stroke:#5b9ff4;stroke-width:1.8px;width:18px}.shop-disclaimer{color:#586b81;text-align:center;margin:16px 0 0;font-size:9px;line-height:1.55}.catalog-nav{justify-content:space-between;align-items:end;gap:28px;margin-top:28px;display:flex}.catalog-nav .shop-categories{align-items:center;margin-top:0}.catalog-nav .shop-categories>span{color:#58718c;font-family:var(--font-geist-mono);letter-spacing:1px;text-transform:uppercase;margin-right:5px;font-size:8px;font-weight:800}.catalog-nav .shop-breadcrumb{justify-content:flex-end;margin-top:0}.popular-section{background:#0c1b2b;border:1px solid #2a3e54;margin-top:42px;padding:30px}.catalog-section-title{border-bottom:1px solid #2a3d52;justify-content:space-between;align-items:end;gap:40px;padding-bottom:20px;display:flex}.catalog-section-title small,.listing-heading small{color:#65a8f7;font-family:var(--font-geist-mono);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.catalog-section-title h3,.listing-heading h3{letter-spacing:-.025em;margin:0;font-size:25px}.catalog-section-title>p{color:#71869c;text-align:right;max-width:380px;margin:0;font-size:11px;line-height:1.6}.popular-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.popular-grid button{color:#8ca2b9;text-align:left;cursor:pointer;background:#101f30;border:1px solid #293d52;flex-direction:column;align-items:flex-start;min-height:150px;padding:20px;transition:all .2s;display:flex;position:relative}.popular-grid button:hover,.popular-grid button.active{color:#fff;background:linear-gradient(145deg,#153b67,#112a46);border-color:#3f82d1;transform:translateY(-2px)}.popular-grid button>span{color:#4f7195;font-family:var(--font-geist-mono);font-size:8px;font-weight:800}.popular-grid strong{max-width:180px;margin-top:22px;font-size:15px;line-height:1.25}.popular-grid small{color:#7290af;margin-top:6px;font-size:9px}.popular-grid svg{fill:none;stroke:#5a9ff2;stroke-width:1.8px;width:18px;position:absolute;bottom:18px;right:18px}.product-listing{color:var(--ink);background:#eef5fc;margin-top:18px;padding:30px;scroll-margin-top:20px}.listing-heading{border-bottom:1px solid #cbd8e5;justify-content:space-between;align-items:end;gap:34px;padding-bottom:23px;display:flex}.listing-heading h3{font-size:29px}.listing-heading p{color:#607287;max-width:650px;margin:9px 0 0;font-size:12px;line-height:1.55}.listing-heading>span{color:#41617f;background:#fff;border:1px solid #d5e0ea;flex:none;padding:8px 10px;font-size:9px;font-weight:750}.product-row{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px;display:grid}.catalog-product{background:#fff;border:1px solid #d9e3ed;flex-direction:column;min-width:0;transition:all .22s;display:flex;overflow:hidden;box-shadow:0 14px 30px #14314f12}.catalog-product:hover{transform:translateY(-4px);box-shadow:0 20px 40px #14314f21}.catalog-product-image{background:#fff;border-bottom:1px solid #e1e8ef;place-items:center;height:205px;padding:19px;display:grid;position:relative;overflow:hidden}.catalog-product-image img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.catalog-product-image span{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#0a2b4f;padding:6px 8px;font-size:7px;font-weight:800;position:absolute;top:10px;left:10px}.catalog-product-body{flex-direction:column;flex:1;padding:19px;display:flex}.catalog-product-body>small{color:#1670e8;font-family:var(--font-geist-mono);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}.catalog-product-body h4{letter-spacing:-.015em;margin:9px 0 7px;font-size:15px;line-height:1.3}.catalog-product-body>p{color:#64768a;min-height:50px;margin:0;font-size:10px;line-height:1.55}.catalog-product-body>div{border-top:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.catalog-product-body>div>strong{font-size:11px}.catalog-product-body button{color:#fff;cursor:pointer;background:#1268e8;border:0;align-items:center;gap:7px;padding:9px 10px;font-size:9px;font-weight:750;display:flex}.catalog-product-body button svg{fill:none;stroke:currentColor;stroke-width:2px;width:13px}.all-categories{margin-top:48px}.category-directory{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.category-directory>button{color:#8ca0b5;text-align:left;cursor:pointer;background:#0d1c2c;border:1px solid #273b50;grid-template-columns:30px 1fr auto 18px;align-items:start;gap:14px;min-height:128px;padding:20px;transition:all .2s;display:grid;position:relative}.category-directory>button:hover,.category-directory>button.active{color:#fff;background:#112a45;border-color:#3c7fcf}.category-directory>button>span{color:#4d739c;font-family:var(--font-geist-mono);padding-top:2px;font-size:8px;font-weight:800}.category-directory>button div{flex-direction:column;display:flex}.category-directory>button div small{color:#5689c3;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:750}.category-directory>button div strong{color:#edf6ff;margin-top:7px;font-size:15px}.category-directory>button div p{color:#71869b;margin:7px 0 0;font-size:10px;line-height:1.5}.category-directory>button em{color:#6f8499;white-space:nowrap;align-self:center;font-size:8px;font-style:normal}.category-directory>button>svg{fill:none;stroke:#4f8fdc;stroke-width:1.7px;align-self:center;width:17px}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:58px;display:flex}.kicker{color:var(--blue);margin-bottom:20px}.kicker:before{content:"";background:currentColor;width:24px;height:2px}.section-heading h2,.approach h2,.contact h2{font-size:clamp(42px,5vw,66px);font-weight:650}.section-heading>p{max-width:440px;color:var(--muted);margin:0 0 4px;font-size:16px;line-height:1.75}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:430px;padding:0;transition:all .25s;overflow:hidden}.service-card:hover{z-index:2;border-color:#0000;position:relative;transform:translateY(-4px);box-shadow:0 24px 50px #102b4917}.service-card[open]{z-index:3;position:relative;transform:none;box-shadow:0 24px 50px #102b491a}.service-summary{cursor:pointer;list-style:none;display:block}.service-summary::-webkit-details-marker{display:none}.service-photo{filter:saturate(.82)contrast(1.03);background-image:url(/services-sprite.png);background-repeat:no-repeat;background-size:400% 400%;height:150px;transition:transform .35s,filter .35s}.service-card:hover .service-photo{filter:saturate()contrast(1.04);transform:scale(1.025)}.service-photo{position:relative;overflow:hidden}.photo-action{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.3px;opacity:.88;background:#041935c7;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:750;transition:all .2s;display:flex;position:absolute;bottom:14px;right:14px;transform:translateY(4px)}.photo-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px}.service-card:hover .photo-action,.service-card[open] .photo-action{opacity:1;background:#104e97f0;transform:none}.service-card[open] .photo-action svg{transform:rotate(90deg)}.photo-1{background-position:0 0}.photo-2{background-position:33.333% 0}.photo-3{background-position:66.666% 0}.photo-4{background-position:100% 0}.photo-5{background-position:0 33.333%}.photo-6{background-position:33.333% 33.333%}.photo-7{background-position:66.666% 33.333%}.photo-8{background-position:100% 33.333%}.photo-9{background-position:0 66.666%}.photo-10{background-position:33.333% 66.666%}.photo-11{background-position:66.666% 66.666%}.photo-12{background-position:100% 66.666%}.photo-13{background-position:50% 70%}.photo-14{background-position:0 100%}.photo-11{background-blend-mode:screen;background-color:#ffffff29;background-image:url(/service-gaming-pc.png);background-position:50%;background-size:cover}.photo-13{background-image:url(/service-gates-barriers.webp);background-size:cover}.photo-14{background-image:url(/service-all-collage.png);background-position:50%;background-size:cover}.service-content{padding:25px 31px 30px}.card-top{color:#9aa9b9;font-family:var(--font-geist-mono);justify-content:flex-start;align-items:center;font-size:10px;display:flex}.service-icon{width:44px;height:44px;color:var(--blue);background:var(--ice);place-items:center;display:grid}.service-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:23px}.service-card h3{letter-spacing:-.02em;margin:24px 0 13px;font-size:21px}.service-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.tags span{color:#52657a;letter-spacing:.5px;background:#f4f7fa;padding:7px 9px;font-size:9px;font-weight:650}.service-detail{border-top:1px solid var(--line);padding:0 31px 30px;animation:.22s service-open}.service-detail>strong{color:var(--ink);margin:24px 0 13px;font-size:13px;display:block}.service-detail ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.service-detail li{color:var(--muted);padding-left:18px;font-size:13px;line-height:1.55;position:relative}.service-detail li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.service-detail a{color:var(--blue);align-items:center;gap:10px;margin-top:22px;font-size:12px;font-weight:750;display:inline-flex}.service-detail a svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px}@keyframes service-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.approach{color:#fff;background:var(--ink);position:relative;overflow:hidden}.approach:before{content:"";border:1px solid #357dcf1f;border-radius:50%;width:700px;height:700px;position:absolute;top:-240px;left:-300px;box-shadow:0 0 0 100px #357dcf06,0 0 0 200px #357dcf04}.approach-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;display:grid;position:relative}.kicker.light{color:#6da7ef}.approach-copy>p{color:#9baabb;max-width:500px;margin:30px 0 0;font-size:16px;line-height:1.75}.text-link{color:#fff;border-bottom:1px solid #42566d;align-items:center;gap:14px;margin-top:34px;padding-bottom:6px;font-size:14px;font-weight:650;display:inline-flex}.benefits{border-top:1px solid #2a3b4e}.benefits article{border-bottom:1px solid #2a3b4e;padding:30px 0;display:block}.benefits article>span{color:#568bc8;font-family:var(--font-geist-mono);font-size:10px}.benefits h3{margin:-4px 0 10px;font-size:20px}.benefits p{color:#8494a6;margin:0;font-size:14px;line-height:1.65}.process{background:#f4f8fc}.section-heading.compact{margin-bottom:52px}.process-line{border-top:2px solid #cad7e4;grid-template-columns:repeat(3,1fr);display:grid}.process-line article{padding:44px 48px 0 0;position:relative}.process-line article:before{content:"";background:var(--blue);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0;box-shadow:0 0 0 7px #d8e8fc}.process-line h3{margin:0 0 11px;font-size:20px}.process-line p{max-width:310px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.contact-panel{aspect-ratio:1912/943;color:#fff;background:#06172c;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:560px;padding:64px 70px;display:grid;position:relative;overflow:hidden}.contact-banner-bg{z-index:0;filter:brightness(.72)saturate(.92)contrast(1.1);opacity:.92;pointer-events:none;width:107.1%;max-width:none;height:auto;position:absolute;top:-8.9%;left:-3.55%}.contact-panel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#03132a94,#0728527a 50%,#051f419e);position:absolute;top:0;bottom:0;left:0;right:0}.contact-panel h2,.contact-action>p{text-shadow:0 2px 16px #0419358c}.contact-panel:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-110px;box-shadow:0 0 0 70px #ffffff09,0 0 0 140px #ffffff05}.contact-panel>:not(.contact-banner-bg){z-index:2;position:relative}.contact .kicker.light{color:#c9ddff}.contact-action>p{color:#dbe9ff;margin:0 0 22px;line-height:1.65}.contact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-option{color:var(--ink);background:#fff;grid-template-columns:1fr;gap:7px;padding:15px 17px;transition:all .2s;display:grid}.contact-option:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0424552e}.contact-option>span{color:#65758a;text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:700}.contact-option strong{grid-column:1;font-size:16px}.contact-option small{color:var(--blue);grid-area:auto/1;align-self:center;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.contact-option svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.contact-phones{border:1px solid #ffffff47;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;padding:14px 18px;display:flex}.contact-phones span{color:#dbe9ff;text-transform:uppercase;letter-spacing:.8px;margin-right:auto;font-size:11px;font-weight:700}.contact-phones a{color:#fff;font-size:14px;font-weight:750}.contact-phones a:hover{text-decoration:underline}.contact-phones .whatsapp-link{color:#aef2c5;border-left:1px solid #ffffff40;align-items:center;gap:6px;padding-left:17px;display:inline-flex}.whatsapp-mark{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.social-links{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.social-links a{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0524513d;border:1px solid #ffffff61;flex-direction:column;justify-content:center;gap:5px;min-height:70px;padding:13px 44px 13px 53px;transition:all .2s;display:flex;position:relative}.social-links a:hover{background:#05245166;transform:translateY(-2px)}.social-links span{color:#cfe1ff;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:750}.social-links strong{font-size:12px;line-height:1.35}.social-links>a>svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.social-icon{color:#fff;background:#ffffff24;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.social-icon svg{width:17px;height:17px}.facebook-mark{fill:currentColor;stroke:none}.instagram-mark{fill:none;stroke:currentColor;stroke-width:1.8px}.instagram-mark .social-dot{fill:currentColor;stroke:none}.contact-note{color:#cfe1ff;margin-top:14px;font-size:11px;line-height:1.5;display:block}footer{color:#fff;background:#050d17;padding:0 0 48px}.footer-shop-cta{border-bottom:1px solid #223247;justify-content:space-between;align-items:center;gap:32px;min-height:142px;margin-bottom:48px;display:flex}.footer-shop-cta>div{flex-direction:column;gap:8px;display:flex}.footer-shop-cta span{color:#69a9ff;font-family:var(--font-geist-mono);letter-spacing:1.4px;font-size:10px;font-weight:800}.footer-shop-cta strong{letter-spacing:-.02em;font-size:23px}.footer-shop-cta>a{color:#fff;background:var(--blue);align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex}.footer-shop-cta>a:hover{background:#2879eb;transform:translateY(-2px)}.footer-shop-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px}.footer-inner{grid-template-columns:.7fr 1.5fr .8fr;align-items:center;gap:40px;display:grid}.footer-brand{box-shadow:none;background:0 0;border:0;padding:0}.footer-brand .brand-logo{filter:brightness(1.55)saturate(1.2)drop-shadow(0 0 9px #4795ff61)drop-shadow(0 7px 12px #0006);width:230px}.footer-inner p{color:#6f8194;text-align:center;margin:0;font-size:12px;line-height:1.7}.copyright{color:#899bad;margin-top:10px;display:inline-block}.footer-inner>div{color:#8293a5;flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;display:flex}.footer-inner a:hover{color:#fff}.footer-social{align-items:center;gap:7px;display:flex}.footer-social svg{width:14px;height:14px}.mobile-contact{display:none}@media (max-width:1050px){.desktop-nav{display:none}.header-cta{margin-left:auto}.hero-inner{grid-template-columns:1fr;gap:55px;padding-top:150px}.hero-copy{max-width:760px}.hero{min-height:auto}.security-visual{max-width:700px;transform:none}.shop-intro{grid-template-columns:1fr;gap:30px}.product-grid,.popular-grid,.product-row,.service-grid{grid-template-columns:repeat(2,1fr)}.approach-grid{gap:60px}.contact-panel{padding:60px}.trust-row{flex-wrap:wrap;justify-content:flex-start}.trust-row>span,.partner-logos{width:100%}}@media (max-width:760px){.container{width:min(100% - 32px,1180px)}.section{padding:78px 0}.site-header{position:absolute}.header-inner{height:72px}.brand-logo{width:146px}.site-header .brand{padding:0}.site-header .brand-logo{width:174px}.header-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #cbd8e2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#102a46;width:17px;height:1px}.mobile-menu nav{background:#fff;border:1px solid #d4e0e8;width:220px;padding:10px;position:absolute;top:50px;right:0;box-shadow:0 20px 50px #09233c33}.mobile-menu nav a{color:#40566b;border-bottom:1px solid #e3e9ed;padding:13px;font-size:14px;display:block}.mobile-menu nav a[href=\/eshop]{color:#fff;background:#1268e8;border-radius:8px;margin:4px;font-weight:850}.mobile-menu nav a:last-child{border:0}.hero-inner{gap:45px;padding-top:120px;padding-bottom:55px}.eyebrow{font-size:10px}.hero h1{font-size:46px;line-height:1.02}.hero-lead{margin-top:24px;font-size:16px;line-height:1.65}.shop-highlight{grid-template-columns:1fr}.project-choices{grid-template-columns:1fr 1fr}.project-choices a{min-width:0}.hero-actions{flex-direction:column;align-items:stretch;margin-top:30px}.button{width:100%}.hero-proof{gap:24px;margin-top:38px}.hero-proof>div{flex:1}.hero-proof strong{font-size:11px}.hero-proof span{font-size:10px;line-height:1.45}.camera-scene{height:270px}.visual-topbar span:last-child{display:none}.analytics-panel{width:116px;padding:9px 10px;top:10px;right:10px}.analytics-row{padding:6px 0 5px}.analytics-row strong{font-size:15px}.analytics-row.compact,.analytics-bars{display:none}.analytics-event{font-size:5px}.visual-metrics div{padding:14px 10px}.visual-metrics strong{font-size:8px}.trust-row{gap:18px;padding:22px 0}.partner-logos{gap:17px;padding-bottom:4px;overflow-x:auto}.partner-mark{flex:none;font-size:12px}.partner-mark.dahua{font-size:15px}.partner-mark.two-n{font-size:16px}.shop-intro{display:block}.shop-intro h2{font-size:42px}.shop-intro>p{margin-top:24px}.shop-toolbar{margin-top:38px;display:block}.shop-mode{grid-template-columns:1fr 1fr;display:grid}.shop-mode button{border-bottom:1px solid #26384d;min-height:66px;padding:0 10px}.shop-cart{justify-content:center;width:100%;min-height:58px}.install-note{flex-direction:column;align-items:flex-start;gap:7px}.shop-groups{grid-template-columns:1fr}.shop-groups>button{grid-template-columns:52px 1fr;min-height:98px;padding:16px}.group-symbol{width:50px;height:50px}.catalog-nav{display:block}.catalog-nav .shop-breadcrumb{white-space:nowrap;justify-content:flex-start;margin-top:18px;padding-bottom:3px;overflow-x:auto}.shop-categories{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.shop-categories button{flex:none}.popular-section,.product-listing{padding:20px}.catalog-section-title,.listing-heading{display:block}.catalog-section-title>p,.listing-heading>span{text-align:left;margin-top:12px;display:block}.popular-grid{grid-template-columns:1fr}.popular-grid button{min-height:125px}.product-row{grid-template-columns:1fr}.catalog-product-image{height:235px}.category-directory{grid-template-columns:1fr}.category-directory>button{grid-template-columns:26px 1fr 17px}.category-directory>button em{display:none}.brand-series{grid-template-columns:1fr;gap:11px}.catalog-heading,.products-heading{display:block}.catalog-heading>p,.products-heading>p{text-align:left;margin-top:12px}.catalog-grid{grid-template-columns:1fr}.catalog-card-head{min-height:0}.product-grid{grid-template-columns:1fr}.product-visual{height:280px}.shop-foot{flex-direction:column;align-items:flex-start}.shop-foot>div{align-items:flex-start;line-height:1.5}.shop-disclaimer{text-align:left}.section-heading{margin-bottom:38px;display:block}.section-heading h2,.approach h2,.contact h2{font-size:43px}.section-heading>p{margin-top:24px}.service-grid{grid-template-columns:1fr}.service-card{min-height:auto;padding:0}.service-photo{height:160px}.service-content{padding:25px 27px 29px}.service-detail{padding:0 27px 28px}.service-card h3{margin-top:23px}.approach-grid{grid-template-columns:1fr;gap:52px}.benefits article{grid-template-columns:38px 1fr}.process-line{border-top:0;border-left:2px solid #cad7e4;grid-template-columns:1fr;margin-left:5px}.process-line article{padding:0 0 42px 34px}.process-line article:before{top:3px;left:-7px}.contact{background:#06172c;padding:0}.contact-panel{aspect-ratio:auto;grid-template-columns:1fr;gap:36px;width:100%;min-height:0;padding:64px 24px}.contact-banner-bg{opacity:.82;width:auto;max-width:none;height:118%;top:-9%;left:50%;transform:translate(-50%)}.contact-options{grid-template-columns:1fr}.contact-option{grid-template-columns:1fr;padding:17px}.contact-option small{grid-area:auto/1;margin-top:2px}.contact-phones{flex-direction:column;align-items:flex-start;gap:8px}.contact-phones span{margin:0 0 2px}.contact-phones .whatsapp-link{border-top:1px solid #ffffff40;border-left:0;padding:9px 0 0}.social-links{grid-template-columns:1fr}.footer-shop-cta{text-align:center;flex-direction:column;align-items:stretch;min-height:0;margin-bottom:42px;padding:42px 0}.footer-shop-cta strong{font-size:21px;line-height:1.3}.footer-shop-cta>a{justify-content:center}.footer-inner{text-align:center;grid-template-columns:1fr}.footer-brand{margin:auto}.footer-inner>div{align-items:center}.footer-inner p{line-height:1.8}.mobile-contact{z-index:30;color:#fff;background:linear-gradient(135deg,#1978f0,#0d55bc);border:1px solid #65adff;border-radius:15px;justify-content:center;align-items:center;gap:13px;min-height:62px;padding:8px 16px;font-size:14px;font-weight:750;display:flex;position:fixed;bottom:12px;left:16px;right:16px;box-shadow:0 15px 38px #0520466b}.mobile-contact>span{flex-direction:column;gap:1px;display:flex}.mobile-contact small{color:#c4ddff;letter-spacing:1px;font-size:7px;font-weight:900}.mobile-contact strong{font-size:13px}.mobile-contact svg{margin-left:auto}footer{padding-bottom:124px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scan-line,.live-footage,.cctv-noise,.scene-label b,.analytics-head i{animation:none!important}*{transition:none!important}}@media print{[data-esazz-advisor],.legal-footer{display:none!important}}.legal-footer{color:#d6e2eb;background:#071522;border-top:1px solid #24394b;padding:46px clamp(18px,5vw,72px) 22px;font-family:Arial,sans-serif}.legal-footer__inner{grid-template-columns:1fr .75fr 1.6fr;gap:42px;max-width:1320px;margin:0 auto;display:grid}.legal-footer section,.legal-footer nav{flex-direction:column;gap:8px;min-width:0;display:flex}.legal-footer strong{color:#fff;margin-bottom:4px;font-size:13px}.legal-footer span,.legal-footer a,.legal-footer small{color:#9eb0bf;font-size:11px;line-height:1.55}.legal-footer a:hover{color:#fff}.legal-footer nav>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.legal-footer__bottom{border-top:1px solid #203445;justify-content:space-between;gap:20px;max-width:1320px;margin:32px auto 0;padding-top:18px;display:flex}.legal-footer__bottom span{font-size:10px}@media (max-width:800px){.legal-footer{padding-bottom:108px}.legal-footer__inner{grid-template-columns:1fr;gap:27px}.legal-footer nav>div{grid-template-columns:1fr}.legal-footer__bottom{flex-direction:column;align-items:flex-start;gap:8px}}.contact{background:linear-gradient(#f4f8fc 0,#edf3f8 100%);padding:56px 0}.contact-panel{aspect-ratio:auto;border:1px solid #ffffff2e;border-radius:28px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(40px,6vw,90px);min-height:0;padding:clamp(52px,6vw,82px);overflow:hidden;box-shadow:0 30px 80px #05183033}.contact-banner-bg{object-fit:cover;object-position:center;filter:brightness(.62)saturate(.9)contrast(1.12);opacity:.96;width:100%;height:100%;top:0;bottom:0;left:0;right:0;transform:none}.contact-panel:before{background:linear-gradient(105deg,#031225d1,#052548a1 52%,#03162ec7)}.contact-panel>div:not(.contact-action){padding-top:18px}.contact-panel h2{max-width:420px;margin-top:18px;font-size:clamp(42px,5vw,68px);line-height:1.02}.contact-action{width:100%;min-width:0}.contact-action>p{color:#e4eef8;max-width:700px;margin-bottom:18px;font-size:14px}.contact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-option{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#092a4ed1,#071b34b8);border:1px solid #afd3f540;border-radius:15px;align-content:center;gap:8px;min-width:0;min-height:118px;padding:19px 20px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 24px #000c1b21}.contact-option:before{content:"";opacity:.85;background:linear-gradient(#67b1ff,#67e1d2);width:4px;position:absolute;top:0;bottom:0;left:0}.contact-option:last-child{grid-column:1/-1}.contact-option:hover{color:#fff;background:linear-gradient(145deg,#104377e6,#072848d6);border-color:#84c4ff9e;transform:translateY(-4px);box-shadow:0 18px 38px #01112447}.contact-option>span{color:#99c8f2;letter-spacing:1.15px;font-size:10px}.contact-option strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:16px}.contact-option small{color:#8ce4da;font-size:11px}.contact-option svg{stroke:currentColor;flex:none}.contact-phones{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051b358a;border-color:#b4d3ef4d;border-radius:14px;margin-top:12px;padding:16px 18px}.social-links{gap:12px;margin-top:12px}.social-links a{background:linear-gradient(145deg,#0a335ea8,#061c3799);border-color:#b1d3f24d;border-radius:14px;min-width:0;min-height:84px;padding:15px 48px 15px 58px;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.social-links a:hover{background:linear-gradient(145deg,#134b84bd,#082b4fb3);border-color:#7fbef799}.social-links strong{overflow-wrap:anywhere;white-space:normal;max-width:100%;display:block}.social-links>a>svg{flex:none;right:17px}.social-icon{background:#ffffff29;width:30px;height:30px;left:17px}.contact-note{color:#d8e9f8;margin-top:16px}.footer-shop-cta{border-bottom-color:#223247;grid-template-columns:minmax(250px,.66fr) minmax(0,1.34fr);align-items:center;gap:42px;min-height:210px;margin-bottom:48px;padding:34px 0;display:grid}.footer-shop-cta>.footer-cta-copy{flex-direction:column;gap:8px;display:flex}.footer-cta-copy p{color:#8093a7;margin:4px 0 0;font-size:12px;line-height:1.55}.footer-shop-cta>.footer-cta-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.footer-cta-links a{color:#fff;background:linear-gradient(145deg,#10243a,#0b1b2c);border:1px solid #263b52;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:104px;padding:18px 43px 18px 18px;transition:all .2s;display:flex;position:relative;box-shadow:0 10px 25px #00000029}.footer-cta-links a:first-child{background:linear-gradient(145deg,#176de5,#1056b6);border-color:#347ee5}.footer-cta-links a:nth-child(2){background:linear-gradient(145deg,#0c5568,#0a364c);border-color:#246d7e}.footer-cta-links a:nth-child(3){background:linear-gradient(145deg,#344268,#222e50);border-color:#48567a}.footer-cta-links a:hover{border-color:#75b5ff;transform:translateY(-4px);box-shadow:0 18px 36px #00000045}.footer-cta-links span{color:#a9caed;font-size:9px;line-height:1.3}.footer-cta-links a:first-child span{color:#d9e9ff}.footer-cta-links strong{letter-spacing:-.01em;font-size:15px;line-height:1.25}.footer-cta-links svg{width:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (max-width:1050px){.contact-panel{grid-template-columns:1fr;gap:28px;padding:52px}.contact-panel>div:not(.contact-action){padding-top:0}.contact-panel h2{max-width:none;margin-bottom:0}.footer-shop-cta{grid-template-columns:1fr;gap:25px;padding:38px 0}.footer-shop-cta>.footer-cta-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.contact{padding:0}.contact-panel{border:0;border-radius:0;gap:28px;width:100%;padding:56px 20px}.contact-panel h2{font-size:42px}.contact-action>p{font-size:13px}.contact-options{grid-template-columns:1fr}.contact-option,.contact-option:last-child{grid-column:auto;min-height:108px;padding:17px 18px}.contact-phones{align-items:flex-start;padding:17px}.social-links{grid-template-columns:1fr}.social-links a{min-height:78px}.footer-shop-cta{text-align:left;align-items:stretch}.footer-shop-cta>.footer-cta-links{grid-template-columns:1fr}.footer-cta-links a{min-height:88px}.footer-inner>div{max-width:100%}.footer-inner a,.footer-inner span{overflow-wrap:anywhere;max-width:100%}}@media (prefers-reduced-motion:reduce){.contact-option,.social-links a,.footer-cta-links a{transition:none!important}}.footer-directory{grid-template-columns:minmax(210px,1.05fr) minmax(190px,.8fr) minmax(275px,1.25fr) minmax(185px,.75fr);align-items:start;gap:46px;padding-bottom:38px;display:grid}.footer-directory section{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.footer-directory section>strong{color:#fff;letter-spacing:.04em;margin-bottom:5px;font-size:12px}.footer-identity p{color:#8294a7;max-width:280px;margin:8px 0 0;font-size:12px;line-height:1.65}.footer-company span{color:#d8e5ee;font-size:13px;font-weight:750}.footer-company address{color:#8fa1b3;font-size:12px;font-style:normal;line-height:1.65}.footer-company small{color:#74879a;margin-top:3px;font-size:10px}.footer-contact-list{gap:5px;width:100%;display:grid}.footer-contact-list a{color:#9eb1c2;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:10px;padding:3px 0;font-size:12px;display:grid}.footer-contact-list a:hover span{color:#fff}.footer-contact-list small{color:#668098;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.footer-contact-list span{overflow-wrap:anywhere}.footer-connect a{color:#9eb1c2;font-size:12px}.footer-connect>a:nth-of-type(2){margin-bottom:7px}.footer-connect .footer-social{color:#8fa6b9;align-items:center;gap:7px;display:flex}.footer-connect .footer-social svg{width:14px;height:14px}.footer-bottom{color:#6f8194;border-top:1px solid #203044;justify-content:space-between;align-items:flex-start;gap:32px;padding-top:20px;font-size:10px;line-height:1.55;display:flex}.footer-bottom span:first-child{max-width:720px}.footer-bottom span:last-child{color:#8799aa;text-align:right;white-space:nowrap}@media (max-width:1120px){.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px}.footer-identity p{max-width:420px}}@media (max-width:700px){.footer-directory{grid-template-columns:1fr;gap:29px;padding-bottom:30px}.footer-directory section{align-items:flex-start}.footer-brand{margin:0}.footer-contact-list a{grid-template-columns:78px minmax(0,1fr)}.footer-bottom{flex-direction:column;gap:8px}.footer-bottom span:last-child{text-align:left;white-space:normal}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.ESaZZ-contract-pending{color:#9b2730!important;background:#ffe0e2!important;border:1px solid #f0b8bd!important}
/* Původní kontaktní banner, kompaktnější a čitelnější uspořádání */
.contact{padding:40px 0}
.contact-panel{aspect-ratio:auto;min-height:0;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:32px;padding:42px 48px}
.contact-panel>div:not(.contact-action){padding-top:0}
.contact-banner-bg{opacity:.88;filter:brightness(.62) saturate(.9) contrast(1.1)}
.contact-panel:before{background:linear-gradient(100deg,#03132ab0,#07285289 52%,#051f41ad)}
.contact-panel h2{font-size:clamp(36px,3.9vw,54px);line-height:1.06}
.contact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.contact-option{min-height:90px;padding:12px 15px;gap:4px}
.contact-option:first-child{grid-column:1/-1;min-height:74px}
.contact-option:last-child{grid-column:auto}
.contact-phones{margin-top:9px;padding:10px 14px}
.social-links{gap:8px;margin-top:8px}
.social-links a{min-height:56px;padding:10px 16px 10px 50px}
.contact-note{margin-top:10px}
.footer-directory{grid-template-columns:minmax(210px,1.2fr) minmax(210px,1fr) minmax(170px,.7fr)}
._fullAccountField_sin3o_365 textarea{box-sizing:border-box;width:100%;min-height:80px;padding:10px 12px;border:1px solid #cedce5;border-radius:8px;font:inherit;resize:vertical}
@media(max-width:1050px){.contact-panel{grid-template-columns:1fr;gap:22px;padding:36px 28px}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.contact{padding:0}.contact-panel{padding:36px 20px}.contact-options{grid-template-columns:1fr}.contact-option:first-child{grid-column:auto}.contact-option,.contact-option:last-child{min-height:78px;padding:12px 15px}.social-links{grid-template-columns:repeat(2,minmax(0,1fr))}.social-links a{min-height:56px}.footer-directory{grid-template-columns:1fr}}
