._page_1p9hj_1{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);gap:22px;width:min(1020px,100% - 32px);margin:22px auto 50px;color:#14253c}._image_1p9hj_10,._order_1p9hj_11{min-width:0;border:1px solid #e0e9f2;border-radius:20px;background:#fff;box-shadow:0 8px 28px #1d3b5c0e}._image_1p9hj_10{display:grid;place-items:center;min-height:440px;overflow:hidden;background:radial-gradient(circle at center,#fff 0,#f1f6fb 80%)}._image_1p9hj_10 img{display:block;width:100%;height:100%;max-height:440px;padding:36px;box-sizing:border-box;object-fit:contain}._imagePlaceholder_1p9hj_37{display:grid;justify-items:center;gap:12px;color:#8ea7bf;font-size:13px}._order_1p9hj_11{display:flex;flex-direction:column;align-items:flex-start;padding:30px}._backButton_1p9hj_52{display:inline-flex;align-items:center;grid-column:1/-1;justify-self:start;gap:8px;min-height:36px;padding:0 10px;border:1px solid #d6e3ef;border-radius:9px;background:#f5f9fd;color:#315675;font:inherit;font-size:13px;font-weight:700;cursor:pointer}._backButton_1p9hj_52:hover{border-color:#b7d3ee;background:#eaf4ff;color:#1162ca}._label_1p9hj_76{padding:6px 9px;border-radius:7px;background:#eaf3ff;color:#1162ca;font-size:11px;font-weight:750}._order_1p9hj_11 h2{margin:17px 0 18px;font-size:clamp(21px,2vw,27px);line-height:1.3;letter-spacing:-.025em}._description_1p9hj_92{width:100%;margin:0 0 20px;padding:17px 18px;box-sizing:border-box;border:1px solid #e3ebf3;border-radius:13px;background:#f6f9fd}._description_1p9hj_92 h3{margin:0 0 6px;color:#324f6d;font-size:13px;font-weight:750}._description_1p9hj_92 p{margin:0;color:#52677c;font-size:14px;line-height:1.55}._delivery_1p9hj_116{display:flex;align-items:center;gap:9px;color:#5f7388;font-size:13px;line-height:1.4}._delivery_1p9hj_116 svg{flex:0 0 auto;color:#1571dc}._price_1p9hj_130{display:flex;flex-direction:column;gap:3px;width:100%;margin-top:auto;padding:24px 0 18px}._price_1p9hj_130 strong{font-size:31px;font-weight:800;letter-spacing:-.035em}._price_1p9hj_130 span{color:#8191a0;font-size:12px}._button_1p9hj_150{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:49px;border:0;border-radius:11px;background:#1468df;color:#fff;font-size:15px;font-weight:750;cursor:pointer}._button_1p9hj_150:hover{background:#0757c5}._cartActions_1p9hj_170{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}._inCart_1p9hj_178{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;min-height:47px;padding:0 12px;border:1px solid #a9dccb;border-radius:11px;background:#eaf8f2;color:#16845f;font-size:14px;font-weight:750;white-space:nowrap;cursor:pointer}._inCart_1p9hj_178:hover{background:#d9f2e8}._qty_1p9hj_200{display:flex;align-items:center;height:47px;border:1px solid #c9def9;border-radius:11px;background:#eef6ff;color:#0d5ec6}._qty_1p9hj_200 button{display:grid;place-items:center;width:45px;height:45px;border:0;background:transparent;color:#0d5ec6;cursor:pointer}._qty_1p9hj_200 button:hover{background:#dbeaff}._qty_1p9hj_200 span{min-width:32px;text-align:center;font-size:16px;font-weight:800}._page_1p9hj_1 button:focus-visible{outline:3px solid #7fb4ff;outline-offset:2px}@media (max-width: 760px){._page_1p9hj_1{grid-template-columns:1fr;max-width:560px}._image_1p9hj_10{min-height:290px}._image_1p9hj_10 img{max-height:310px;padding:24px}._order_1p9hj_11{padding:23px}._price_1p9hj_130{margin-top:5px}}._catalog_2ge1q_1{--ink: #14253c;--muted: #66778b;--blue: #1468df;--line: #e2e9f2;width:min(1500px,100%);min-height:80vh;margin:0 auto;padding:24px 28px 100px;box-sizing:border-box;color:var(--ink);background:#f7f9fc}._catalog_2ge1q_1 button,._catalog_2ge1q_1 input,._catalog_2ge1q_1 select{font:inherit}._catalog_2ge1q_1 button{cursor:pointer}._catalog_2ge1q_1 button:focus-visible,._catalog_2ge1q_1 a:focus-visible,._catalog_2ge1q_1 input[type=checkbox]:focus-visible,._catalog_2ge1q_1 input[type=radio]:focus-visible{outline:2px solid #73869b;outline-offset:2px}._catalog_2ge1q_1 input[type=search]:focus-visible,._catalog_2ge1q_1 input[type=number]:focus-visible,._catalog_2ge1q_1 select:focus-visible{outline:none}._visuallyHidden_2ge1q_39{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._shopHeader_2ge1q_50{position:relative;overflow:hidden;margin-bottom:18px;padding:22px 28px;border-radius:18px;background:linear-gradient(112deg,#122b4b,#174b80 72%,#1d669a);color:#fff}._shopHeader_2ge1q_50:after{content:"";position:absolute;right:-45px;top:-135px;width:310px;height:310px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 42px #ffffff09;pointer-events:none}._shopEyebrow_2ge1q_73{color:#aedaff;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}._shopHeader_2ge1q_50 h1{margin:5px 0 4px;font-size:clamp(27px,2.6vw,36px);line-height:1.12}._shopHeader_2ge1q_50 p{margin:0;color:#d9eafa;font-size:13px;line-height:1.4}._searchRow_2ge1q_94{display:flex;min-width:0;gap:10px;margin-bottom:20px}._searchField_2ge1q_101{display:flex;align-items:center;flex:1 1 0;gap:10px;min-width:0;min-height:54px;padding:0 17px;box-sizing:border-box;border:1px solid #d8e2ed;border-radius:14px;background:#fff;color:#7890a6;box-shadow:0 3px 9px #1d3f6209}._searchField_2ge1q_101:focus-within{border-color:#8fa1b3;box-shadow:0 0 0 2px #5b6f841f}._searchField_2ge1q_101 input{flex:1;width:100%;min-width:0;border:0;outline:0;background:none;color:var(--ink);font-size:15px}._searchField_2ge1q_101 input::placeholder{color:#94a3b3}._searchField_2ge1q_101 button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#f0f3f8;color:#718196}._mobileFilterButton_2ge1q_149{display:none;align-items:center;justify-content:center;gap:8px;min-width:116px;padding:0 14px;border:1px solid #cbdff9;border-radius:13px;background:#eaf3ff;color:#1256b5;font-weight:700}._mobileFilterCount_2ge1q_163{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--blue);color:#fff;font-size:11px}._contentLayout_2ge1q_174{display:grid;grid-template-columns:246px minmax(0,1fr);gap:22px;align-items:start}._sidebar_2ge1q_181{position:sticky;top:116px;padding:19px 17px 9px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 7px 20px #1c38550b}._sidebarHeader_2ge1q_191{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line)}._sidebarHeader_2ge1q_191 h2{margin:0;font-size:18px;letter-spacing:-.02em}._resetButton_2ge1q_206{display:inline-flex;align-items:center;gap:5px;padding:5px 0;border:0;background:none;color:var(--blue);font-size:12px;font-weight:700}._closeFilters_2ge1q_218{display:none;border:0;background:none;color:#516476}._filterGroup_2ge1q_225{padding:17px 0;border-bottom:1px solid var(--line)}._filterGroup_2ge1q_225:last-of-type{border-bottom:0}._filterGroup_2ge1q_225 h3,._filterTitle_2ge1q_235{display:block;margin:0 0 12px;color:#263a50;font-size:14px;font-weight:750}._filterHint_2ge1q_243{margin:-4px 0 9px;color:#8696a7;font-size:11px;line-height:1.35}._modelOptions_2ge1q_250{max-height:242px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}._modelOptions_2ge1q_250 ._radioRow_2ge1q_257{align-items:flex-start;padding:5px 0;line-height:1.3}._modelOptions_2ge1q_250 ._radioRow_2ge1q_257 input{margin-top:2px}._radioRow_2ge1q_257{display:flex;align-items:center;gap:9px;min-height:33px;color:#4b6075;font-size:13px;cursor:pointer}._radioRow_2ge1q_257 input,._checkRow_2ge1q_278 input{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:var(--blue);cursor:pointer}._radioRow_2ge1q_257 span{flex:1}._radioRow_2ge1q_257 small{color:#9aa7b5;font-size:11px}._filterGroup_2ge1q_225 select{width:100%;min-height:43px;padding:0 10px;border:1px solid #d7e2ed;border-radius:9px;background:#fff;color:#42576b;font-size:13px}._priceInputs_2ge1q_307{display:grid;grid-template-columns:1fr 1fr;gap:8px}._priceInputs_2ge1q_307 label{display:flex;align-items:center;min-width:0;height:41px;padding:0 9px;box-sizing:border-box;border:1px solid #d7e2ed;border-radius:9px;color:#9aa9b8;font-size:12px}._priceInputs_2ge1q_307 label:focus-within{border-color:#8fa1b3;box-shadow:0 0 0 2px #5b6f841f}._priceInputs_2ge1q_307 input{width:100%;min-width:0;padding:0 0 0 5px;border:0;outline:0;color:var(--ink);font-size:13px}._priceInputs_2ge1q_307 input::-webkit-inner-spin-button,._priceInputs_2ge1q_307 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._checkRow_2ge1q_278{display:flex;align-items:center;gap:9px;color:#45596d;font-size:13px;cursor:pointer}._applyFilters_2ge1q_356,._filterBackdrop_2ge1q_360{display:none}._resultsArea_2ge1q_364{min-width:0;scroll-margin-top:116px}._resultsHeader_2ge1q_369{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:17px}._resultsHeader_2ge1q_369 h2{margin:0 0 2px;font-size:24px;letter-spacing:-.025em}._resultsHeader_2ge1q_369 p{margin:0;color:var(--muted);font-size:13px}._sortField_2ge1q_389{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px;white-space:nowrap}._sortField_2ge1q_389 select{height:40px;max-width:195px;padding:0 11px;border:1px solid #dbe4ee;border-radius:10px;background:#fff;color:#354d65;font-size:13px;font-weight:650}._sortField_2ge1q_389 select:focus-visible{border-color:#8fa1b3;box-shadow:0 0 0 2px #5b6f841f}._activeFilters_2ge1q_415{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px}._activeFilter_2ge1q_415{display:inline-flex;align-items:center;gap:7px;max-width:min(330px,100%);min-height:34px;padding:5px 9px 5px 12px;border:1px solid #bcd5f3;border-radius:999px;background:#eaf3ff;color:#125bbd;font-size:12px;font-weight:700}._activeFilter_2ge1q_415 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._activeFilter_2ge1q_415 svg{flex:0 0 auto}._activeFilter_2ge1q_415:hover{background:#dbeaff}._grid_2ge1q_452{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._productCard_2ge1q_458{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid #e1e8f0;border-radius:18px;background:#fff;box-shadow:0 4px 16px #1a3a5b0b;transition:transform .22s,box-shadow .22s,border-color .22s}._productCard_2ge1q_458:hover{transform:translateY(-3px);border-color:#bdd5f1;box-shadow:0 14px 30px #1a3a5b1b}._productMedia_2ge1q_477{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;min-width:0;height:190px;overflow:hidden;background:radial-gradient(circle at center,#fff 0,#f1f6fb 80%)}._productMedia_2ge1q_477 img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;padding:18px;box-sizing:border-box;object-fit:contain;object-position:center}._productBadge_2ge1q_503{position:absolute;z-index:1;top:12px;left:12px;padding:5px 8px;border:1px solid #e3eaf2;border-radius:7px;background:#fffdfd;color:#56708c;font-size:10px;font-weight:750}._imagePlaceholder_2ge1q_517{display:grid;place-items:center;width:88px;height:88px;border:1px solid #e2eaf1;border-radius:20px;background:#fff;color:#9cb5cc}._productBody_2ge1q_528{display:flex;flex:1;flex-direction:column;min-width:0;padding:17px 17px 16px}._productFamily_2ge1q_536{margin-bottom:7px;color:#1a70dc;font-size:11px;font-weight:800;letter-spacing:.07em}._productTitle_2ge1q_544{display:-webkit-box;margin:0;overflow:hidden;color:#192d43;font-size:14px;font-weight:750;line-height:1.42;text-decoration:none;-webkit-line-clamp:3;-webkit-box-orient:vertical}a._productTitle_2ge1q_544:hover{color:var(--blue)}._productModel_2ge1q_561{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#8492a1;font-size:11px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}._productBottom_2ge1q_572{margin-top:auto}._delivery_2ge1q_576{margin:0 0 13px;color:#72869a;font-size:11px;line-height:1.35}._priceRow_2ge1q_583{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:12px}._priceRow_2ge1q_583 strong{color:#122945;font-size:23px;font-weight:800;line-height:1.15;letter-spacing:-.035em;white-space:nowrap}._priceRow_2ge1q_583 span{color:#8b99a7;font-size:11px}._addButton_2ge1q_605{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;border:0;border-radius:10px;background:var(--blue);color:#fff;font-size:13px;font-weight:750;transition:background .2s,transform .2s}._addButton_2ge1q_605:hover{background:#0757c5}._addButton_2ge1q_605:active{transform:scale(.98)}._cartState_2ge1q_629{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px}._inCartButton_2ge1q_637{display:inline-flex;align-items:center;justify-content:center;flex:1;gap:5px;min-height:42px;padding:0 8px;border:1px solid #bfe3d0;border-radius:9px;background:#eaf8f0;color:#17865f;font-size:11px;font-weight:750;white-space:nowrap}._inCartButton_2ge1q_637:hover{background:#dcf2e6}._quantity_2ge1q_658{display:flex;align-items:center;flex:0 0 auto;height:42px;border:1px solid #c9def9;border-radius:10px;background:#eef6ff;color:#0d5ec6}._quantity_2ge1q_658 button{display:grid;place-items:center;width:34px;height:40px;padding:0;border:0;background:none;color:#0d5ec6}._quantity_2ge1q_658 button:hover{background:#dbeaff}._quantity_2ge1q_658 span{min-width:21px;text-align:center;font-size:13px;font-weight:800}._empty_2ge1q_691{display:grid;justify-items:center;gap:8px;padding:65px 20px;border:1px dashed #cedce9;border-radius:18px;background:#fff;text-align:center;color:#7b8da0}._empty_2ge1q_691 h3{margin:4px 0 0;color:var(--ink);font-size:20px}._empty_2ge1q_691 p{margin:0;font-size:14px}._empty_2ge1q_691 button{margin-top:12px;padding:10px 16px;border:1px solid #c9ddf9;border-radius:9px;background:#eaf3ff;color:#115cc7;font-weight:750}._pagination_2ge1q_724{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:26px auto 0}._pagination_2ge1q_724 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 16px;border:1px solid #bad3f4;border-radius:10px;background:#fff;color:#125fc9;font-size:13px;font-weight:750}._pagination_2ge1q_724 button:hover:not(:disabled){background:#eaf3ff}._pagination_2ge1q_724 button:disabled{border-color:#e2e8ef;color:#9caabb;cursor:default}._pagination_2ge1q_724 span{color:var(--muted);font-size:13px;font-weight:650}@media (max-width: 1240px){._grid_2ge1q_452{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){._catalog_2ge1q_1{padding:18px 18px 90px}._searchRow_2ge1q_94{display:grid;grid-template-columns:minmax(0,1fr) 48px;width:100%}._searchField_2ge1q_101{width:100%}._contentLayout_2ge1q_174{display:block}._sidebar_2ge1q_181{position:fixed;z-index:12001;top:0;right:0;width:min(370px,100%);height:100dvh;overflow-y:auto;box-sizing:border-box;border-radius:0;transform:translate(100%);visibility:hidden;transition:transform .25s,visibility .25s}._sidebarOpen_2ge1q_798{transform:translate(0);visibility:visible}._filterBackdrop_2ge1q_360{position:fixed;z-index:12000;inset:0;display:block;width:100%;border:0;background:#0d203880}._closeFilters_2ge1q_218{display:grid;place-items:center}._sidebarHeader_2ge1q_191{position:sticky;top:-19px;z-index:1;background:#fff}._applyFilters_2ge1q_356{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:45px;margin-top:10px;border:0;border-radius:10px;background:var(--blue);color:#fff;font-size:13px;font-weight:750}._mobileFilterButton_2ge1q_149{display:flex;position:relative;width:48px;min-width:0;height:48px;padding:0}._mobileFilterLabel_2ge1q_846{display:none}._mobileFilterCount_2ge1q_163{position:absolute;top:-6px;right:-6px;font-size:10px}}@media (max-width: 650px){._catalog_2ge1q_1{padding:12px 12px 95px}._shopHeader_2ge1q_50{padding:20px}._searchRow_2ge1q_94{margin-top:12px}._searchField_2ge1q_101{min-height:48px;padding:0 11px}._searchField_2ge1q_101 input{font-size:12px}._mobileFilterButton_2ge1q_149{gap:0}._mobileFilterButton_2ge1q_149 svg{flex:0 0 auto}._grid_2ge1q_452>:nth-child(n+7){display:none}._resultsHeader_2ge1q_369{align-items:flex-start}._resultsHeader_2ge1q_369 h2{font-size:21px}._sortField_2ge1q_389{flex-direction:column;align-items:flex-end;gap:3px;font-size:10px}._sortField_2ge1q_389 select{max-width:160px;height:35px;font-size:11px}._grid_2ge1q_452{grid-template-columns:1fr;gap:12px}._productCard_2ge1q_458{max-width:480px;width:100%;margin:0 auto}._productMedia_2ge1q_477{height:185px}._productTitle_2ge1q_544,._delivery_2ge1q_576{min-height:0}}@media (prefers-reduced-motion: reduce){._catalog_2ge1q_1 *,._catalog_2ge1q_1 *:before,._catalog_2ge1q_1 *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
