.FilterDrawer_overlay__g7lH_{position:fixed;inset:0;z-index:10070;background:rgba(31,23,32,.45);opacity:0;visibility:hidden;transition:.25s ease}.FilterDrawer_overlay__g7lH_.FilterDrawer_open__Jwf99{opacity:1;visibility:visible}.FilterDrawer_overlay__g7lH_.FilterDrawer_open__Jwf99 .FilterDrawer_drawer__X5rhv{transform:translateX(0)}.FilterDrawer_drawer__X5rhv{margin-left:auto;width:min(100%,460px);height:100%;background:#fff;padding:34px;transform:translateX(100%);transition:transform .3s ease;overflow-y:auto}.FilterDrawer_head__VDXVG{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.FilterDrawer_head__VDXVG h2{font-family:var(--font-tenor);font-size:26px;font-weight:400}.FilterDrawer_head__VDXVG button{border:none;background:rgba(0,0,0,0);font-size:24px;cursor:pointer}.FilterDrawer_section__KOail{margin-bottom:30px}.FilterDrawer_section__KOail h3{margin-bottom:14px;font-size:14px;font-weight:400;color:#1f1720}.FilterDrawer_colorGrid__s385b{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.FilterDrawer_colorOption__qbWnJ{height:40px;border-radius:4px;padding:0 10px;border:1px solid #ddd;background:#fff;display:flex;align-items:center;gap:8px;font-size:12px;color:#1f1720;cursor:pointer;font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;text-align:center}.FilterDrawer_colorOption__qbWnJ span{width:16px;height:16px;border-radius:50%;border:1px solid #ddd4da}.FilterDrawer_selected__cd9TX{border-color:#1f1720}.FilterDrawer_sizeList__hGgno{display:flex;gap:8px;flex-wrap:wrap}.FilterDrawer_sizeList__hGgno button{width:40px;height:40px;border-radius:4px;border:1px solid #ddd;background:#fff;cursor:pointer}.FilterDrawer_selectedSize__Y0cF6{border-color:#1f1720!important}.FilterDrawer_radioList__ImOqH{display:flex;flex-direction:column;gap:20px}.FilterDrawer_radioLabel__tHZK5{display:flex;align-items:center;gap:12px;cursor:pointer;color:#1f1720;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:140%;text-transform:uppercase}.FilterDrawer_radioLabel__tHZK5 input{display:none}.FilterDrawer_radioLabel__tHZK5 input:checked+.FilterDrawer_radioMark__D49Ac:after{transform:scale(1)}.FilterDrawer_radioMark__D49Ac{width:18px;height:18px;border:1.5px solid #1f1720;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FilterDrawer_radioMark__D49Ac:after{content:"";width:10px;height:10px;border-radius:50%;background:#1f1720;transform:scale(0);transition:transform .2s ease}.FilterDrawer_checkbox__c2LZd{gap:8px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#1f1720;font-size:14px;font-weight:600;text-transform:uppercase}.FilterDrawer_checkbox__c2LZd input{display:none}.FilterDrawer_checkbox__c2LZd input:checked+.FilterDrawer_checkboxMark__h_uj9{background:#1e141f;border-color:#1e141f}.FilterDrawer_checkbox__c2LZd input:checked+.FilterDrawer_checkboxMark__h_uj9:after{opacity:1}.FilterDrawer_checkboxMark__h_uj9{width:20px;height:20px;border-radius:4px;border:1.5px solid #1e141f;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.FilterDrawer_checkboxMark__h_uj9:after{content:"✓";color:#fff;font-size:12px;opacity:0;transition:opacity .2s ease}.FilterDrawer_footer__KK8fE{margin-top:36px;padding-top:24px;border-top:1px solid #eee8ec;display:flex;gap:12px}.FilterDrawer_footer__KK8fE button{flex:1 1}@media(max-width:640px){.FilterDrawer_overlay__g7lH_{background:#fff}.FilterDrawer_overlay__g7lH_.FilterDrawer_open__Jwf99 .FilterDrawer_drawer__X5rhv{transform:none}.FilterDrawer_drawer__X5rhv{width:100%;max-width:none;height:100dvh;box-sizing:border-box;margin-left:0;padding:16px 16px 40px;border-radius:0;transform:none;overflow-y:auto}.FilterDrawer_head__VDXVG{margin-bottom:34px}.FilterDrawer_head__VDXVG h2{font-size:28px;line-height:1}.FilterDrawer_head__VDXVG button{width:32px;height:32px;font-size:24px;display:flex;align-items:center;justify-content:center}.FilterDrawer_section__KOail{margin-bottom:34px}.FilterDrawer_section__KOail h3{margin-bottom:14px;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.FilterDrawer_colorGrid__s385b{gap:8px}.FilterDrawer_colorOption__qbWnJ{height:42px;padding:0 12px;font-size:12px}.FilterDrawer_colorOption__qbWnJ span{width:15px;height:15px}.FilterDrawer_sizeList__hGgno{gap:10px}.FilterDrawer_sizeList__hGgno button{width:42px;height:38px;font-size:12px}.FilterDrawer_radioList__ImOqH{gap:16px}.FilterDrawer_checkbox__c2LZd,.FilterDrawer_radioList__ImOqH label{font-size:14px}.FilterDrawer_footer__KK8fE{position:fixed;left:0;right:0;bottom:0;display:flex;gap:12px;padding:16px 20px calc(16px + env(safe-area-inset-bottom));margin-top:0;background:#fff;border-top:1px solid #eee8ec;z-index:5}.FilterDrawer_footer__KK8fE button{height:44px}}.CatalogPage_page__gTxlp{padding:100px 40px 80px}.CatalogPage_head__mylsv h1{font-family:var(--font-tenor);font-size:34px;font-weight:400;color:#1f1720}.CatalogPage_toolbar__71K7F{position:sticky;top:var(--catalog-sticky-top,0);z-index:30;background:#fff;padding:32px 0 28px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;transition:top .25s ease}.CatalogPage_tabs__xo4L4{display:flex;gap:24px;flex-wrap:wrap}.CatalogPage_tab__tehnV{position:relative;border:none;background:rgba(0,0,0,0);padding:0 0 8px;font-size:12px;text-transform:uppercase;color:#806978;cursor:pointer}.CatalogPage_tab__tehnV:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#1f1720;transition:.2s ease}.CatalogPage_active__ViTHn{color:#1f1720;font-weight:600}.CatalogPage_active__ViTHn:after{width:100%}.CatalogPage_controls__uDb0_{position:relative}.CatalogPage_controls__uDb0_,.CatalogPage_filterSort__Amyux{display:flex;gap:20px;align-items:center}.CatalogPage_controlButton__L2Dqt{border:none;background:rgba(0,0,0,0);padding:0;font-size:13px;color:#1f1720;cursor:pointer;display:flex;align-items:center;gap:6px}.CatalogPage_sort__D3DRC{position:relative}.CatalogPage_arrowOpen___g9rS{transform:rotate(180deg)}.CatalogPage_sortDropdown__BAwdn{position:absolute;top:calc(100% + 12px);right:0;z-index:20;width:180px;padding:12px 0;background:#fff;border:1px solid #eee8ec;box-shadow:0 12px 32px rgba(31,23,32,.08)}.CatalogPage_sortDropdown__BAwdn button{width:100%;border:none;background:rgba(0,0,0,0);padding:9px 14px;text-align:left;font-size:13px;color:#6f6369;cursor:pointer}.CatalogPage_sortDropdown__BAwdn button:hover{color:#1f1720;background:#faf8f7}.CatalogPage_selectedSort__LuDKy{color:#1f1720!important;font-weight:600}.CatalogPage_mobileViewSwitcher__UOFEg{display:none;align-items:center;gap:8px}.CatalogPage_viewButton__9ymjs{width:22px;height:22px;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;opacity:.35;display:flex;align-items:center;justify-content:center}.CatalogPage_activeView__VFG_s{opacity:1}.CatalogPage_oneColumnIcon__Mvs9M{width:14px;height:14px;border:1px solid #1f1720;display:block}.CatalogPage_twoColumnIcon__92CiR{display:grid;grid-template-columns:repeat(2,7px);gap:3px}.CatalogPage_twoColumnIcon__92CiR i{width:7px;height:14px;border:1px solid #1f1720;display:block}.CatalogPage_grid__oKLjF{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.CatalogPage_empty__RXEvs{padding:60px 0;text-align:center;color:#806978}@media(max-width:900px){.CatalogPage_page__gTxlp{padding:90px 16px 64px}.CatalogPage_head__mylsv h1{font-size:24px}.CatalogPage_toolbar__71K7F{flex-direction:column;gap:28px}.CatalogPage_tabs__xo4L4{width:100%;gap:16px;overflow-x:auto;flex-wrap:nowrap}.CatalogPage_controls__uDb0_{width:100%;justify-content:space-between}.CatalogPage_sortDropdown__BAwdn{position:absolute;top:calc(100% + 14px);left:50%;right:auto;width:calc(100vw - 32px);max-width:420px;transform:translateX(-50%);padding:14px 0;z-index:80;box-shadow:0 14px 34px rgba(31,23,32,.12)}.CatalogPage_sortDropdown__BAwdn button{padding:14px 18px;font-size:15px}.CatalogPage_sort__D3DRC{position:static}.CatalogPage_controls__uDb0_{position:relative}.CatalogPage_mobileViewSwitcher__UOFEg{display:flex}.CatalogPage_grid__oKLjF{gap:14px}.CatalogPage_gridOne__u_QJZ{grid-template-columns:1fr}.CatalogPage_gridTwo__b2R2B{grid-template-columns:repeat(2,1fr)}}