.ZBV4vG_searchWrapper{border-radius:var(--radius-full);background:#f8f9fa;align-items:center;width:320px;padding:4px;transition:all .3s;display:flex;position:relative}.ZBV4vG_searchWrapper:focus-within{background:#fff;box-shadow:0 0 0 1px #000}.ZBV4vG_searchInput{font-size:.875rem;font-family:var(--font-primary);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:8px 16px}.ZBV4vG_searchInput::placeholder{color:#a0a0a0}.ZBV4vG_searchInput::-webkit-search-cancel-button{appearance:none}.ZBV4vG_searchInput::-webkit-search-decoration{appearance:none}.ZBV4vG_searchClear{cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.ZBV4vG_searchClear:hover{color:var(--color-primary)}.ZBV4vG_searchIconWrapper{color:#fff;cursor:pointer;background:#000;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .3s;display:flex}.ZBV4vG_searchIconWrapper:hover{background:#333}.ZBV4vG_dropdown{top:calc(100% + var(--space-2));background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:var(--z-dropdown);max-height:400px;animation:.2s ZBV4vG_fadeInDown;position:absolute;left:0;right:0;overflow-y:auto}.ZBV4vG_dropdownItem{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text);transition:background var(--transition-fast);border-bottom:1px solid var(--color-border);text-decoration:none;display:flex}.ZBV4vG_dropdownItem:last-child{border-bottom:none}.ZBV4vG_dropdownItem:hover,.ZBV4vG_dropdownItemActive{background:var(--color-bg-secondary)}.ZBV4vG_dropdownSku{font-family:var(--font-mono);font-weight:600;font-size:var(--font-size-sm);color:var(--color-primary);min-width:100px}.ZBV4vG_dropdownName{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ZBV4vG_dropdownEmpty{padding:var(--space-4);text-align:center;color:var(--color-text-light);font-size:var(--font-size-sm)}.ZBV4vG_dropdownAll{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:none;border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text);text-align:center;cursor:pointer;transition:background var(--transition-fast);font-weight:600;display:block}.ZBV4vG_dropdownAll:hover{background:var(--color-border)}@media (max-width:768px){.ZBV4vG_searchWrapper{order:10;max-width:100%}}
.ldgnoG_header{background:var(--color-bg);z-index:100;position:sticky;top:-1px;box-shadow:0 4px 12px #0000000d}.ldgnoG_topBar{color:#999;background:#000;padding:8px 0;font-size:.85rem}.ldgnoG_topInner{justify-content:space-between;align-items:center;display:flex}.ldgnoG_topContacts{align-items:center;gap:40px;display:flex}.ldgnoG_topContactItem{align-items:center;gap:8px;display:flex}.ldgnoG_topContactItem a{color:#999;text-decoration:none;transition:color .2s}.ldgnoG_topContactItem a:hover{color:#fff}.ldgnoG_topAddress{align-items:center;display:flex}.ldgnoG_headerInner{padding:10px var(--container-padding);align-items:center;margin:0 auto;display:flex}.ldgnoG_logo{margin-right:var(--space-6);flex-shrink:0;align-items:center;padding:10px 0;text-decoration:none;display:flex}.ldgnoG_logoImage{width:auto;height:28px}.ldgnoG_catalogBtn{color:#fff;border-radius:var(--radius-full);background:#000;align-items:center;gap:12px;margin-right:12px;padding:10px 24px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.ldgnoG_catalogBtn:hover{background:#333}.ldgnoG_burgerIcon{flex-direction:column;gap:3px;margin-right:-4px;display:flex}.ldgnoG_burgerIcon span{background:#fff;border-radius:1px;width:14px;height:1.5px;display:block}.ldgnoG_catalogArrow{margin-left:2px}.ldgnoG_searchContainerDesktop{align-items:center;display:flex}.ldgnoG_searchContainerMobile{display:none}.ldgnoG_spacer{flex:1}.ldgnoG_nav{align-items:center;gap:24px;display:flex}.ldgnoG_navLink{color:var(--color-text);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s}.ldgnoG_navLink:hover,.ldgnoG_navLinkActive{color:var(--color-primary)}.ldgnoG_cartLink{width:40px;height:40px;margin-left:var(--space-5);color:var(--color-text);border-radius:var(--radius-full);transition:color var(--transition-fast), background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ldgnoG_cartLink:hover{color:var(--color-primary);background:var(--color-bg-secondary)}.ldgnoG_cartBadge{background:var(--color-primary);color:#fff;border-radius:var(--radius-full);border:2px solid var(--color-bg);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.ldgnoG_mobileCartCount{min-width:22px;height:22px;margin-left:var(--space-3);background:var(--color-primary);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-flex}.ldgnoG_mobileBurgerBtn{cursor:pointer;padding:var(--space-2);z-index:calc(var(--z-modal) + 1);background:0 0;border:none;flex-direction:column;gap:5px;display:none}.ldgnoG_burgerLine{background:var(--color-text);width:24px;height:2px;transition:all var(--transition-base);border-radius:2px}.ldgnoG_burgerOpen .ldgnoG_burgerLine:first-child{transform:rotate(45deg)translate(5px,5px)}.ldgnoG_burgerOpen .ldgnoG_burgerLine:nth-child(2){opacity:0}.ldgnoG_burgerOpen .ldgnoG_burgerLine:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.ldgnoG_mobileOverlay,.ldgnoG_mobileMenu{display:none}@media (max-width:1160px){.ldgnoG_topInner{gap:var(--space-4);flex-direction:row;justify-content:space-between;align-items:center;width:100%}.ldgnoG_topAddress{display:none}.ldgnoG_topContacts{justify-content:space-between;gap:var(--space-2);width:100%}.ldgnoG_topBar{font-size:.75rem}.ldgnoG_catalogBtn,.ldgnoG_searchContainerDesktop{display:none}.ldgnoG_searchContainerMobile{padding:var(--space-3) var(--container-padding);background:var(--color-bg);border-top:1px solid var(--color-border);display:block}.ldgnoG_nav{display:none}.ldgnoG_mobileBurgerBtn{display:flex}.ldgnoG_cartLink{margin-left:var(--space-2)}.ldgnoG_mobileOverlay{z-index:var(--z-modal-backdrop);opacity:0;visibility:hidden;transition:all var(--transition-base);background:#00000080;display:block;position:fixed;inset:0}.ldgnoG_mobileOverlayOpen{opacity:1;visibility:visible}.ldgnoG_mobileMenu{background:var(--color-bg);width:300px;max-width:85vw;z-index:var(--z-modal);padding:var(--space-20) var(--space-6) var(--space-6);transition:transform var(--transition-base);display:block;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.ldgnoG_mobileMenuOpen{transform:translate(0)}.ldgnoG_mobileNav{gap:var(--space-2);flex-direction:column;display:flex}.ldgnoG_mobileNavLink{padding:var(--space-3) var(--space-4);font-size:var(--font-size-lg);color:var(--color-text);border-radius:var(--radius-md);transition:all var(--transition-fast);font-weight:500;text-decoration:none}.ldgnoG_mobileNavLink:hover{background:var(--color-bg-secondary);color:var(--color-primary)}.ldgnoG_mobilePhone{align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-4);color:var(--color-primary);font-weight:600;font-size:var(--font-size-lg);border-top:1px solid var(--color-border);text-decoration:none;display:flex}}
.Grjkva_footer{background:var(--color-bg-dark);color:var(--color-text-inverse);padding:var(--space-12) 0 var(--space-6);margin-top:auto}.Grjkva_footerGrid{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;display:grid}.Grjkva_footerCol h3{font-size:var(--font-size-lg);color:var(--color-text-inverse);margin-bottom:var(--space-4);font-weight:700}.Grjkva_footerAbout{font-size:var(--font-size-sm);color:#94a3b8;line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.Grjkva_footerLinks{gap:var(--space-2);flex-direction:column;display:flex}.Grjkva_footerLink{color:#94a3b8;font-size:var(--font-size-sm);transition:color var(--transition-fast);text-decoration:none}.Grjkva_footerLink:hover{color:var(--color-accent)}.Grjkva_footerContact{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);color:#94a3b8;margin-bottom:var(--space-3);display:flex}.Grjkva_footerContact a{color:#94a3b8;text-decoration:none}.Grjkva_footerContact a:hover{color:var(--color-accent)}.Grjkva_footerBottom{padding-top:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);color:#64748b;border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.Grjkva_footerLegal{align-items:center;gap:var(--space-1) 0;font-size:var(--font-size-xs);color:#64748b;flex-wrap:wrap;display:flex}.Grjkva_footerLegalLink{color:inherit;transition:color var(--transition-fast);border-bottom:1px solid #ffffff4d;text-decoration:none}.Grjkva_footerLegalLink:hover{color:var(--color-accent)}.Grjkva_footerLegalSep{opacity:.5;margin:0 10px}.Grjkva_footerRequisites{font-size:var(--font-size-xs);color:#64748b}@media (max-width:1024px){.Grjkva_footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Grjkva_footerGrid{grid-template-columns:1fr}.Grjkva_footerBottom{gap:var(--space-2);text-align:center;flex-direction:column}.Grjkva_footerLegal{justify-content:center}}
.rSTreG_widget{z-index:1000;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.rSTreG_buttons{flex-direction:column;gap:10px;animation:.2s rSTreG_fadeIn;display:flex}.rSTreG_btn{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 2px 12px #00000026}.rSTreG_btn:hover{transform:scale(1.1)}.rSTreG_whatsapp{background:#25d366}.rSTreG_telegram{background:#2aabee}.rSTreG_max{background:linear-gradient(135deg,#6dd5fa,#7b68ee,#9b59b6);padding:0;overflow:hidden}.rSTreG_mainBtn{background:var(--color-primary,#dc3545);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #dc354566}.rSTreG_mainBtn:hover{transform:scale(1.05);box-shadow:0 6px 20px #dc354580}@keyframes rSTreG_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.rSTreG_widget{bottom:16px;right:16px}.rSTreG_mainBtn{width:50px;height:50px}.rSTreG_btn{width:44px;height:44px}}
.ORNcuG_banner{left:var(--space-6);right:104px;bottom:var(--space-6);z-index:900;justify-content:space-between;align-items:center;gap:var(--space-5);max-width:820px;padding:var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);background:#fffffffa;animation:.22s ORNcuG_slideUp;display:flex;position:fixed}.ORNcuG_content{min-width:0}.ORNcuG_title{margin-bottom:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text);font-weight:700}.ORNcuG_text{max-width:620px;font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text-secondary)}.ORNcuG_link{color:var(--color-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ORNcuG_actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ORNcuG_primaryButton{min-height:40px;padding:0 var(--space-6);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse);font-weight:700}.ORNcuG_primaryButton:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px)}.ORNcuG_primaryButton:focus-visible,.ORNcuG_link:focus-visible{outline-offset:2px;outline:3px solid #ee1c253d}@keyframes ORNcuG_slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ORNcuG_banner{left:var(--space-3);right:var(--space-3);align-items:stretch;gap:var(--space-4);padding:var(--space-4);flex-direction:column;bottom:78px}.ORNcuG_actions{justify-content:flex-end}}@media (max-width:420px){.ORNcuG_primaryButton{width:100%}}
