:root{--gp-font:var(--body-font, 'Montserrat',sans-serif)}html, body{overflow-x:hidden !important;max-width:100vw !important;box-sizing:border-box !important}body, main, .site-content, .home-page{background:var(--gp-bg) !important}.container, .container-fluid, body .container, body .container-fluid, #new-header .container-fluid, .top-menu-wrapper .container-fluid, footer .container, .breadcrumb-container, .breadcrumb-container .container, .breadcrumb-container .container-fluid, .site-content{max-width:1280px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}@media (min-width: 768px){.container, .container-fluid, body .container, body .container-fluid, #new-header .container-fluid, .top-menu-wrapper .container-fluid, footer .container{padding-left:20px !important;padding-right:20px !important}}.header-search .header-search__btn::after, .header-search .search-btn::after, .header-search button.search-btn::after, .header-search button.header-search__btn::after, header .header-search__btn.search-btn::after{display:none !important;content:none !important}.top-menu-wrapper, #stickyMenu, .store-horizontal-nav{background:var(--gp-white) !important;border-bottom:1px solid var(--gp-line-faint) !important;position:sticky;top:0;z-index:999;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(var(--gp-black-rgb),0.04)}.top-menu-wrapper.sticky{box-shadow:0 4px 20px rgba(var(--gp-black-rgb),0.08)}.top-menu-wrapper .container-fluid{max-width:1280px !important;margin:0 auto;padding:0 20px}.store-horizontal, .store-horizontal-nav .store-horizontal{list-style:none !important;margin:0 !important;padding:0 !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:0 !important;background:transparent !important}.store-horizontal>li, .store-horizontal-nav .store-horizontal>li{position:relative !important;display:inline-block !important;list-style:none !important;margin:0 !important;padding:0 !important}.store-horizontal>li>a, .store-horizontal>li>.root-item, .store-horizontal-nav .store-horizontal>li>a, .store-horizontal-nav .store-horizontal>li>.root-item{display:flex !important;align-items:center !important;padding:14px 20px !important;font-size:14px !important;font-weight:600 !important;color:var(--gp-text) !important;text-decoration:none !important;transition:all 0.2s ease !important;letter-spacing:0.1px !important;cursor:pointer !important;user-select:none !important}.store-horizontal>li:hover>a, .store-horizontal>li:hover>.root-item, .store-horizontal>li.open>a, .store-horizontal>li.open>.root-item, .store-horizontal-nav .store-horizontal>li:hover>a, .store-horizontal-nav .store-horizontal>li:hover>.root-item, .store-horizontal-nav .store-horizontal>li.open>a, .store-horizontal-nav .store-horizontal>li.open>.root-item{color:var(--gp-blue-dark) !important;background:var(--gp-blue-tint) !important;border-radius:6px 6px 0 0 !important}.store-horizontal>li>a .fa-angle-down, .store-horizontal>li>.root-item .fa-angle-down, .store-horizontal-nav .store-horizontal>li>a .fa-angle-down, .store-horizontal-nav .store-horizontal>li>.root-item .fa-angle-down{font-size:11px !important;margin-left:6px !important;color:var(--gp-muted-soft) !important;transition:transform 0.25s ease,color 0.2s ease !important}.store-horizontal>li:hover>a .fa-angle-down, .store-horizontal>li:hover>.root-item .fa-angle-down, .store-horizontal>li.open>a .fa-angle-down, .store-horizontal>li.open>.root-item .fa-angle-down, .store-horizontal-nav .store-horizontal>li:hover>a .fa-angle-down, .store-horizontal-nav .store-horizontal>li:hover>.root-item .fa-angle-down, .store-horizontal-nav .store-horizontal>li.open>a .fa-angle-down, .store-horizontal-nav .store-horizontal>li.open>.root-item .fa-angle-down{transform:rotate(180deg) !important;color:var(--gp-blue-dark) !important}.store-horizontal>li>a.root-item-selected, .store-horizontal-nav .store-horizontal>li>a.root-item-selected{color:var(--gp-blue-dark) !important;background:var(--gp-blue-tint) !important;border-radius:6px !important;padding:9px 16px !important;margin:4px 2px !important;font-weight:700 !important}.store-horizontal>li ul, .store-horizontal-nav .store-horizontal>li ul{position:absolute !important;top:100% !important;left:0 !important;min-width:220px !important;background:var(--gp-white) !important;box-shadow:0 12px 30px rgba(var(--gp-black-rgb),0.12) !important;border-radius:0 0 8px 8px !important;border:1px solid var(--gp-line-soft) !important;border-top:none !important;padding:8px 0 !important;margin:0 !important;list-style:none !important;opacity:0 !important;visibility:hidden !important;transform:translateY(6px) !important;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease !important;z-index:1000 !important;pointer-events:none !important}.store-horizontal>li:hover>ul, .store-horizontal>li.open>ul, .store-horizontal-nav .store-horizontal>li:hover>ul, .store-horizontal-nav .store-horizontal>li.open>ul{opacity:1 !important;visibility:visible !important;transform:translateY(0) !important;pointer-events:auto !important}.store-horizontal>li ul li, .store-horizontal-nav .store-horizontal>li ul li{list-style:none !important;position:relative !important;margin:0 !important;padding:0 !important}.store-horizontal>li ul li a, .store-horizontal-nav .store-horizontal>li ul li a{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:9px 20px !important;font-size:14px !important;font-weight:500 !important;color:var(--gp-muted-strong) !important;text-decoration:none !important;transition:all 0.15s ease !important;white-space:nowrap !important}.store-horizontal>li ul li a:hover, .store-horizontal-nav .store-horizontal>li ul li a:hover, .store-horizontal>li ul li.open>a, .store-horizontal-nav .store-horizontal>li ul li.open>a{color:var(--gp-blue-dark) !important;background:var(--gp-bg) !important;padding-left:24px !important}.store-horizontal>li.catalog-item>ul.catalog-dropdown-menu{min-width:270px !important}.store-horizontal>li.catalog-item .sub-chevron{font-size:11px !important;color:var(--gp-muted-soft) !important;margin-left:12px !important;transition:transform 0.2s ease,color 0.2s ease !important}.store-horizontal>li.catalog-item>ul>li:hover>a .sub-chevron, .store-horizontal>li.catalog-item>ul>li.open>a .sub-chevron{color:var(--gp-blue-dark) !important;transform:translateX(3px) !important}.store-horizontal>li.catalog-item ul.sub-dropdown-menu{position:absolute !important;top:-8px !important;left:100% !important;min-width:240px !important;background:var(--gp-white) !important;box-shadow:0 12px 30px rgba(var(--gp-black-rgb),0.12) !important;border-radius:8px !important;border:1px solid var(--gp-line-soft) !important;padding:8px 0 !important;list-style:none !important;opacity:0 !important;visibility:hidden !important;transform:translateX(6px) !important;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease !important;z-index:1010 !important;pointer-events:none !important}.store-horizontal>li.catalog-item>ul>li:hover>ul.sub-dropdown-menu, .store-horizontal>li.catalog-item>ul>li.open>ul.sub-dropdown-menu{opacity:1 !important;visibility:visible !important;transform:translateX(0) !important;pointer-events:auto !important}.header-socials .social-link{width:32px !important;height:32px !important;border-radius:50% !important;background:rgba(var(--gp-white-rgb),0.16) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:var(--gp-white) !important;text-decoration:none !important;transition:all 0.25s ease !important}.header-socials .social-link:hover{background:var(--gp-orange) !important;color:var(--gp-white) !important;transform:translateY(-2px) !important}#new-header{background:linear-gradient(180deg,var(--gp-blue-dark) 0%,var(--gp-blue) 40%,var(--gp-blue-light) 100%);padding:15px 0;border-bottom:4px solid var(--gp-orange);position:relative;z-index:1000}#new-header .container-fluid{max-width:1280px !important;margin:0 auto !important;padding:0 20px !important}.header-grid{display:grid !important;grid-template-columns:160px 1fr 250px auto auto !important;align-items:center !important;justify-content:start !important;gap:15px !important}.header-logo a{display:flex !important;flex-direction:column !important;align-items:center !important;text-decoration:none !important}.header-logo .logo-sub{color:rgba(var(--gp-white-rgb),0.65) !important;font-size:9px !important;font-weight:400 !important;letter-spacing:1.4px !important;text-transform:uppercase !important;margin-top:4px !important;text-align:center !important;white-space:nowrap !important}.header-logo .logo-img{max-width:100% !important;max-height:50px !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block !important}.header-search-wrap{width:100% !important;max-width:100% !important;position:relative !important;margin:0 !important}.header-search{width:100% !important;position:relative !important}.header-search .search-form, .header-search .header-search__form{display:flex !important;align-items:center !important;background:rgba(var(--gp-white-rgb),0.1) !important;border-radius:50px !important;border:1px solid rgba(var(--gp-white-rgb),0.15) !important;padding:3px 4px 3px 12px !important;transition:all 0.3s ease !important;position:relative !important;height:46px !important;min-height:46px !important;box-sizing:border-box !important;box-shadow:none !important}.header-search .search-form:focus-within, .header-search .header-search__form:focus-within{background:rgba(var(--gp-white-rgb),0.15) !important;border-color:rgba(var(--gp-white-rgb),0.35) !important;box-shadow:0 4px 20px rgba(var(--gp-black-rgb),0.12) !important}.header-search .search-icon, .header-search .header-search__icon{color:rgba(var(--gp-white-rgb),0.45) !important;font-size:16px !important;padding:0 10px 0 0 !important;margin:0 !important;line-height:1 !important;flex-shrink:0 !important}.header-search .search-form input, .header-search .header-search__form input, .header-search input.header-search__input{flex:1 1 auto !important;background:transparent !important;border:none !important;box-shadow:none !important;outline:none !important;padding:0 10px !important;font-size:14px !important;color:var(--gp-white) !important;height:100% !important;line-height:normal !important;margin:0 !important}.header-search .search-form input::placeholder, .header-search .header-search__form input::placeholder, .header-search input.header-search__input::placeholder{color:rgba(var(--gp-white-rgb),0.45) !important;font-weight:300 !important}.header-search button.header-search__btn, .header-search button.search-btn, .header-search .search-form button.header-search__btn, .header-search .search-form button.search-btn, .header-search .search-form button, header .header-search .header-search__btn{background:var(--gp-orange) !important;color:var(--gp-white) !important;border:none !important;border-radius:50px !important;width:auto !important;min-width:82px !important;padding:0 22px !important;height:38px !important;min-height:38px !important;line-height:38px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.25s ease !important;white-space:nowrap !important;flex-shrink:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;box-shadow:0 2px 8px rgba(var(--gp-orange-rgb),0.3) !important}.header-search button.header-search__btn:hover, .header-search button.search-btn:hover, .header-search .search-form button:hover{background:var(--gp-orange-hover) !important;box-shadow:0 4px 14px rgba(var(--gp-orange-rgb),0.45) !important;transform:translate(0,-50%) scale(1.02) !important}.header-search .search-btn-clear, .header-search .search-form button.search-btn-clear, .header-search__form .search-btn-clear{display:none !important;background:transparent !important;border:none !important;box-shadow:none !important;width:20px !important;height:20px !important;min-width:0 !important;padding:0 !important;position:absolute !important;right:92px !important;top:50% !important;transform:translateY(-50%) !important;color:rgba(var(--gp-white-rgb),0.6) !important;font-size:16px !important;line-height:1 !important;cursor:pointer !important;z-index:5 !important}.header-search .search-btn-clear.show, .header-search__form.show-clear .search-btn-clear{display:flex !important;align-items:center !important;justify-content:center !important}.header-search .live-search{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--gp-white);border-radius:12px;box-shadow:0 16px 40px rgba(var(--gp-black-rgb),0.15);z-index:1001;overflow:hidden}.header-contacts{width:250px !important;display:flex !important;flex-direction:column !important;gap:4px !important;flex-shrink:0 !important}.header-contacts .contact-item{display:flex !important;align-items:center !important;gap:8px !important}.header-contacts .contact-icon{color:rgba(var(--gp-white-rgb),0.4) !important;font-size:16px !important;width:18px !important;text-align:center !important;flex-shrink:0 !important}.header-contacts .contact-phone{color:var(--gp-white) !important;font-size:18px !important;font-weight:700 !important;text-decoration:none !important;letter-spacing:0.2px !important;white-space:nowrap !important;transition:color 0.3s ease !important}.header-contacts .contact-phone:hover{color:var(--gp-orange) !important}.header-contacts .contact-email{color:rgba(var(--gp-white-rgb),0.6) !important;font-size:13px !important;text-decoration:none !important;white-space:nowrap !important;transition:color 0.3s ease !important}.header-contacts .contact-email:hover{color:var(--gp-orange) !important}.header-extra{display:flex !important;flex-direction:column !important;gap:4px !important;white-space:nowrap !important;flex-shrink:0 !important}.header-extra .extra-messenger{display:flex !important;align-items:center !important;gap:8px !important;color:var(--gp-white) !important;font-size:13px !important;font-weight:500 !important;text-decoration:none !important;transition:color 0.3s ease !important}.header-extra .extra-messenger:hover{color:var(--gp-orange) !important}.header-extra .extra-icon{font-size:16px !important;color:rgba(var(--gp-white-rgb),0.4) !important;width:18px !important;text-align:center !important;flex-shrink:0 !important}.header-extra .extra-schedule{display:flex !important;align-items:center !important;gap:8px !important;color:rgba(var(--gp-white-rgb),0.5) !important;font-size:12px !important}.header-extra .schedule-icon{font-size:14px !important;color:rgba(var(--gp-white-rgb),0.3) !important;width:18px !important;text-align:center !important;flex-shrink:0 !important}.header-socials{display:flex !important;align-items:center !important;gap:6px !important;flex-shrink:0 !important}.header-socials .social-link{width:34px !important;height:34px !important;border-radius:50% !important;background:rgba(var(--gp-white-rgb),0.04) !important;border:1px solid rgba(var(--gp-white-rgb),0.04) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:rgba(var(--gp-white-rgb),0.35) !important;text-decoration:none !important;font-size:18px !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important}.header-socials .social-link:hover{background:rgba(var(--gp-white-rgb),0.1) !important;color:var(--gp-white) !important;transform:translateY(-2px) scale(1.05) !important;border-color:rgba(var(--gp-white-rgb),0.15) !important}.mobile-burger{display:none;background:none;border:none;color:var(--gp-white);font-size:24px;cursor:pointer;padding:4px}.top-menu-wrapper{background:var(--gp-white);border-bottom:1px solid var(--gp-line-faint);position:sticky;top:0;z-index:999;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(var(--gp-black-rgb),0.04)}.top-menu-wrapper.sticky{box-shadow:0 4px 20px rgba(var(--gp-black-rgb),0.08)}.top-menu-wrapper .container-fluid{max-width:1280px !important;margin:0 auto;padding:0 20px}.top-menu .store-horizontal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0}.top-menu .store-horizontal>li{position:relative;display:inline-block}.top-menu .store-horizontal>li>a{display:block;padding:14px 18px;font-size:14px;font-weight:600;color:var(--gp-text);text-decoration:none;transition:all 0.25s ease;letter-spacing:0.2px}.top-menu .store-horizontal>li>a:hover{color:var(--gp-blue);background:rgba(var(--gp-blue-rgb),0.06)}.top-menu .store-horizontal>li>a .fa-angle-down{font-size:11px;margin-left:4px;color:var(--gp-muted-soft);transition:transform 0.3s ease}.top-menu .store-horizontal>li:hover>a .fa-angle-down{transform:rotate(180deg)}.top-menu .store-horizontal>li>a.root-item-selected{color:var(--gp-blue-dark) !important;background:var(--gp-blue-tint) !important;border-radius:6px;margin:6px 4px;padding:8px 16px;font-weight:700}.top-menu .store-horizontal>li ul{position:absolute;top:100%;left:0;min-width:220px;background:var(--gp-white);box-shadow:0 16px 40px rgba(var(--gp-black-rgb),0.1);border-radius:8px;padding:8px 0;list-style:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:all 0.3s cubic-bezier(0.22,1,0.36,1);z-index:100;border-top:3px solid var(--gp-orange)}.top-menu .store-horizontal>li:hover ul{opacity:1;visibility:visible;transform:translateY(0)}.top-menu .store-horizontal>li ul li a{display:block;padding:8px 20px;font-size:13px;color:var(--gp-muted);text-decoration:none;transition:all 0.2s ease}.top-menu .store-horizontal>li ul li a:hover{color:var(--gp-blue);background:rgba(var(--gp-blue-rgb),0.06);padding-left:24px}html body #fly-menu, html body .fly-menu, html body div.fly-menu, html body #fly-menu.show, html body .fly-menu.show, html body #fly-menu.bottom, html body .fly-menu.bottom, html body #fly-menu.top, html body .fly-menu.top, #fly-menu, .fly-menu, .fly-menu.show, .fly-menu.bottom, .fly-menu.top, div.fly-menu{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;height:0 !important;max-height:0 !important;min-height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;border:none !important;position:absolute !important;bottom:-9999px !important;top:-9999px !important;left:-9999px !important;z-index:-9999 !important}#floatingBurgerContainer{position:fixed !important;top:12px !important;right:16px !important;z-index:1060 !important;opacity:0 !important;visibility:hidden !important;transform:translateY(-20px) scale(0.8) !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;pointer-events:none !important}#floatingBurgerContainer.visible{opacity:1 !important;visibility:visible !important;transform:translateY(0) scale(1) !important;pointer-events:auto !important}body:has(.menu-wrapper.show) #floatingBurgerContainer{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.floating-burger-btn{display:flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;border-radius:50% !important;background:var(--gp-blue) !important;color:var(--gp-white) !important;font-size:22px !important;border:none !important;cursor:pointer !important;box-shadow:0 4px 16px rgba(var(--gp-blue-rgb),0.4) !important;transition:all 0.25s ease !important}.floating-burger-btn:hover{background:var(--gp-blue-deep) !important;transform:scale(1.05) !important}.floating-burger-btn:active{transform:scale(0.92) !important}@media (max-width: 600px){.menu-wrapper{z-index:1070 !important}.mobile-burger.menu-open, #menuToggle.menu-open{float:none !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:38px !important;min-width:0 !important;margin:0 !important;padding:0 4px !important;justify-self:end !important;font-weight:400 !important;color:var(--gp-white) !important;background:transparent !important}.floating-burger-btn.menu-open, #floatingBurgerToggle.menu-open{float:none !important;margin:0 !important;color:var(--gp-white) !important;background:var(--gp-blue) !important;border-radius:50% !important}.menu__header{display:flex !important;align-items:center !important;height:54px !important;padding:0 14px !important;margin:0 !important;background:var(--gp-blue) !important;color:var(--gp-white) !important;position:sticky !important;top:0 !important;z-index:10 !important;border-radius:0 !important}.menu__header-title{flex:1 1 auto !important;font-size:16px !important;font-weight:700 !important;color:var(--gp-white) !important}.menu__tabs{display:flex !important;align-items:stretch !important;flex:1 1 auto !important;min-width:0 !important;height:100% !important;gap:2px !important}.menu__tab{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:100% !important;padding:0 12px !important;margin:0 !important;border:none !important;border-radius:0 !important;background:none !important;box-shadow:none !important;font-family:inherit !important;font-size:15px !important;font-weight:700 !important;letter-spacing:0.2px !important;white-space:nowrap !important;color:rgba(var(--gp-white-rgb),0.7) !important;cursor:pointer !important}.menu__tab::after{content:"" !important;position:absolute !important;left:8px !important;right:8px !important;bottom:0 !important;height:3px !important;background:transparent !important;border-radius:3px 3px 0 0 !important}.menu__tab--active{color:var(--gp-white) !important}.menu__tab--active::after{background:var(--gp-orange) !important}.menu-close, .menu__header .menu-close, .menu__header-icon.fa-times{display:flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:100% !important;margin:0 -14px 0 0 !important;color:var(--gp-white) !important;font-size:20px !important;cursor:pointer !important;background:rgba(var(--gp-black-rgb),0.12) !important;opacity:0.95 !important}.menu__collapse.main-menu__collapse{list-style:none !important;margin:0 !important;padding:0 !important;background:var(--gp-white) !important;border:none !important}.menu__level-1-li{position:relative !important;background:var(--gp-white) !important;border-bottom:1px solid var(--gp-divider) !important;margin:0 !important}.menu__level-1-a{display:flex !important;align-items:center !important;min-height:50px !important;padding:10px 42px 10px 16px !important;color:var(--gp-ink) !important;font-size:14px !important;font-weight:600 !important;text-decoration:none !important}.menu__level-1-a:hover, .menu__level-1-a:active{background:var(--gp-hover-wash) !important;color:var(--gp-orange) !important}.menu__level-1-icon{color:var(--gp-orange) !important;font-size:16px !important;width:22px !important;text-align:center !important;margin-right:12px !important;flex-shrink:0 !important}.menu__level-1-img{width:20px !important;height:20px !important;margin-right:12px !important;object-fit:contain !important;flex-shrink:0 !important}.menu__chevron{position:absolute !important;right:14px !important;top:30% !important;transform:translateY(-50%) !important;width:28px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--gp-orange) !important;font-size:13px !important;cursor:pointer !important;background:none !important;border:none !important}.menu__chevron::before{content:"\f078" !important;font-family:"Font Awesome 5 Free", "FontAwesome" !important;font-weight:900 !important}.menu.slide-from-right .menu__chevron{transform:none !important}.menu.slide-from-right .menu__chevron:has(+.menu__level-2.active)::before, .menu.slide-from-right .menu__chevron:has(+.menu__level-3.active)::before{content:"\f077" !important}.menu__level-2{background:var(--gp-tile-alt) !important}.menu__level-2-ul{list-style:none !important;padding:0 !important;margin:0 !important}.menu__level-2-a{display:block !important;padding:10px 16px 10px 38px !important;color:var(--gp-ink-alt) !important;font-size:13px !important;font-weight:500 !important;border-top:1px solid var(--gp-divider-soft) !important;text-decoration:none !important}.menu__level-2-a:hover{color:var(--gp-orange) !important;background:var(--gp-white) !important}.top-menu-wrapper{position:static !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:none !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}.store-horizontal-nav{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.store-horizontal, .store-horizontal-nav .store-horizontal{display:none !important}}.footer_soc{display:flex !important;justify-content:center !important;gap:14px !important;padding:10px 0 !important}.footer_soc a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;border-radius:50% !important;background:rgba(var(--gp-white-rgb),0.08) !important;color:rgba(var(--gp-white-rgb),0.8) !important;font-size:20px !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;border:1px solid rgba(var(--gp-white-rgb),0.15) !important;text-decoration:none !important}.footer_soc a:hover{background:rgba(var(--gp-white-rgb),0.2) !important;transform:scale(1.08) !important;color:var(--gp-white) !important;border-color:rgba(var(--gp-white-rgb),0.3) !important}@media (max-width: 1024px){.header-grid{grid-template-columns:140px minmax(0,1fr) 180px auto auto !important;justify-content:space-between !important;gap:12px !important}.header-contacts, .header-extra{width:180px !important}.header-search-wrap .header-search__form{width:100% !important;min-width:60px !important}.contact-phone{font-size:15px !important}.contact-email{font-size:11px !important}.menu-open.btn{display:none !important}#menuToggle{display:none !important}.header-socials{display:none !important}.store-horizontal, .store-horizontal-nav .store-horizontal{display:flex !important;flex-wrap:nowrap !important;scrollbar-width:none;-ms-overflow-style:none}.store-horizontal::-webkit-scrollbar{display:none}.store-horizontal>li>a, .store-horizontal>li>.root-item, .store-horizontal-nav .store-horizontal>li>a, .store-horizontal-nav .store-horizontal>li>.root-item{font-weight:400 !important;letter-spacing:0.3px !important}.header-search-wrap{width:auto !important;max-width:none !important;min-width:0 !important}.header-socials{display:none}.store-horizontal>li>a, .store-horizontal>li>.root-item, .store-horizontal-nav .store-horizontal>li>a, .store-horizontal-nav .store-horizontal>li>.root-item{padding:12px 10px !important;font-size:13px !important}}@media (max-width: 900px){.store-horizontal>li>a, .store-horizontal>li>.root-item, .store-horizontal-nav .store-horizontal>li>a, .store-horizontal-nav .store-horizontal>li>.root-item{padding:10px 8px !important;font-size:12px !important}}@media (max-width: 800px){.header-grid{gap:10px !important;grid-template-columns:120px minmax(0,1fr) 140px auto auto !important}.header-contacts, .header-extra{width:140px !important}.contact-phone{font-size:15px !important}.contact-email, .extra-messenger span, .extra-schedule span{font-size:11px !important}.store-horizontal>li>a, .store-horizontal>li>.root-item, .store-horizontal-nav .store-horizontal>li>a, .store-horizontal-nav .store-horizontal>li>.root-item{padding:8px 6px !important;font-size:11px !important}}@media (max-width: 700px){.store-horizontal>li>a, .store-horizontal>li>.root-item, .store-horizontal-nav .store-horizontal>li>a, .store-horizontal-nav .store-horizontal>li>.root-item{padding:8px 5px !important;font-size:10px !important}}@media (max-width: 600px){.top-menu-wrapper{position:static !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:none !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}.store-horizontal, .store-horizontal-nav .store-horizontal{display:none !important}#new-header{padding:10px 0 !important;overflow:hidden !important}#new-header .container-fluid{padding-left:20px !important;padding-right:20px !important;max-width:100% !important;box-sizing:border-box !important}.header-grid{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto !important;grid-template-areas:"logo logo logo" "search search search" "contacts extra burger" !important;row-gap:8px !important;column-gap:10px !important;align-items:center !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.header-logo{grid-area:logo !important;min-width:0 !important;max-width:100% !important;overflow:hidden !important}.header-logo a{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;align-items:center !important;gap:10px !important;min-width:0 !important;max-width:100% !important;text-decoration:none !important}.header-logo .logo-img{max-height:40px !important;max-width:100% !important;width:auto !important;object-fit:contain !important}.mobile-burger, #menuToggle{grid-area:burger !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:38px !important;min-width:0 !important;background:transparent !important;border:none !important;border-radius:0 !important;color:var(--gp-white) !important;font-size:20px !important;cursor:pointer !important;padding:0 4px !important;margin:0 !important;justify-self:end !important}.header-search-wrap{grid-area:search !important;width:100% !important;max-width:100% !important;margin:0 !important;box-sizing:border-box !important}.header-search{width:100% !important;max-width:100% !important;margin:0 !important;box-sizing:border-box !important}.header-search .header-search__form, .header-search .search-form{display:flex !important;align-items:center !important;width:100% !important;max-width:100% !important;height:36px !important;min-height:36px !important;background:rgba(var(--gp-white-rgb),0.10) !important;border:1px solid rgba(var(--gp-white-rgb),0.15) !important;border-radius:50px !important;position:relative !important;overflow:hidden !important;padding:0 !important;box-sizing:border-box !important}.header-search .search-icon{position:absolute !important;left:12px !important;top:50% !important;transform:translateY(-50%) !important;color:rgba(var(--gp-white-rgb),0.4) !important;font-size:16px !important;pointer-events:none !important;z-index:2 !important}.header-search input.header-search__input, .header-search .search-form input{flex:1 1 auto !important;width:100% !important;min-width:0 !important;height:100% !important;background:transparent !important;border:none !important;padding:0 8px 0 34px !important;color:var(--gp-white) !important;font-size:13px !important;box-shadow:none !important;outline:none !important;box-sizing:border-box !important}.header-search input.header-search__input::placeholder{color:rgba(var(--gp-white-rgb),0.65) !important}.header-search button.header-search__btn, .header-search button.search-btn, .header-search .search-form button.header-search__btn{position:static !important;top:auto !important;right:auto !important;transform:none !important;flex:0 0 auto !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:0 !important;background:var(--gp-orange) !important;color:var(--gp-white) !important;border:none !important;border-radius:50px !important;font-weight:600 !important;font-size:12px !important;line-height:1.45 !important;cursor:pointer !important;padding:6px 14px !important;margin:0 2px 0 0 !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:background 0.2s ease !important}.header-search button.header-search__btn:hover, .header-search button.search-btn:hover{background:var(--gp-orange-hover) !important;transform:scale(1.02) !important}.header-search .search-btn-icon{display:none !important}.header-search .search-btn-text{display:inline !important;font-size:12px !important;font-weight:600 !important;color:var(--gp-white) !important}.header-search .search-btn-clear, .header-search .search-form button.search-btn-clear, .header-search__form .search-btn-clear{right:70px !important}.header-contacts{grid-area:contacts !important;width:auto !important;display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:4px 12px !important;min-width:0 !important;overflow:visible !important}.header-contacts .contact-item{display:flex !important;align-items:center !important;gap:8px !important;min-width:0 !important}.header-contacts .contact-icon{color:rgba(var(--gp-white-rgb),0.4) !important;font-size:13px !important;flex-shrink:0 !important}.header-contacts .contact-phone{color:var(--gp-white) !important;font-size:13px !important;font-weight:700 !important;text-decoration:none !important;white-space:normal !important;overflow-wrap:break-word !important}.header-contacts .contact-email{display:block !important;color:rgba(var(--gp-white-rgb),0.6) !important;font-size:11px !important;font-weight:400 !important;min-width:0 !important;white-space:normal !important;overflow-wrap:break-word !important;text-decoration:none !important}.header-extra{grid-area:extra !important;width:auto !important;display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-end !important;gap:2px 12px !important;min-width:0 !important;justify-self:end !important}.header-extra .extra-messenger{display:inline-flex !important;align-items:center !important;gap:4px !important;color:var(--gp-white) !important;font-size:12px !important;text-decoration:none !important}.header-extra .extra-icon{color:rgba(var(--gp-white-rgb),0.4) !important;font-size:16px !important}.header-extra .extra-messenger span{display:inline !important;font-size:11px !important}.header-extra .extra-schedule{display:flex !important;align-items:center !important;gap:8px !important;color:rgba(var(--gp-white-rgb),0.5) !important;font-size:10px !important;white-space:normal !important}.header-socials{display:none !important}}@media (max-width: 480px){#new-header{padding:10px 0 !important}.header-logo .logo-img{max-height:35px !important}.header-contacts .contact-phone{font-size:13px !important}.header-contacts .contact-email{font-size:11px !important}.header-contacts .contact-icon{font-size:13px !important;width:14px !important}.header-search input.header-search__input, .header-search .search-form input{font-size:12px !important}.header-search button.header-search__btn, .header-search button.search-btn, .header-search .search-form button.header-search__btn{font-size:11px !important;padding:4px 10px !important}.header-search .search-btn-text{font-size:11px !important}.header-search .search-btn-clear, .header-search .search-form button.search-btn-clear, .header-search__form .search-btn-clear{right:62px !important}.mobile-burger, .mobile-burger.menu-open, #menuToggle.menu-open{width:auto !important;min-width:0 !important;height:38px !important;padding:0 4px !important;font-size:20px !important}}:root{--gp-blue:#3461a4;--gp-blue-dark:#2a5298;--gp-blue-deep:#2a4f87;--gp-blue-light:#3a70b8;--gp-navy:#1e3a66;--gp-blue-pale:#cde2ff;--gp-blue-tint:#eef3f9;--gp-blue-soft:#f1f4f9;--gp-blue-rgb:52,97,164;--gp-blue-dark-rgb:42,82,152;--gp-orange:#f4801f;--gp-orange-hover:#d96e1a;--gp-orange-rgb:244,128,31;--gp-text:#1a2a3a;--gp-text-dark:#1e293b;--gp-text-rgb:26,42,58;--gp-muted:#4a5a6a;--gp-muted-strong:#475569;--gp-muted-deep:#334155;--gp-muted-alt:#64748b;--gp-muted-soft:#94a3b8;--gp-white:#ffffff;--gp-white-rgb:255,255,255;--gp-black:#000000;--gp-black-rgb:0,0,0;--gp-green:#22c55e;--gp-green-deep:#16a34a;--gp-red:#e53e3e;--gp-red-bright:#ef4444;--gp-red-strong:#dc2626;--gp-whatsapp:#25d366;--gp-panel:#f8f9fc;--gp-soft:#f2f4f8;--gp-bg:#f8fafc;--gp-surface:#f1f5f9;--gp-line:#eef2f7;--gp-line-soft:#e2e8f0;--gp-line-faint:#eef2f6;--gp-line-blue:#e8edf4;--gp-divider:#eeeeee;--gp-divider-soft:#f0f0f0;--gp-tile:#f7f7f7;--gp-tile-alt:#fbfbfb;--gp-hover-wash:#fff8f2;--gp-dot:#cbd5e1;--gp-ink:#222222;--gp-ink-soft:#2a2a2a;--gp-ink-alt:#333333;--gp-charcoal:#3e3e3e;--gp-gray-heading:#444444;--gp-footer-border:#7babdc;--gp-crumb-gap:12px;--body-c:var(--gp-text);--h1-c:var(--gp-text);--h2-c:var(--gp-text);--h3-c:var(--gp-text);--h4-c:var(--gp-text);--h5-c:var(--gp-text);--heading-c:var(--gp-text);--a-c:var(--gp-blue);--a-c-hover:var(--gp-blue-dark);--btn-default-c:var(--gp-muted);--btn-default-bg:var(--gp-soft);--btn-default-c-hover:var(--gp-white);--btn-default-bg-hover:var(--gp-blue);--btn-primary-c:var(--gp-white);--btn-primary-bg:var(--gp-orange);--btn-primary-c-hover:var(--gp-white);--btn-primary-bg-hover:var(--gp-orange-hover);--input-checked-bg:var(--gp-blue);--top-menu-bg:var(--gp-blue-dark);--top-menu-btn-c:var(--gp-white);--top-menu-btn-c-hover:var(--gp-orange);--header-bg:linear-gradient(180deg,var(--gp-blue-dark) 0%,var(--gp-blue) 40%,var(--gp-blue-light) 100%);--header-search-cat-btn-c:var(--gp-white);--header-search-cat-btn-bg:rgba(var(--gp-white-rgb),0.10);--header-search-input-c:var(--gp-white);--header-search-input-bg:rgba(var(--gp-white-rgb),0.10);--header-phones-m-c:var(--gp-white);--header-phones-m-c-hover:var(--gp-orange);--header-phones-a-c:rgba(var(--gp-white-rgb),0.75);--header-icon-c:var(--gp-white);--header-icon-total-c:var(--gp-white);--header-icon-total-bg:var(--gp-orange);--header-block-caption-c:rgba(var(--gp-white-rgb),0.75);--menu-main-c:var(--gp-text);--menu-main-bg:var(--gp-panel);--menu-main-header-c:var(--gp-white);--menu-main-header-bg:var(--gp-orange);--menu-main-level-1-c:var(--gp-orange);--menu-main-level-1-c-hover:var(--gp-orange-hover);--menu-main-level-2-c:var(--gp-muted);--menu-main-level-2-c-hover:var(--gp-blue);--menu-main-level-2-bg:var(--gp-white);--menu-main-level-3-c:var(--gp-muted);--menu-main-level-3-c-hover:var(--gp-blue);--menu-main-before:var(--gp-panel);--menu-right-bg:var(--gp-panel);--menu-right-level-1-c:var(--gp-text);--menu-right-level-1-c-hover:var(--gp-blue);--menu-right-level-2-c:var(--gp-muted);--menu-right-level-2-c-hover:var(--gp-blue);--menu-right-level-2-bg:var(--gp-white);--menu-right-level-3-c:var(--gp-muted);--menu-right-level-3-c-hover:var(--gp-blue);--menu-module-bg:var(--gp-panel);--menu-module-c1:var(--gp-text);--menu-module-c1-hover:var(--gp-blue);--menu-module-c2:var(--gp-muted);--menu-module-c2-hover:var(--gp-blue);--menu-module-c3:var(--gp-muted);--menu-module-c3-hover:var(--gp-blue);--footer-bg:var(--gp-blue);--footer-c:rgba(var(--gp-white-rgb),0.85);--footer-heading-c:var(--gp-white);--subscribe-border:solid 1px rgba(var(--gp-white-rgb),0.12);--subscribe-info-c:rgba(var(--gp-white-rgb),0.85);--subscribe-points-c:rgba(var(--gp-white-rgb),0.85);--subscribe-input-c:var(--gp-white);--subscribe-input-bg:rgba(var(--gp-white-rgb),0.12);--subscribe-btn-c:var(--gp-white);--subscribe-btn-bg:var(--gp-orange);--fly-menu-icon-c:var(--gp-blue);--fly-menu-icon-total-c:var(--gp-white);--fly-menu-icon-total-bg:var(--gp-orange);--fly-contacts-btn-c:var(--gp-white);--fly-contacts-btn-bg:var(--gp-orange);--fly-callback-c:var(--gp-white);--fly-callback-bg:var(--gp-orange);--preloader-border-c:var(--gp-blue) var(--gp-blue) var(--gp-blue) transparent;--tooltip-c:var(--gp-white);--tooltip-bg:var(--gp-blue-dark);--pagination-c:var(--gp-blue);--pagination-bg:var(--gp-soft);--pagination-c-active:var(--gp-white);--pagination-bg-active:var(--gp-blue);--gp-modal-top:104px}header #top{background:transparent}@media (min-width: 992px){header .header-block{display:grid;grid-template-columns:160px minmax(240px,1fr) 240px auto auto auto;align-items:center;gap:15px;padding-top:14px;padding-bottom:14px}header .header-block>*{width:auto;float:none;padding-left:0;padding-right:0}}header .header-logo__img{max-height:52px;width:auto}header .header-search__form{display:flex;align-items:center;background:rgba(var(--gp-white-rgb),0.10);border:1px solid rgba(var(--gp-white-rgb),0.18);border-radius:50px;padding:3px 3px 3px 4px;transition:background 0.3s,border-color 0.3s}header .header-search__form:focus-within{background:rgba(var(--gp-white-rgb),0.16);border-color:rgba(var(--gp-white-rgb),0.32)}header .header-search__input{background:transparent;border:0;box-shadow:none;color:var(--gp-white)}header .header-search__input::placeholder{color:rgba(var(--gp-white-rgb),0.45)}header .header-search__btn.search-btn{background:var(--gp-orange);border:0;border-radius:50px;padding:8px 18px;color:var(--gp-white);font-weight:600;transition:background 0.3s}header .header-search__btn.search-btn:hover{background:var(--gp-orange-hover)}header .header-search__btn.search-btn .fa{display:none}header .header-search__btn.search-btn::after{content:none !important;display:none !important}@media (max-width: 600px){header .header-search__btn.search-btn .fa{display:inline-block}header .header-search__btn.search-btn::after{content:none !important;display:none !important}}header .header-phones__main{color:var(--gp-white);font-size:17px;font-weight:700}header .header-phones__main:hover{color:var(--gp-orange)}.gp-orange-line{height:4px;background:var(--gp-orange)}header .gp-menu-container{max-width:none;width:100%;padding-left:0;padding-right:0;background:var(--menu-main-bg);border-bottom:1px solid var(--gp-line-blue)}header .gp-menu-container>.row{max-width:1170px;margin:0 auto;padding:0 15px}@media (min-width: 992px){header .menu2 .menu__collapse{display:flex;flex-wrap:wrap;max-width:1170px;margin:0 auto}header .menu2 .menu__level-1-li{flex:0 0 auto;position:relative;box-shadow:none}header .menu2 .menu__level-1-a{justify-content:flex-start;padding:14px 20px;font-size:14px;font-weight:600;letter-spacing:0.3px;white-space:nowrap;color:var(--menu-main-level-1-c)}header .menu2 .menu__level-1-li:hover>.menu__level-1-a, header .menu2 .menu__level-1-li.open>.menu__level-1-a{color:var(--gp-blue);background:rgba(var(--gp-blue-rgb),0.06)}header .menu2 .menu__level-2{border-top:3px solid var(--gp-blue);border-radius:8px;box-shadow:0 16px 40px rgba(var(--gp-black-rgb),0.10)}}footer.footer{background:linear-gradient(0deg,var(--gp-blue-dark) 0%,var(--gp-blue) 40%,var(--gp-blue-light) 100%);border-top:4px solid var(--gp-orange);padding-top:20px;padding-bottom:16px}footer.footer .footer__column-heading{color:var(--gp-white);font-weight:600}footer.footer .footer__column-a{color:rgba(var(--gp-white-rgb),0.80)}footer.footer .footer__column-a:hover{color:var(--gp-orange)}.breadcumb-container{background:var(--gp-bg) !important;padding:12px 0 !important;border-bottom:1px solid var(--gp-line-soft) !important}.breadcumb-container .breadcrumb, .breadcrumb-h1 .breadcrumb{background:transparent !important;padding:8px 0 !important;margin:0 !important;border:none !important;white-space:normal !important}.breadcumb-container .breadcrumb>li, .breadcrumb-h1 .breadcrumb>li{padding:0 12px !important;position:relative !important;font-size:13px !important;color:var(--gp-muted-alt) !important;vertical-align:middle !important;line-height:1.5 !important}.breadcrumb-h1 .breadcrumb>li:first-child{padding-left:0 !important}.breadcumb-container .breadcrumb>li a, .breadcrumb-h1 .breadcrumb>li a{color:var(--gp-blue) !important;transition:color 0.3s !important}.breadcumb-container .breadcrumb>li a:hover, .breadcrumb-h1 .breadcrumb>li a:hover{color:var(--gp-orange) !important}.breadcumb-container .breadcrumb>li+li::before, .breadcrumb-h1 .breadcrumb>li+li::before{content:"›" !important;color:var(--gp-muted-soft) !important;font-size:18px !important;position:absolute !important;left:-4px !important;top:50% !important;transform:translateY(-50%) !important}.breadcumb-container .breadcrumb>li:last-child, .breadcrumb-h1 .breadcrumb>li:last-child{color:var(--gp-text-dark) !important;font-weight:600 !important}.breadcumb-container .breadcrumb>li:after, .breadcrumb-h1 .breadcrumb>li:after{display:none !important}.breadcumb-container .breadcrumb i.fa-home, .breadcrumb-h1 .breadcrumb i.fa-home{font-size:16px !important;color:var(--gp-blue) !important;vertical-align:middle !important;line-height:1 !important}.breadcumb-container .breadcrumb i.fa-home:hover, .breadcrumb-h1 .breadcrumb i.fa-home:hover{color:var(--gp-orange) !important}.breadcumb-container .container, .breadcumb-container .container-fluid{max-width:1280px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:20px !important;padding-right:20px !important;box-sizing:border-box !important}.breadcrumb-h1{max-width:1280px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}.site-content, .arkaim-catalog-page{padding:30px 15px 50px !important;background:var(--gp-bg) !important}main:has(>.breadcumb-container){padding-top:var(--gp-crumb-gap,12px) !important}main>.breadcumb-container{margin-bottom:var(--gp-crumb-gap,12px) !important}main>.breadcumb-container+.site-content, main>.breadcumb-container+.arkaim-catalog-page{padding-top:0 !important}.category-list{background:var(--gp-white) !important;border-radius:10px !important;padding:16px 12px !important;box-shadow:0 2px 12px rgba(var(--gp-black-rgb),0.03) !important;border:1px solid var(--gp-line) !important;margin-right:-10px !important}.category-list .title{font-size:18px !important;font-weight:700 !important;color:var(--gp-text-dark) !important;margin:0 0 14px !important;padding-bottom:10px !important;border-bottom:2px solid var(--gp-orange) !important;letter-spacing:0.3px !important;line-height:1.1 !important}.category-list .category{margin-bottom:4px !important;border-radius:8px !important;transition:all 0.25s !important;position:relative !important;border-bottom:1px solid rgba(var(--gp-black-rgb),0.04) !important}.category-list .category:last-child{border-bottom:none !important}.category-list .category .caption{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0 !important;position:relative !important;gap:8px !important;border-radius:8px !important;transition:all 0.25s cubic-bezier(0.25,0.46,0.45,0.94) !important}.category-list .category .caption:hover{background:rgba(var(--gp-blue-rgb),0.06) !important;box-shadow:0 2px 8px rgba(var(--gp-blue-rgb),0.03) !important}.category-list .category .caption a{display:block !important;padding:8px 12px !important;font-size:14px !important;font-weight:400 !important;color:var(--gp-muted-strong) !important;transition:all 0.2s !important;flex:1 !important;text-decoration:none !important;border-radius:6px !important;margin:0 !important;position:relative !important;overflow:hidden !important}.category-list .category .caption a::before, .category-list .category .caption a::after{display:none !important;content:none !important}.category-list .category .caption a:hover{color:var(--gp-blue) !important;padding-left:16px !important;background:transparent !important}.category-list .category.active>.caption{background:transparent !important}.category-list .category.active>.caption a{color:var(--gp-muted-strong) !important;font-weight:400 !important;padding-left:12px !important}.category-list .category.active>.caption a::after{display:none !important}.category-list .category.active>.caption a:hover{color:var(--gp-blue) !important;padding-left:16px !important;background:transparent !important}.category-list .category.active>.caption:hover{background:rgba(var(--gp-blue-rgb),0.04) !important}.category-list .category .folder{width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;background:var(--gp-blue-soft) !important;border-radius:50% !important;cursor:pointer !important;position:relative !important;flex-shrink:0 !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:4px 8px 4px 0 !important;top:0 !important;transform:none !important}.category-list .category .caption:hover .folder{background:var(--gp-blue) !important;transform:scale(1.08) !important;box-shadow:0 4px 12px rgba(var(--gp-blue-rgb),0.15) !important}.category-list .category .caption:hover .folder::before{background:var(--gp-white) !important}.category-list .category .caption:hover .folder::after{background:var(--gp-white) !important}.category-list .category .folder:hover{background:var(--gp-blue) !important;transform:scale(1.08) !important;box-shadow:0 4px 12px rgba(var(--gp-blue-rgb),0.15) !important}.category-list .category .folder:hover::before{background:var(--gp-white) !important}.category-list .category .folder:hover::after{background:var(--gp-white) !important}.category-list .category .folder.open{background:var(--gp-blue) !important}.category-list .category .folder.open::before, .category-list .category .folder.open::after{background:var(--gp-white) !important}.category-list .category .folder.open::after{height:0 !important}.category-list .category .folder.open:hover{background:var(--gp-blue-deep) !important;transform:scale(1.08) !important;box-shadow:0 4px 16px rgba(var(--gp-blue-rgb),0.25) !important}.category-list .category .folder.open:hover::before, .category-list .category .folder.open:hover::after{background:var(--gp-white) !important}.category-list .category .folder::before{content:'' !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;width:8px !important;height:2px !important;background:var(--gp-muted-alt) !important;border-radius:4px !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important}.category-list .category .folder::after{content:'' !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;width:2px !important;height:8px !important;background:var(--gp-muted-alt) !important;border-radius:4px !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important}.category-list .children{padding-left:8px !important;margin-bottom:4px !important;margin-top:2px !important;list-style:none !important;border-left:1px solid rgba(var(--gp-black-rgb),0.04) !important;margin-left:8px !important}.category-list .children li{padding:1px 0 !important;position:relative !important;list-style:none !important;transition:all 0.2s !important;border-radius:6px !important}.category-list .children li a{font-size:13px !important;font-weight:400 !important;color:var(--gp-muted-alt) !important;padding:6px 12px !important;display:block !important;transition:all 0.2s !important;text-decoration:none !important;border-radius:6px !important;margin:0 !important;position:relative !important}.category-list .children li a::before, .category-list .children li a::after{display:none !important;content:none !important}.category-list .children li:hover{background:rgba(var(--gp-blue-rgb),0.04) !important}.category-list .children li:hover a{color:var(--gp-blue) !important;padding-left:18px !important;background:transparent !important}.category-list .children li.active{background:rgba(var(--gp-blue-rgb),0.06) !important;border-radius:6px !important}.category-list .children li.active a{color:var(--gp-blue) !important;font-weight:600 !important;padding-left:18px !important}.category-list .children li.active a::after{content:'' !important;position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:3px !important;background:var(--gp-orange) !important;border-radius:0 4px 4px 0 !important}.category-list .children li.active:hover{background:rgba(var(--gp-blue-rgb),0.06) !important}.panel.single_row.category-header{background:var(--gp-white) !important;border-radius:10px !important;padding:12px 18px !important;border:1px solid var(--gp-line) !important;box-shadow:0 2px 12px rgba(var(--gp-black-rgb),0.03) !important;margin-bottom:16px !important}.panel.single_row.category-header .title{font-size:22px !important;font-weight:700 !important;color:var(--gp-text-dark) !important;letter-spacing:-0.3px !important;margin:0 !important}.col-mb-30{margin-bottom:12px !important}.category-thumb{position:relative !important;padding:15px !important;background:var(--gp-white) !important;height:100% !important;border:2px solid var(--gp-line) !important;border-radius:10px !important;display:flex !important;flex-direction:column !important;align-items:center !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;text-align:center !important}.category-thumb:hover{transform:translateY(-4px) !important;box-shadow:0 8px 24px rgba(var(--gp-blue-rgb),0.08) !important;border-color:var(--gp-blue) !important}.category-thumb img{width:100% !important;max-width:120px !important;margin-bottom:10px !important}.category-thumb .title{font-size:13px !important;font-weight:600 !important;color:var(--gp-text-dark) !important;line-height:1.3 !important;transition:color 0.3s !important}.category-thumb:hover .title{color:var(--gp-blue) !important}.product-thumb{display:flex !important;align-items:center !important;background:var(--gp-white) !important;padding:16px 20px !important;margin:0 0 12px !important;border:1px solid var(--gp-line) !important;border-radius:10px !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important}.product-thumb:hover{box-shadow:0 4px 20px rgba(var(--gp-blue-rgb),0.06) !important;border-color:var(--gp-blue-pale) !important}.product-thumb .image{flex-shrink:0 !important;width:120px !important;margin-right:20px !important}.product-thumb .image img{width:100% !important;height:auto !important;border-radius:6px !important}.product-thumb .product-info-wrap{flex:1 !important;display:flex !important;flex-direction:column !important;gap:6px !important}.product-thumb h4{font-size:15px !important;font-weight:600 !important;margin:0 !important}.product-thumb h4 a{color:var(--gp-text-dark) !important;transition:color 0.3s !important;text-decoration:none !important}.product-thumb h4 a:hover{color:var(--gp-blue) !important}.product-meta{display:flex !important;flex-wrap:wrap !important;gap:12px !important;font-size:12px !important;color:var(--gp-muted-soft) !important}.product-meta .in-stock{color:var(--gp-green) !important;font-weight:600 !important}.product-thumb .price{font-size:20px !important;font-weight:700 !important;color:var(--gp-text-dark) !important;margin:4px 0 !important}.product-actions{display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important}.action-buttons{display:flex !important;gap:6px !important}.product-layout .action-btn.wishlist, .product-layout .action-btn.compare{display:none !important}.product-layout .action-buttons:not(:has(.action-btn:not(.wishlist, .compare))){display:none !important}.action-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:34px !important;height:34px !important;border:1px solid var(--gp-line-soft) !important;border-radius:6px !important;background:var(--gp-white) !important;color:var(--gp-blue) !important;font-size:14px !important;cursor:pointer !important;transition:all 0.25s cubic-bezier(0.25,0.46,0.45,0.94) !important;padding:0 !important;position:relative !important}.action-btn:hover{background:var(--gp-blue-pale) !important;border-color:var(--gp-blue) !important;color:var(--gp-blue-deep) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(var(--gp-blue-rgb),0.12) !important}.action-btn i{color:var(--gp-blue) !important;transition:all 0.25s !important}.action-btn:hover i{color:var(--gp-blue-deep) !important}.action-btn[data-tooltip]:hover::after{content:attr(data-tooltip) !important;position:absolute !important;bottom:calc(100% + 8px) !important;left:50% !important;transform:translateX(-50%) !important;background:var(--gp-text-dark) !important;color:var(--gp-white) !important;font-size:10px !important;font-weight:500 !important;padding:3px 10px !important;border-radius:6px !important;white-space:nowrap !important;pointer-events:none !important;z-index:100 !important;box-shadow:0 4px 12px rgba(var(--gp-black-rgb),0.1) !important}.action-btn[data-tooltip]:hover::before{content:'' !important;position:absolute !important;bottom:calc(100% + 2px) !important;left:50% !important;transform:translateX(-50%) !important;border-left:6px solid transparent !important;border-right:6px solid transparent !important;border-top:6px solid var(--gp-text-dark) !important;z-index:100 !important}.ock-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;border:none !important;border-radius:10px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.25s !important;padding:0 18px !important;height:38px !important;text-transform:none !important;font-family:var(--gp-font) !important;letter-spacing:0.3px !important;text-decoration:none !important;white-space:nowrap !important}.ock-btn i{font-size:14px !important}.ock-btn-primary{background:var(--gp-orange) !important;color:var(--gp-white) !important;box-shadow:0 4px 12px rgba(var(--gp-orange-rgb),0.2) !important}.ock-btn-primary:hover{background:var(--gp-orange-hover) !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(var(--gp-orange-rgb),0.3) !important}.ock-btn-primary:active{transform:scale(0.97) !important}.ock-btn-sm{height:34px !important;font-size:13px !important;padding:0 14px !important}.panel-pagination{margin-top:16px !important;padding:12px 16px !important;background:var(--gp-white) !important;border-radius:10px !important;border:1px solid var(--gp-line) !important}@media (max-width: 768px){.product-thumb{flex-direction:column !important;align-items:center !important;text-align:center !important;padding:16px !important}.product-thumb .image{width:100% !important;max-width:200px !important;margin-right:0 !important;margin-bottom:12px !important}.product-meta{justify-content:center !important}.product-actions{justify-content:center !important}.action-buttons{justify-content:center !important}.category-thumb{padding:12px !important}.category-thumb img{max-width:80px !important}.category-thumb .title{font-size:12px !important}.category-list{margin-right:0 !important}.panel.single_row.category-header .title{font-size:18px !important}}@media (max-width: 480px){.product-thumb{padding:12px !important}.product-thumb .image{max-width:150px !important}.product-thumb h4{font-size:14px !important}.product-thumb .price{font-size:18px !important}.ock-btn{font-size:12px !important;height:32px !important;padding:0 12px !important}.ock-btn i{font-size:12px !important}.action-btn{width:30px !important;height:30px !important;font-size:12px !important}.action-btn[data-tooltip]:hover::after{font-size:9px !important;padding:2px 8px !important}.panel.single_row.category-header .title{font-size:16px !important}.category-thumb{padding:10px !important}.category-thumb .title{font-size:11px !important}.product-meta{font-size:11px !important;gap:8px !important}.category-list{margin-right:0 !important}.panel.single_row.category-header{padding:10px 14px !important}}.breadcumb-container{background:var(--gp-bg) !important;padding:12px 0 !important;border-bottom:1px solid var(--gp-line-soft) !important}.breadcumb-container .breadcrumb, .breadcrumb-h1 .breadcrumb{background:transparent !important;padding:8px 0 !important;margin:0 !important;border:none !important;white-space:normal !important}.breadcumb-container .breadcrumb>li, .breadcrumb-h1 .breadcrumb>li{padding:0 12px !important;position:relative !important;font-size:13px !important;color:var(--gp-muted-alt) !important;vertical-align:middle !important;line-height:1.5 !important}.breadcrumb-h1 .breadcrumb>li:first-child{padding-left:0 !important}.breadcumb-container .breadcrumb>li a, .breadcrumb-h1 .breadcrumb>li a{color:var(--gp-blue) !important;transition:color 0.3s !important}.breadcumb-container .breadcrumb>li a:hover, .breadcrumb-h1 .breadcrumb>li a:hover{color:var(--gp-orange) !important}.breadcumb-container .breadcrumb>li+li::before, .breadcrumb-h1 .breadcrumb>li+li::before{content:"›" !important;color:var(--gp-muted-soft) !important;font-size:18px !important;position:absolute !important;left:-4px !important;top:50% !important;transform:translateY(-50%) !important}.breadcumb-container .breadcrumb>li:last-child, .breadcrumb-h1 .breadcrumb>li:last-child{color:var(--gp-text-dark) !important;font-weight:600 !important}.breadcumb-container .breadcrumb>li:after, .breadcrumb-h1 .breadcrumb>li:after{display:none !important}.breadcumb-container .breadcrumb i.fa-home, .breadcrumb-h1 .breadcrumb i.fa-home{font-size:16px !important;color:var(--gp-blue) !important;vertical-align:middle !important;line-height:1 !important}.breadcumb-container .breadcrumb i.fa-home:hover, .breadcrumb-h1 .breadcrumb i.fa-home:hover{color:var(--gp-orange) !important}.site-content, .arkaim-catalog-page{padding:30px 15px 50px !important;background:var(--gp-bg) !important}.panel{background-color:var(--gp-white) !important;padding:15px !important;border:none !important;border-radius:10px !important}.category-list{background:var(--gp-white) !important;border-radius:10px !important;padding:16px 12px !important;box-shadow:0 2px 12px rgba(var(--gp-black-rgb),0.03) !important;border:1px solid var(--gp-line) !important;margin-right:-10px !important}.panel-product{background:var(--gp-white) !important;border-radius:10px !important;padding:24px !important;box-shadow:0 2px 12px rgba(var(--gp-black-rgb),0.03) !important;border:1px solid var(--gp-line) !important}.category-list .title{font-size:18px !important;font-weight:700 !important;color:var(--gp-text-dark) !important;margin:0 0 14px !important;padding-bottom:10px !important;border-bottom:2px solid var(--gp-orange) !important;letter-spacing:0.3px !important;line-height:1.1 !important}.category-list .category{margin-bottom:4px !important;border-radius:8px !important;transition:all 0.25s !important;position:relative !important;border-bottom:1px solid rgba(var(--gp-black-rgb),0.04) !important}.category-list .category:last-child{border-bottom:none !important}.category-list .category .caption{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0 !important;position:relative !important;gap:8px !important;border-radius:8px !important;transition:all 0.25s cubic-bezier(0.25,0.46,0.45,0.94) !important}.category-list .category .caption:hover{background:rgba(var(--gp-blue-rgb),0.06) !important;box-shadow:0 2px 8px rgba(var(--gp-blue-rgb),0.03) !important}.category-list .category .caption a{display:block !important;padding:8px 12px !important;font-size:14px !important;font-weight:400 !important;color:var(--gp-muted-strong) !important;transition:all 0.2s !important;flex:1 !important;text-decoration:none !important;border-radius:6px !important;margin:0 !important;position:relative !important;overflow:hidden !important}.category-list .category .caption a::before, .category-list .category .caption a::after{display:none !important;content:none !important}.category-list .category .caption a:hover{color:var(--gp-blue) !important;padding-left:16px !important;background:transparent !important}.category-list .category.active>.caption{background:transparent !important}.category-list .category.active>.caption a{color:var(--gp-muted-strong) !important;font-weight:400 !important;padding-left:12px !important}.category-list .category.active>.caption a::after{display:none !important}.category-list .category.active>.caption a:hover{color:var(--gp-blue) !important;padding-left:16px !important;background:transparent !important}.category-list .category.active>.caption:hover{background:rgba(var(--gp-blue-rgb),0.04) !important}.category-list .category .folder{width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;background:var(--gp-blue-soft) !important;border-radius:50% !important;cursor:pointer !important;position:relative !important;flex-shrink:0 !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:4px 8px 4px 0 !important;top:0 !important;transform:none !important}.category-list .category .caption:hover .folder{background:var(--gp-blue) !important;transform:scale(1.08) !important;box-shadow:0 4px 12px rgba(var(--gp-blue-rgb),0.15) !important}.category-list .category .caption:hover .folder::before{background:var(--gp-white) !important}.category-list .category .caption:hover .folder::after{background:var(--gp-white) !important}.category-list .category .folder:hover{background:var(--gp-blue) !important;transform:scale(1.08) !important;box-shadow:0 4px 12px rgba(var(--gp-blue-rgb),0.15) !important}.category-list .category .folder:hover::before{background:var(--gp-white) !important}.category-list .category .folder:hover::after{background:var(--gp-white) !important}.category-list .category .folder.open{background:var(--gp-blue) !important}.category-list .category .folder.open::before, .category-list .category .folder.open::after{background:var(--gp-white) !important}.category-list .category .folder.open::after{height:0 !important}.category-list .category .folder.open:hover{background:var(--gp-blue-deep) !important;transform:scale(1.08) !important;box-shadow:0 4px 16px rgba(var(--gp-blue-rgb),0.25) !important}.category-list .category .folder.open:hover::before, .category-list .category .folder.open:hover::after{background:var(--gp-white) !important}.category-list .category .folder::before{content:'' !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;width:8px !important;height:2px !important;background:var(--gp-muted-alt) !important;border-radius:4px !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important}.category-list .category .folder::after{content:'' !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;width:2px !important;height:8px !important;background:var(--gp-muted-alt) !important;border-radius:4px !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important}.category-list .children{padding-left:8px !important;margin-bottom:4px !important;margin-top:2px !important;list-style:none !important;border-left:1px solid rgba(var(--gp-black-rgb),0.04) !important;margin-left:8px !important}.category-list .children li{padding:1px 0 !important;position:relative !important;list-style:none !important;transition:all 0.2s !important;border-radius:6px !important}.category-list .children li::before, .category-list .children li::after{display:none !important;content:none !important}.category-list .children li a{font-size:13px !important;font-weight:400 !important;color:var(--gp-muted-alt) !important;padding:6px 12px !important;display:block !important;transition:all 0.2s !important;text-decoration:none !important;border-radius:6px !important;margin:0 !important;position:relative !important}.category-list .children li a::before, .category-list .children li a::after{display:none !important;content:none !important}.category-list .children li:hover{background:rgba(var(--gp-blue-rgb),0.04) !important}.category-list .children li:hover a{color:var(--gp-blue) !important;padding-left:18px !important;background:transparent !important}.category-list .children li.active{background:rgba(var(--gp-blue-rgb),0.06) !important;border-radius:6px !important}.category-list .children li.active a{color:var(--gp-blue) !important;font-weight:600 !important;padding-left:18px !important}.category-list .children li.active a::after{content:'' !important;position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:3px !important;background:var(--gp-orange) !important;border-radius:0 4px 4px 0 !important}.category-list .children li.active:hover{background:rgba(var(--gp-blue-rgb),0.06) !important}.category-list .children li.active:hover a{color:var(--gp-blue) !important;padding-left:18px !important}.product-header{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;margin-bottom:16px !important;gap:12px !important}.product-header .title{font-size:22px !important;font-weight:700 !important;color:var(--gp-text-dark) !important;letter-spacing:-0.3px !important;line-height:1.3 !important;margin:0 !important;flex:1 !important}.header-actions{display:flex !important;gap:6px !important;flex-shrink:0 !important;margin-top:2px !important}.header-actions .action-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border:1px solid var(--gp-blue-pale) !important;border-radius:8px !important;background:var(--gp-white) !important;color:var(--gp-blue) !important;font-size:16px !important;cursor:pointer !important;transition:all 0.25s cubic-bezier(0.25,0.46,0.45,0.94) !important;padding:0 !important;line-height:1 !important;position:relative !important}.header-actions .action-btn:hover{background:var(--gp-blue-pale) !important;border-color:var(--gp-blue) !important;color:var(--gp-blue-deep) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(var(--gp-blue-rgb),0.12) !important}.header-actions .action-btn:active{transform:scale(0.92) !important}.header-actions .action-btn i{color:var(--gp-blue) !important;transition:all 0.25s !important}.header-actions .action-btn:hover i{color:var(--gp-blue-deep) !important}.header-actions .action-btn[data-tooltip]:hover::after{content:attr(data-tooltip) !important;position:absolute !important;bottom:calc(100% + 8px) !important;left:50% !important;transform:translateX(-50%) !important;background:var(--gp-text-dark) !important;color:var(--gp-white) !important;font-size:11px !important;font-weight:500 !important;padding:4px 12px !important;border-radius:6px !important;white-space:nowrap !important;pointer-events:none !important;font-family:var(--gp-font) !important;letter-spacing:0.3px !important;z-index:100 !important;box-shadow:0 4px 12px rgba(var(--gp-black-rgb),0.1) !important}.header-actions .action-btn[data-tooltip]:hover::before{content:'' !important;position:absolute !important;bottom:calc(100% + 2px) !important;left:50% !important;transform:translateX(-50%) !important;border-left:6px solid transparent !important;border-right:6px solid transparent !important;border-top:6px solid var(--gp-text-dark) !important;z-index:100 !important}.product-gallery{display:flex !important;flex-direction:column !important;gap:12px !important;margin-bottom:16px !important}.main-image{position:relative !important;width:100% !important;background:var(--gp-bg) !important;border-radius:10px !important;overflow:hidden !important;border:2px solid var(--gp-line) !important;aspect-ratio:1/1 !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:border-color 0.3s !important}.main-image:hover{border-color:var(--gp-blue) !important}.main-image-link{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}.main-image-link img{width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.4s !important;border-radius:10px !important}.main-image-link:hover img{transform:scale(1.02) !important}.thumbnails{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important;padding:0 !important;list-style:none !important}.thumbnail-item{width:64px !important;height:64px !important;border-radius:8px !important;overflow:hidden !important;cursor:pointer !important;border:2px solid var(--gp-line) !important;transition:all 0.3s !important;flex-shrink:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:var(--gp-bg) !important}.thumbnail-item:hover{border-color:var(--gp-blue) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(var(--gp-blue-rgb),0.08) !important}.thumbnail-item.active{border-color:var(--gp-orange) !important;box-shadow:0 0 0 3px rgba(var(--gp-orange-rgb),0.15) !important}.thumbnail-item img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.info-list{display:flex !important;flex-wrap:wrap !important;gap:6px 16px !important;padding:8px 0 12px !important;margin:0 !important;border-bottom:1px solid var(--gp-line) !important;list-style:none !important;font-size:13px !important;color:var(--gp-muted-strong) !important}.info-list li{display:inline-block !important;margin:0 !important;padding:0 !important}.info-list li strong{color:var(--gp-text-dark) !important;font-weight:600 !important}.info-list li a{color:var(--gp-blue) !important;transition:color 0.3s !important}.info-list li a:hover{color:var(--gp-orange) !important}.price{margin:8px 0 4px !important;padding:0 !important;background:transparent !important;border:none !important;text-align:center !important}.price .value h2{font-size:28px !important;font-weight:700 !important;color:var(--gp-text-dark) !important;margin:0 !important;letter-spacing:-0.5px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;flex-wrap:wrap !important}.price .value h2 .price-number{font-size:28px !important;font-weight:700 !important;color:var(--gp-text-dark) !important}.price .value h2 .price-currency{font-size:18px !important;font-weight:400 !important;color:var(--gp-muted-strong) !important}.price .value h2 .price-label{font-size:13px !important;font-weight:400 !important;color:var(--gp-muted-alt) !important;background:var(--gp-blue-soft) !important;padding:2px 14px !important;border-radius:20px !important;letter-spacing:0.3px !important;margin-left:4px !important}.ock-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;border:none !important;border-radius:10px !important;font-size:15px !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.25s !important;padding:0 24px !important;height:50px !important;min-height:42px !important;text-transform:none !important;font-family:var(--gp-font) !important;letter-spacing:0.3px !important;flex:1 !important;min-width:120px !important}.ock-btn i{font-size:16px !important}.ock-btn-primary{background:var(--gp-orange) !important;color:var(--gp-white) !important;box-shadow:0 4px 16px rgba(var(--gp-orange-rgb),0.25) !important}.ock-btn-primary:hover{background:var(--gp-orange-hover) !important;transform:translateY(-2px) !important;box-shadow:0 8px 28px rgba(var(--gp-orange-rgb),0.35) !important}.ock-btn-oneclick{background:var(--gp-blue) !important;color:var(--gp-white) !important;box-shadow:0 4px 16px rgba(var(--gp-blue-rgb),0.2) !important}.ock-btn-oneclick:hover{background:var(--gp-blue-deep) !important;transform:translateY(-2px) !important;box-shadow:0 8px 28px rgba(var(--gp-blue-rgb),0.3) !important}.product-actions{margin-top:16px !important;width:100% !important}.action-row{display:flex !important;flex-wrap:wrap !important;gap:12px !important;width:100% !important}.table-bordered{border:1px solid var(--gp-line-soft) !important;border-radius:8px !important;overflow:hidden !important;margin-top:0 !important}.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{background:var(--gp-blue) !important;color:var(--gp-white) !important;font-weight:700 !important;font-size:14px !important;padding:10px 16px !important;border:none !important}.table-striped tbody tr:nth-child(odd){background:var(--gp-bg) !important}.table-striped tbody tr:nth-child(even){background:var(--gp-white) !important}.table-bordered tbody td{padding:9px 16px !important;font-size:13px !important;color:var(--gp-muted-strong) !important;border:1px solid var(--gp-line) !important;vertical-align:middle !important}.table-bordered tbody td:first-child{font-weight:600 !important;color:var(--gp-text-dark) !important;background:rgba(var(--gp-blue-rgb),0.02) !important;width:45% !important}.description{margin-top:20px !important;color:var(--gp-muted-deep) !important;font-size:14px !important;line-height:1.7 !important}#floating-cart{position:fixed !important;right:20px !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;z-index:1040 !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important}.floating-cart-link{display:flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;background:var(--gp-blue) !important;color:var(--gp-white) !important;width:60px !important;height:60px !important;border-radius:50% !important;box-shadow:0 6px 24px rgba(var(--gp-blue-rgb),0.3) !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;position:relative !important;border:2px solid rgba(var(--gp-white-rgb),0.1) !important}.floating-cart-link:hover{background:var(--gp-blue-deep) !important;box-shadow:0 8px 32px rgba(var(--gp-blue-rgb),0.4) !important;border-color:rgba(var(--gp-white-rgb),0.2) !important;transform:scale(1.05) !important}.floating-cart-link:active{transform:scale(0.92) !important}.floating-cart-icon{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important}.floating-cart-icon svg{width:26px !important;height:26px !important;stroke:var(--gp-white) !important;transition:transform 0.3s ease !important}.floating-cart-link:hover .floating-cart-icon svg{transform:scale(1.08) !important}.floating-cart-count{position:absolute !important;top:-10px !important;right:-14px !important;background:var(--gp-orange) !important;color:var(--gp-white) !important;font-size:11px !important;font-weight:700 !important;min-width:20px !important;height:20px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 4px !important;box-shadow:0 2px 8px rgba(var(--gp-orange-rgb),0.3) !important;font-family:var(--gp-font) !important;line-height:1 !important;transition:all 0.3s ease !important}.floating-cart-count:empty{display:none !important}.floating-cart-tooltip{position:absolute !important;right:70px !important;top:50% !important;transform:translateY(-50%) scale(0.8) !important;background:rgba(var(--gp-blue-rgb),0.95) !important;color:var(--gp-white) !important;font-size:12px !important;font-weight:700 !important;padding:6px 16px !important;border-radius:30px !important;white-space:nowrap !important;opacity:0 !important;visibility:hidden !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;font-family:var(--gp-font) !important;letter-spacing:0.5px !important;box-shadow:0 4px 16px rgba(var(--gp-black-rgb),0.15) !important;border:1px solid rgba(var(--gp-white-rgb),0.08) !important;pointer-events:none !important}.floating-cart-tooltip::after{content:'' !important;position:absolute !important;right:-8px !important;top:50% !important;transform:translateY(-50%) !important;border-left:8px solid rgba(var(--gp-blue-rgb),0.95) !important;border-top:6px solid transparent !important;border-bottom:6px solid transparent !important}.floating-cart-link:hover .floating-cart-tooltip{opacity:1 !important;visibility:visible !important;transform:translateY(-50%) scale(1) !important}@keyframes cartPulse{0%{box-shadow:0 6px 24px rgba(var(--gp-blue-rgb),0.3)}50%{box-shadow:0 6px 32px rgba(var(--gp-blue-rgb),0.5),0 0 0 8px rgba(var(--gp-blue-rgb),0.08)}100%{box-shadow:0 6px 24px rgba(var(--gp-blue-rgb),0.3)}}@keyframes cartCountPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}#floating-cart.pulse{animation:cartPulse 2s ease-in-out infinite !important}#floating-cart .floating-cart-count.pulse-count{animation:cartCountPulse 0.4s ease !important}@media (max-width: 992px){.product-header .title{font-size:18px !important}.header-actions .action-btn{width:34px !important;height:34px !important;font-size:14px !important}.main-image{aspect-ratio:1/1 !important}.thumbnail-item{width:56px !important;height:56px !important}.panel-product{padding:16px !important}.price .value h2 .price-number{font-size:22px !important}.price .value h2 .price-currency{font-size:16px !important}.price .value h2 .price-label{font-size:12px !important;padding:2px 12px !important}.ock-btn{font-size:14px !important;height:46px !important;min-height:38px !important;padding:0 16px !important;min-width:100px !important}.site-content{padding:20px 12px 40px !important}}@media (max-width: 768px){.category-list{padding:14px 12px !important}.category-list .category .caption a{font-size:13px !important;padding:6px 10px !important}.category-list .category .folder{width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;margin:2px 6px 2px 0 !important}.category-list .category .folder::before{width:6px !important;height:1.5px !important}.category-list .category .folder::after{width:1.5px !important;height:6px !important}.category-list .children li a{font-size:12px !important;padding:5px 10px !important}.category-list .children{padding-left:6px !important;margin-left:6px !important}.category-list .title{font-size:16px !important;padding-bottom:8px !important;margin-bottom:10px !important}.panel-product{padding:12px !important}.product-header .title{font-size:16px !important}.header-actions{gap:4px !important}.header-actions .action-btn{width:32px !important;height:32px !important;font-size:13px !important;border-radius:6px !important}.main-image{aspect-ratio:1/1 !important;border-radius:8px !important}.main-image-link img{border-radius:8px !important}.thumbnail-item{width:50px !important;height:50px !important;border-radius:6px !important}.thumbnails{gap:6px !important}.info-list{font-size:12px !important;gap:4px 12px !important}.price .value h2 .price-number{font-size:20px !important}.price .value h2 .price-currency{font-size:15px !important}.price .value h2 .price-label{font-size:11px !important;padding:2px 10px !important}.ock-btn{font-size:13px !important;height:42px !important;min-height:36px !important;padding:0 12px !important;min-width:80px !important}.action-row{gap:8px !important}.table-bordered tbody td{font-size:12px !important;padding:6px 10px !important}}@media (max-width: 600px){.price .value h2 .price-number{font-size:18px !important}.price .value h2 .price-currency{font-size:14px !important}.price .value h2 .price-label{font-size:11px !important;padding:1px 10px !important}.price .value h2{gap:6px !important}}@media (max-width: 480px){.category-list{padding:10px 6px !important}.category-list .category .caption a{font-size:12px !important;padding:5px 8px !important}.category-list .category .folder{width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;margin:2px 4px 2px 0 !important}.category-list .category .folder::before{width:5px !important;height:1.5px !important}.category-list .category .folder::after{width:1.5px !important;height:5px !important}.category-list .children li a{font-size:11px !important;padding:4px 8px !important}.category-list .children{padding-left:4px !important;margin-left:4px !important}.category-list .title{font-size:14px !important;padding-bottom:6px !important;margin-bottom:8px !important}.panel-product{padding:10px !important}.product-header{flex-wrap:wrap !important}.product-header .title{font-size:15px !important;width:100% !important}.header-actions{margin-top:0 !important}.header-actions .action-btn{width:30px !important;height:30px !important;font-size:12px !important}.header-actions .action-btn[data-tooltip]:hover::after{font-size:10px !important;padding:3px 10px !important}.main-image{aspect-ratio:1/1 !important;border-radius:6px !important;border-width:1px !important}.main-image-link img{border-radius:6px !important}.thumbnail-item{width:44px !important;height:44px !important;border-radius:4px !important;border-width:1.5px !important}.thumbnails{gap:4px !important}.info-list{font-size:11px !important;gap:3px 8px !important;flex-direction:column !important;align-items:flex-start !important}.price .value h2 .price-number{font-size:18px !important}.price .value h2 .price-currency{font-size:14px !important}.price .value h2 .price-label{font-size:11px !important;padding:1px 10px !important}.price .value h2{gap:6px !important}.ock-btn{font-size:14px !important;height:48px !important;min-height:38px !important;padding:0 16px !important;min-width:0 !important;width:100% !important;border-radius:10px !important;flex:1 1 100% !important}.ock-btn i{font-size:16px !important}.action-row{flex-direction:column !important;gap:10px !important;width:100% !important}.product-actions{width:100% !important}.table-bordered tbody td{font-size:11px !important;padding:5px 8px !important}.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{font-size:12px !important;padding:6px 10px !important}.description{font-size:13px !important}}@media (max-width: 360px){.product-header .title{font-size:14px !important}.price .value h2 .price-number{font-size:16px !important}.price .value h2 .price-currency{font-size:12px !important}.price .value h2 .price-label{font-size:10px !important;padding:1px 8px !important}.price .value h2{gap:4px !important}.category-list .category .caption a{font-size:11px !important;padding:4px 6px !important}.category-list .category .folder{width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;margin:2px 2px 2px 0 !important}.category-list .category .folder::before{width:4px !important;height:1px !important}.category-list .category .folder::after{width:1px !important;height:4px !important}.category-list .children li a{font-size:10px !important;padding:3px 6px !important}.thumbnail-item{width:38px !important;height:38px !important}.header-actions .action-btn{width:28px !important;height:28px !important;font-size:11px !important;border-radius:4px !important}.header-actions .action-btn[data-tooltip]:hover::after{font-size:9px !important;padding:2px 8px !important}.ock-btn{font-size:13px !important;height:42px !important;min-height:35px !important;padding:0 12px !important;min-width:0 !important;width:100% !important;border-radius:8px !important;flex:1 1 100% !important}.ock-btn i{font-size:14px !important}.action-row{flex-direction:column !important;gap:8px !important;width:100% !important}}.home-page.home-page.site-content, .home-page{padding:0 15px 30px !important;background:transparent !important}.catalog{margin-bottom:0px !important;margin-top:60px !important}.catwall{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;margin:0 -6px !important}.catitem{padding:6px !important;margin-bottom:8px !important;flex:0 0 auto !important;width:16.666% !important;display:flex !important;text-align:center !important;float:none !important}.catitem a{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;text-decoration:none !important;background:var(--gp-white) !important;border-radius:10px !important;padding:18px 12px 14px !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;box-shadow:0 1px 4px rgba(var(--gp-black-rgb),0.04) !important;border:1px solid rgba(var(--gp-black-rgb),0.04) !important;width:100% !important;min-height:150px !important;font-size:1.2rem !important;font-weight:bold !important;color:var(--gp-black) !important;text-transform:uppercase !important}.catitem a:hover{transform:translateY(-3px) !important;box-shadow:0 6px 20px rgba(var(--gp-blue-rgb),0.10) !important;border-color:rgba(var(--gp-blue-rgb),0.12) !important;background:var(--gp-white) !important}.caticons{display:flex !important;align-items:center !important;justify-content:center !important;width:100px !important;height:100px !important;margin-bottom:8px !important;flex-shrink:0 !important}.caticons img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;display:block !important}.grayscale-img{filter:grayscale(100%) !important;transition:filter 0.5s ease !important}.catitem a:hover .grayscale-img, .project-block a:hover .grayscale-img, .project-module a:hover .grayscale-img, .html-module a:hover .grayscale-img{filter:grayscale(0%) !important}.catname{font-family:var(--gp-font) !important;font-size:12px !important;font-weight:700 !important;color:var(--gp-blue) !important;text-align:center !important;line-height:1.2 !important;transition:color 0.3s ease !important;display:block !important;margin-top:0 !important;letter-spacing:0.2px !important;text-transform:uppercase !important;flex-shrink:0 !important;width:100% !important;height:auto !important;margin-bottom:0 !important;overflow:visible !important}.catitem a:hover .catname{color:var(--gp-text) !important}.catitem a{position:relative !important;overflow:hidden !important}.catitem a::after{content:'' !important;position:absolute !important;bottom:0 !important;left:50% !important;width:0 !important;height:2px !important;background:var(--gp-orange) !important;border-radius:4px !important;transition:all 0.3s ease !important;transform:translateX(-50%) !important}.catitem a:hover::after{width:30% !important}.projects-divider{width:100% !important;text-align:center !important;padding:35px 0 25px !important;position:relative !important}.projects-divider::before{content:'' !important;position:absolute !important;top:50% !important;left:0 !important;right:0 !important;height:1px !important;background:rgba(var(--gp-blue-rgb),0.2) !important;transform:translateY(-50%) !important}.projects-divider span{font-family:var(--gp-font) !important;font-size:16px !important;font-weight:600 !important;color:var(--gp-ink-soft) !important;text-transform:uppercase !important;letter-spacing:2px !important;padding:0 35px !important;background:var(--gp-white) !important;display:inline-block !important;position:relative !important}.project-block{width:33.333% !important}.project-block a{display:flex !important;background:var(--gp-white) !important;border:1px solid rgba(var(--gp-black-rgb),0.04) !important;border-radius:10px !important;box-shadow:0 1px 4px rgba(var(--gp-black-rgb),0.04) !important;width:100% !important;height:100% !important;box-sizing:border-box !important;position:relative !important;overflow:hidden !important}.html-module .project-module .news-thumb.project-block{width:33.333% !important}.html-module .uni-module__wrapper{opacity:1 !important}.home-page .html-module{background:none !important}@media (max-width: 1200px){.html-module .project-module .news-thumb.project-block{width:50% !important}.project-block{width:50% !important}}@media (max-width: 820px){.html-module .project-module .news-thumb.project-block{width:100% !important}.project-block{width:100% !important}}.project-block a{flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;min-height:130px !important;padding:16px 20px !important;gap:16px !important;text-transform:none !important;font-size:1rem !important}.project-block .project-icon{width:100px !important;height:100px !important;margin-bottom:0 !important;flex-shrink:0 !important}.project-block .project-icon img{width:110px !important;height:110px !important;object-fit:contain !important}.project-block .project-content{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;flex:1 !important;text-align:left !important;gap:2px !important}.project-block .project-title{font-family:var(--gp-font) !important;font-size:14px !important;font-weight:600 !important;color:var(--gp-blue) !important;text-transform:none !important;line-height:1.3 !important;transition:color 0.3s ease !important}.project-block a:hover .project-title{color:var(--gp-text) !important}.project-block .project-subtitle{font-family:var(--gp-font) !important;font-size:12px !important;font-weight:400 !important;color:var(--gp-orange) !important;transition:all 0.3s ease !important}.project-block a:hover .project-subtitle{color:var(--gp-orange-hover) !important;transform:translateX(4px) !important;display:inline-block !important}.project-block a::after{display:none !important}.project-block a:hover{transform:translateY(-3px) !important;box-shadow:0 6px 20px rgba(var(--gp-blue-rgb),0.10) !important;border-color:rgba(var(--gp-blue-rgb),0.12) !important;background:var(--gp-white) !important}@media (max-width: 1200px){.site-content{padding:0 20px 30px !important}.project-block{width:50% !important}.project-block a{min-height:110px !important;padding:14px 16px !important}.project-block .project-title{font-size:13px !important}.projects-divider span{font-size:15px !important;padding:0 25px !important}}@media (max-width: 1024px){.catalog{margin-top:50px !important}.caticons{width:90px !important;height:90px !important}.catitem a{min-height:130px !important;padding:16px 10px 12px !important}.catitem{width:25% !important}.project-block{width:50% !important}.project-block a{min-height:100px !important;padding:12px 14px !important}.project-block .project-icon{width:80px !important;height:80px !important}.project-block .project-icon img{width:64px !important;height:64px !important}.project-block .project-title{font-size:12px !important}.projects-divider span{font-size:14px !important;padding:0 22px !important}.projects-divider{padding:30px 0 22px !important}}@media (max-width: 820px){.catalog{margin-top:40px !important}.caticons{width:85px !important;height:85px !important}.catitem a{min-height:0 !important;padding:14px 10px 20px !important}.catitem{padding:5px !important;width:33.333% !important}.project-block{width:100% !important}.project-block a{min-height:90px !important;padding:12px 16px !important;gap:14px !important}.project-block .project-icon{width:70px !important;height:70px !important}.project-block .project-icon img{width:56px !important;height:56px !important}.project-block .project-title{font-size:13px !important}.projects-divider{padding:25px 0 20px !important}.projects-divider span{font-size:13px !important;letter-spacing:1.5px !important;padding:0 18px !important}}@media (max-width: 640px){.catalog{margin-top:30px !important}.catitem{width:50% !important;padding:5px !important;margin-bottom:5px !important}.catname{font-size:10px !important;flex-shrink:0 !important;height:auto !important;margin-bottom:0 !important;overflow:visible !important}.caticons{width:75px !important;height:75px !important;margin-bottom:4px !important}.catitem a{min-height:0 !important;padding:10px 6px 24px !important;border-radius:8px !important;justify-content:center !important;font-size:1rem !important}.project-block{width:100% !important}.project-block a{min-height:80px !important;padding:10px 14px !important;gap:12px !important}.project-block .project-icon{width:60px !important;height:60px !important}.project-block .project-icon img{width:48px !important;height:48px !important}.project-block .project-title{font-size:12px !important}.project-block .project-subtitle{font-size:10px !important}.projects-divider span{font-size:12px !important;padding:0 14px !important;letter-spacing:1px !important}.projects-divider{padding:22px 0 18px !important}}@media (max-width: 480px){.catalog{margin-top:25px !important}.catitem{width:50% !important;padding:4px !important;margin-bottom:4px !important}.catname{font-size:9px !important;letter-spacing:0.1px !important;flex-shrink:0 !important;height:auto !important;margin-bottom:0 !important;overflow:visible !important}.caticons{width:65px !important;height:65px !important;margin-bottom:3px !important}.catitem a{min-height:0 !important;padding:8px 4px 22px !important;border-radius:6px !important;justify-content:center !important;font-size:0.9rem !important}.project-block a{min-height:70px !important;padding:8px 12px !important;gap:10px !important}.project-block .project-icon{width:50px !important;height:50px !important}.project-block .project-icon img{width:40px !important;height:40px !important}.project-block .project-title{font-size:11px !important}.project-block .project-subtitle{font-size:9px !important}.projects-divider{padding:20px 0 16px !important}.projects-divider span{font-size:11px !important;padding:0 12px !important;letter-spacing:0.5px !important}}@media (max-width: 380px){.catalog{margin-top:20px !important}.catitem{width:50% !important;padding:3px !important;margin-bottom:3px !important}.catname{font-size:8px !important;letter-spacing:0 !important;flex-shrink:0 !important;height:auto !important;margin-bottom:0 !important;overflow:visible !important}.caticons{width:55px !important;height:55px !important;margin-bottom:2px !important}.catitem a{min-height:0 !important;padding:6px 3px 18px !important;border-radius:5px !important;justify-content:center !important;font-size:0.8rem !important}.project-block a{min-height:60px !important;padding:6px 10px !important;gap:8px !important}.project-block .project-icon{width:40px !important;height:40px !important}.project-block .project-icon img{width:32px !important;height:32px !important}.project-block .project-title{font-size:10px !important}.project-block .project-subtitle{font-size:8px !important}.projects-divider span{font-size:10px !important;padding:0 10px !important}}@media (max-width: 320px){.catalog{margin-top:15px !important}.catitem{width:50% !important;padding:2px !important;margin-bottom:2px !important}.catname{font-size:7px !important;letter-spacing:0 !important;flex-shrink:0 !important;height:auto !important;margin-bottom:0 !important;overflow:visible !important}.caticons{width:45px !important;height:45px !important;margin-bottom:2px !important}.catitem a{min-height:0 !important;padding:4px 2px 14px !important;border-radius:4px !important;justify-content:center !important;font-size:0.7rem !important}.project-block a{min-height:50px !important;padding:4px 8px !important;gap:6px !important}.project-block .project-icon{width:36px !important;height:36px !important}.project-block .project-icon img{width:28px !important;height:28px !important}.project-block .project-title{font-size:9px !important}.project-block .project-subtitle{font-size:7px !important}.projects-divider span{font-size:9px !important;padding:0 8px !important}}.fly-block{position:fixed !important;z-index:1025 !important;right:20px !important;bottom:20px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important;pointer-events:none !important;transition:bottom 0.25s ease,right 0.25s ease !important}.fly-block>*{pointer-events:auto !important}.fly-block .fly-block__item{margin:0 !important}.fly-block .fly-block__scrollup{order:10 !important;margin:0 !important;transition:opacity 0.25s ease,transform 0.25s ease !important}.fly-block .fly-block__scrollup:not(.visible){display:none !important;transform:scale(0) !important;opacity:0 !important}.fly-block .fly-block__scrollup.visible{display:flex !important;transform:scale(1) !important;opacity:1 !important}.fly-block .fly-block__contacts{order:5 !important;margin:0 !important}#floating-cart, .floating-cart-fixed{position:fixed !important;right:20px !important;top:50% !important;bottom:auto !important;left:auto !important;transform:translateY(-50%) scale(0.6) !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:1040 !important;pointer-events:auto !important;opacity:0 !important;visibility:hidden !important;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important}#floating-cart.has-items, .floating-cart-fixed.has-items{opacity:1 !important;visibility:visible !important;transform:translateY(-50%) scale(1) !important}.floating-cart-link{display:flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;background:var(--gp-blue) !important;color:var(--gp-white) !important;width:48px !important;height:48px !important;border-radius:50% !important;box-shadow:0 4px 16px rgba(var(--gp-blue-rgb),0.35) !important;transition:all 0.25s cubic-bezier(0.25,0.46,0.45,0.94) !important;position:relative !important;border:2px solid rgba(var(--gp-white-rgb),0.15) !important}.floating-cart-link:hover{background:var(--gp-blue-deep) !important;box-shadow:0 6px 20px rgba(var(--gp-blue-rgb),0.45) !important;border-color:rgba(var(--gp-white-rgb),0.3) !important;transform:translateY(-2px) scale(1.04) !important}.floating-cart-link:active{transform:scale(0.94) !important}.floating-cart-icon{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important}.floating-cart-icon svg{width:22px !important;height:22px !important;stroke:var(--gp-white) !important;transition:transform 0.25s ease !important}.floating-cart-link:hover .floating-cart-icon svg{transform:scale(1.08) !important}.floating-cart-count{position:absolute !important;top:-6px !important;right:-8px !important;background:var(--gp-orange) !important;color:var(--gp-white) !important;font-size:10px !important;font-weight:700 !important;min-width:18px !important;height:18px !important;line-height:16px !important;border-radius:9px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 4px !important;box-shadow:0 2px 6px rgba(var(--gp-orange-rgb),0.4) !important;border:1.5px solid var(--gp-white) !important;transition:transform 0.25s ease !important;pointer-events:none !important}.floating-cart-count:empty, .floating-cart-count[data-count="0"], #floating-cart:not(.has-items) .floating-cart-count{display:none !important}.floating-cart-tooltip{position:absolute !important;right:70px !important;top:50% !important;transform:translateY(-50%) scale(0.8) !important;background:rgba(var(--gp-blue-rgb),0.95) !important;color:var(--gp-white) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.5px !important;padding:6px 16px !important;border-radius:30px !important;white-space:nowrap !important;pointer-events:none !important;opacity:0 !important;visibility:hidden !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;box-shadow:0 4px 16px rgba(var(--gp-black-rgb),0.15) !important;border:1px solid rgba(var(--gp-white-rgb),0.08) !important}.floating-cart-tooltip::after{content:'' !important;position:absolute !important;top:50% !important;right:-8px !important;transform:translateY(-50%) !important;border-left:8px solid rgba(var(--gp-blue-rgb),0.95) !important;border-top:6px solid transparent !important;border-bottom:6px solid transparent !important}.floating-cart-link:hover .floating-cart-tooltip{opacity:1 !important;visibility:visible !important;transform:translateY(-50%) scale(1) !important}@keyframes cartPulse{0%{transform:scale(1)}50%{transform:scale(1.08)}100%{transform:scale(1)}}#floating-cart.pulse{animation:cartPulse 2s ease-in-out infinite !important}@media (max-width: 768px){.floating-cart-tooltip{font-size:11px !important;padding:4px 12px !important;right:60px !important}#floating-cart, .floating-cart-fixed{right:12px !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important}.fly-block{right:12px !important;bottom:15px !important;gap:10px !important}.fly-block.mobile-menu-bottom{bottom:75px !important}.floating-cart-link{width:44px !important;height:44px !important}.floating-cart-icon svg{width:19px !important;height:19px !important}}@media (max-width: 480px){.floating-cart-tooltip{font-size:10px !important;padding:3px 10px !important;right:52px !important}#floating-cart, .floating-cart-fixed{right:10px !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important}.fly-block{right:10px !important;bottom:12px !important;gap:8px !important}.fly-block.mobile-menu-bottom{bottom:70px !important}.floating-cart-link{width:42px !important;height:42px !important}.floating-cart-icon svg{width:18px !important;height:18px !important}.floating-cart-count{font-size:9px !important;min-width:16px !important;height:16px !important;line-height:14px !important;top:-5px !important;right:-6px !important}}.home-page .module-heading, .content-bottom .module-heading, #content .module-heading, .module-heading:not(#column-left *):not(#column-right *){width:100% !important;text-align:center !important;padding:35px 0 25px !important;position:relative !important;border:none !important;margin:0 !important;background:transparent !important;display:block !important}.home-page .module-heading::before, .content-bottom .module-heading::before, #content .module-heading::before, .module-heading:not(#column-left *):not(#column-right *)::before{content:'' !important;position:absolute !important;top:50% !important;left:0 !important;right:0 !important;height:1px !important;background:rgba(var(--gp-blue-rgb),0.22) !important;transform:translateY(-50%) !important;z-index:0 !important}.home-page .module-heading span, .content-bottom .module-heading span, #content .module-heading span, .module-heading:not(#column-left *):not(#column-right *) span{font-family:inherit !important;font-size:16px !important;font-weight:600 !important;color:var(--gp-ink-soft) !important;text-transform:uppercase !important;letter-spacing:2px !important;padding:0 35px !important;background:var(--gp-bg) !important;display:inline-block !important;position:relative !important;z-index:1 !important}.home-page .module-heading .heading__link, .content-bottom .module-heading .heading__link, #content .module-heading .heading__link, .module-heading:not(#column-left *):not(#column-right *) .heading__link{display:none !important}.home-page .news-module, .content-bottom .news-module, #content .news-module, .news-module:not(#column-left *):not(#column-right *){margin-bottom:35px !important;position:relative !important}.home-page .news-module .news-thumb, .content-bottom .news-module .news-thumb, #content .news-module .news-thumb, .news-module:not(#column-left *):not(#column-right *) .news-thumb{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;height:100% !important;display:flex !important}.home-page .news-module .news-card-item, .content-bottom .news-module .news-card-item, #content .news-module .news-card-item, .news-module:not(#column-left *):not(#column-right *) .news-card-item{padding:0 10px !important;margin-bottom:15px !important;box-sizing:border-box !important}.home-page .news-module .news-card-link, .content-bottom .news-module .news-card-link, #content .news-module .news-card-link, .news-module:not(#column-left *):not(#column-right *) .news-card-link{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;min-height:125px !important;padding:16px 20px !important;gap:16px !important;text-decoration:none !important;background:var(--gp-white) !important;border-radius:8px !important;box-shadow:0 1px 4px rgba(var(--gp-black-rgb),0.04) !important;border:1px solid rgba(var(--gp-black-rgb),0.06) !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;width:100% !important;box-sizing:border-box !important}.home-page .news-module .news-card-link:hover, .content-bottom .news-module .news-card-link:hover, #content .news-module .news-card-link:hover, .news-module:not(#column-left *):not(#column-right *) .news-card-link:hover{transform:translateY(-3px) !important;box-shadow:0 8px 24px rgba(var(--gp-blue-rgb),0.12) !important;border-color:rgba(var(--gp-blue-rgb),0.2) !important}.home-page .news-module .news-icon, .content-bottom .news-module .news-icon, #content .news-module .news-icon, .news-module:not(#column-left *):not(#column-right *) .news-icon{width:90px !important;height:90px !important;min-width:90px !important;flex-shrink:0 !important;margin-bottom:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}.home-page .news-module .news-icon:after, .content-bottom .news-module .news-icon:after, #content .news-module .news-icon:after, .news-module:not(#column-left *):not(#column-right *) .news-icon:after, .home-page .news-module .news-thumb__image:after, .content-bottom .news-module .news-thumb__image:after, #content .news-module .news-thumb__image:after, .news-module:not(#column-left *):not(#column-right *) .news-thumb__image:after{display:none !important;content:none !important}.home-page .news-module .news-icon img, .content-bottom .news-module .news-icon img, #content .news-module .news-icon img, .news-module:not(#column-left *):not(#column-right *) .news-icon img{max-width:90px !important;max-height:90px !important;width:auto !important;height:auto !important;object-fit:contain !important;transition:all 0.3s ease !important}.home-page .news-module .news-card-link:hover .news-icon img, .content-bottom .news-module .news-card-link:hover .news-icon img, #content .news-module .news-card-link:hover .news-icon img, .news-module:not(#column-left *):not(#column-right *) .news-card-link:hover .news-icon img{transform:scale(1.05) !important}.home-page .news-module .news-content, .content-bottom .news-module .news-content, #content .news-module .news-content, .news-module:not(#column-left *):not(#column-right *) .news-content{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;flex:1 1 auto !important;text-align:left !important;gap:6px !important;padding:0 !important}.home-page .news-module .news-title, .content-bottom .news-module .news-title, #content .news-module .news-title, .news-module:not(#column-left *):not(#column-right *) .news-title{font-size:14px !important;font-weight:600 !important;color:var(--gp-blue) !important;line-height:1.35 !important;text-transform:none !important;transition:color 0.3s ease !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;margin:0 !important}.home-page .news-module .news-card-link:hover .news-title, .content-bottom .news-module .news-card-link:hover .news-title, #content .news-module .news-card-link:hover .news-title, .news-module:not(#column-left *):not(#column-right *) .news-card-link:hover .news-title{color:var(--gp-ink) !important}.home-page .news-module .news-text, .content-bottom .news-module .news-text, #content .news-module .news-text, .news-module:not(#column-left *):not(#column-right *) .news-text{display:none !important}.home-page .news-module .news-more, .content-bottom .news-module .news-more, #content .news-module .news-more, .news-module:not(#column-left *):not(#column-right *) .news-more{font-size:12px !important;font-weight:400 !important;color:var(--gp-orange) !important;transition:all 0.3s ease !important;display:inline-block !important;margin:0 !important}.home-page .news-module .news-card-link:hover .news-more, .content-bottom .news-module .news-card-link:hover .news-more, #content .news-module .news-card-link:hover .news-more, .news-module:not(#column-left *):not(#column-right *) .news-card-link:hover .news-more{color:var(--gp-orange-hover) !important;transform:translateX(4px) !important}#column-left .module-heading, #column-right .module-heading{display:flex !important;align-items:center !important;justify-content:space-between !important;margin:22px 0 12px !important;padding-bottom:8px !important;border-bottom:2px solid var(--gp-line-blue) !important;position:relative !important}#column-left .module-heading::before, #column-right .module-heading::before{display:none !important}#column-left .module-heading span, #column-right .module-heading span{font-size:14px !important;font-weight:700 !important;color:var(--gp-blue) !important;text-transform:uppercase !important;letter-spacing:0.3px !important;margin:0 !important;padding:0 !important;background:transparent !important}#column-left .news-module-heading, #column-right .news-module-heading{display:none !important}.news-module__all{display:none !important}#column-left .news-module__all, #column-right .news-module__all{display:block !important;font-size:21px !important;font-weight:500 !important;line-height:1.1 !important;color:var(--gp-gray-heading) !important;margin:20px 0 10px !important}#column-left .news-module__all-link, #column-right .news-module__all-link{display:inline !important;color:var(--gp-gray-heading) !important;text-decoration:none !important;transition:color 0.2s ease !important}#column-left .news-module__all-link:hover, #column-right .news-module__all-link:hover{color:var(--gp-orange) !important}#column-left .news-module__all-link i, #column-right .news-module__all-link i{font-size:inherit !important;color:inherit !important;transition:color 0.2s ease,transform 0.2s ease !important}#column-left .news-module__all-link:hover i, #column-right .news-module__all-link:hover i{color:var(--gp-orange) !important;transform:translateX(3px) !important}#column-left .module-heading .heading__link:hover, #column-right .module-heading .heading__link:hover{color:var(--gp-orange-hover) !important;transform:translateX(3px) !important}#column-left .news-module, #column-right .news-module{margin-bottom:25px !important;position:relative !important}#column-left .uni-module--grid .uni-module__wrapper, #column-right .uni-module--grid .uni-module__wrapper{display:flex !important;flex-direction:column !important;gap:10px !important;width:100% !important}#column-left .uni-module--grid .uni-module__wrapper .uni-item, #column-right .uni-module--grid .uni-module__wrapper .uni-item{width:100% !important;margin-right:0 !important;float:none !important}#column-left .html-module .uni-module__wrapper, #column-right .html-module .uni-module__wrapper{display:flex !important;flex-direction:column !important;gap:10px !important;width:100% !important}#column-left .html-module .uni-item, #column-right .html-module .uni-item{width:100% !important;margin-right:0 !important;float:none !important}#column-left .news-card-item, #column-right .news-card-item{margin-bottom:0 !important;padding:0 !important}#column-left .news-card-link, #column-right .news-card-link, #column-left .html-module .project-block a, #column-right .html-module .project-block a{display:flex !important;flex-direction:column !important;align-items:stretch !important;padding:0 !important;gap:0 !important;background:var(--gp-white) !important;border-radius:8px !important;border:1px solid var(--gp-line-soft) !important;box-shadow:0 2px 8px rgba(var(--gp-blue-rgb),0.08) !important;text-decoration:none !important;transition:all 0.25s ease !important;width:100% !important;overflow:hidden !important}#column-left .news-card-link:hover, #column-right .news-card-link:hover, #column-left .html-module .project-block a:hover, #column-right .html-module .project-block a:hover{transform:translateY(-2px) !important;box-shadow:0 6px 16px rgba(var(--gp-blue-rgb),0.12) !important;border-color:rgba(var(--gp-blue-rgb),0.15) !important}#column-left .news-icon, #column-right .news-icon{width:100% !important;height:auto !important;flex-shrink:0 !important;margin-bottom:0 !important;display:block !important;background:var(--gp-bg) !important}#column-left .news-icon img, #column-right .news-icon img{max-width:100% !important;max-height:none !important;width:100% !important;height:auto !important;object-fit:cover !important;display:block !important}#column-left .news-content, #column-right .news-content{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;flex:1 !important;text-align:left !important;gap:4px !important;padding:10px 12px 12px !important}#column-left .news-title, #column-right .news-title, #column-left .html-module .project-title, #column-right .html-module .project-title{font-size:13px !important;font-weight:600 !important;color:var(--gp-blue) !important;line-height:1.3 !important;text-transform:none !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;transition:color 0.2s ease !important}#column-left .news-card-link:hover .news-title, #column-right .news-card-link:hover .news-title{color:var(--gp-ink) !important}#column-left .news-text, #column-right .news-text{display:none !important}#column-left .news-more, #column-right .news-more{font-size:11px !important;font-weight:500 !important;color:var(--gp-orange) !important}@media (min-width: 768px) and (max-width: 991px){#product-product #column-left{width:33.33% !important;float:left !important}#product-product #content{width:66.66% !important;float:left !important}#product-product #content::after{content:'';display:table;clear:both}}.news-module .owl-stage{display:flex !important}.news-module .owl-item{display:flex !important;flex:1 0 auto !important;height:auto !important}.news-module .news-thumb{width:100% !important;height:100% !important;display:flex !important;flex-direction:column !important}#column-left .news-module .owl-nav button, #column-right .news-module .owl-nav button{width:26px !important;height:26px !important;border-radius:50% !important;background:rgba(var(--gp-blue-rgb),0.85) !important;color:var(--gp-white) !important;box-shadow:0 2px 8px rgba(var(--gp-black-rgb),0.2) !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.2s ease !important;border:none !important;position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:5 !important}#column-left .news-module .owl-nav button:hover, #column-right .news-module .owl-nav button:hover{background:var(--gp-orange) !important}#column-left .news-module .owl-nav .owl-prev, #column-right .news-module .owl-nav .owl-prev{left:4px !important}#column-left .news-module .owl-nav .owl-next, #column-right .news-module .owl-nav .owl-next{right:4px !important}.news-module .owl-dots{display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;margin-top:14px !important}.news-module .owl-dots .owl-dot{width:8px !important;height:8px !important;border-radius:50% !important;background:var(--gp-dot) !important;transition:all 0.25s ease !important;border:none !important;outline:none !important;padding:0 !important}.news-module .owl-dots .owl-dot.active{width:20px !important;background:var(--gp-orange) !important;border-radius:4px !important}footer.footer, .footer{display:none !important}.footer-custom{background:linear-gradient(0deg,var(--gp-blue-dark) 0%,var(--gp-blue) 40%,var(--gp-blue-light) 100%) !important;padding:20px 0 16px !important;border-top:4px solid var(--gp-orange) !important;border-bottom:10px solid var(--gp-footer-border) !important;box-shadow:0 -4px 16px rgba(var(--gp-black-rgb),0.08) !important;font-family:var(--gp-font) !important;width:100% !important;display:block !important;position:relative !important;z-index:100 !important}.footer-custom .container-fluid, .footer-custom .container{max-width:1280px !important;margin:0 auto !important;padding:0 20px !important}.footer-grid{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:24px !important;flex-wrap:wrap !important;padding:4px 0 8px !important}.footer-social-row{display:flex !important;align-items:center !important;gap:6px !important;flex-shrink:0 !important}.footer-social-row .social-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:50% !important;background:rgba(var(--gp-white-rgb),0.06) !important;color:rgba(var(--gp-white-rgb),0.5) !important;border:1px solid rgba(var(--gp-white-rgb),0.08) !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;box-shadow:0 2px 8px rgba(var(--gp-black-rgb),0.04) !important}.footer-social-row .social-link svg{color:rgba(var(--gp-white-rgb),0.5) !important;transition:all 0.3s ease !important;width:18px !important;height:18px !important}.footer-social-row .social-link svg text, .footer-social-row .social-link svg path{fill:currentColor !important}.footer-social-row .social-link:hover{background:rgba(var(--gp-white-rgb),0.10) !important;color:var(--gp-white) !important;transform:scale(1.08) !important;border-color:rgba(var(--gp-white-rgb),0.15) !important;box-shadow:0 6px 16px rgba(var(--gp-black-rgb),0.12) !important}.footer-social-row .social-link:hover svg{color:var(--gp-white) !important}.footer-social-row .social-link i{font-size:20px !important;line-height:1}.footer-phone{font-size:18px !important;font-weight:700 !important;color:var(--gp-white) !important;letter-spacing:0.3px !important;transition:color 0.3s ease,transform 0.2s ease !important;display:inline-flex !important;align-items:center !important;gap:8px !important;flex-shrink:0 !important;white-space:nowrap !important;text-decoration:none !important}.footer-phone i{font-size:16px !important;color:rgba(var(--gp-white-rgb),0.35) !important;transition:color 0.3s ease !important}.footer-phone:hover{color:var(--gp-orange) !important;transform:translateY(-2px) !important}.footer-phone:hover i{color:var(--gp-orange) !important}.footer-feedback{display:inline-flex !important;align-items:center !important;gap:8px !important;background:var(--gp-orange) !important;color:var(--gp-white) !important;font-weight:600 !important;font-size:13px !important;padding:7px 20px !important;border-radius:50px !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;box-shadow:0 2px 10px rgba(var(--gp-orange-rgb),0.2) !important;letter-spacing:0.3px !important;flex-shrink:0 !important;white-space:nowrap !important;text-decoration:none !important}.footer-feedback i{font-size:15px !important;line-height:1 !important;color:rgba(var(--gp-white-rgb),0.8) !important;transition:transform 0.3s ease !important}.footer-feedback:hover{background:var(--gp-orange-hover) !important;transform:translateY(-3px) scale(1.02) !important;box-shadow:0 8px 24px rgba(var(--gp-orange-rgb),0.35) !important;color:var(--gp-white) !important}.footer-feedback:hover i{transform:rotate(-8deg) scale(1.1) !important}.footer-copy{text-align:center !important;color:rgba(var(--gp-white-rgb),0.35) !important;font-size:12px !important;margin-top:14px !important;letter-spacing:0.5px !important;border-top:1px solid rgba(var(--gp-white-rgb),0.05) !important;padding-top:12px !important;font-weight:300 !important}.footer-columns{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:24px 48px !important;padding:4px 0 16px !important;text-align:left !important}.footer-columns .footer__column{flex:0 1 auto !important;min-width:0 !important}.footer-columns .footer__column-heading{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;margin:0 0 12px !important;color:var(--footer-heading-c) !important;font-size:15px !important;font-weight:600 !important;letter-spacing:0.3px !important}.footer-columns .footer__column-ul{margin:0 !important;padding:0 !important;list-style:none !important}.footer-columns .footer__column-li{display:flex !important;align-items:center !important;margin:0 0 8px !important}.footer-columns .footer__column-a{color:var(--footer-c) !important;font-size:13px !important;text-decoration:none !important;transition:color 0.25s ease !important}.footer-columns .footer__column-a:hover{color:var(--gp-orange) !important;text-decoration:none !important}.footer-columns i[class*="fa-"]{margin-right:6px !important;color:rgba(var(--gp-white-rgb),0.45) !important}@media (max-width: 820px){.footer-grid{gap:18px !important}.footer-columns{gap:18px !important;text-align:center !important}.footer-phone{font-size:16px !important}.footer-feedback{font-size:12px !important;padding:6px 16px !important}.footer-social-row .social-link{width:34px !important;height:34px !important}.footer-social-row .social-link svg{width:16px !important;height:16px !important}.footer-copy{font-size:11px !important}}@media (max-width: 640px){.footer-grid{flex-direction:column !important;align-items:center !important;gap:12px !important}.footer-social-row{gap:6px !important}.footer-social-row .social-link{width:38px !important;height:38px !important}.footer-social-row .social-link svg{width:18px !important;height:18px !important}.footer-phone{font-size:17px !important;white-space:normal !important}.footer-feedback{font-size:13px !important;padding:8px 20px !important;white-space:normal !important}.footer-copy{font-size:11px !important;margin-top:10px !important;padding-top:10px !important}}@media (max-width: 420px){.footer-social-row .social-link{width:34px !important;height:34px !important}.footer-social-row .social-link svg{width:16px !important;height:16px !important}.footer-phone{font-size:15px !important}.footer-feedback{font-size:12px !important;padding:6px 16px !important}.footer-grid{gap:10px !important}.footer-copy{font-size:10px !important;margin-top:8px !important;padding-top:8px !important}}@media (max-width: 340px){.footer-social-row .social-link{width:30px !important;height:30px !important}.footer-social-row .social-link svg{width:14px !important;height:14px !important}.footer-phone{font-size:13px !important}}#product-product .panel.single_row.product-header{display:none !important}#product.arkaim-product-view{padding:24px !important;background:var(--gp-white) !important;border-radius:10px !important;box-shadow:0 2px 12px rgba(var(--gp-black-rgb),0.03) !important;border:1px solid var(--gp-line) !important;margin-bottom:24px !important}.arkaim-product-view .product-header{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;margin-bottom:16px !important;gap:12px !important}.arkaim-product-view .product-header .title{font-size:22px !important;font-weight:700 !important;color:var(--gp-text-dark) !important;letter-spacing:-0.3px !important;line-height:1.3 !important;margin:0 !important;flex:1 1 auto !important;min-width:0 !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:none !important}.arkaim-product-view .header-actions{display:flex !important;gap:6px !important;flex-shrink:0 !important;margin-top:2px !important}.arkaim-product-view .header-actions .action-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border:1px solid var(--gp-blue-pale) !important;border-radius:8px !important;background:var(--gp-white) !important;color:var(--gp-blue) !important;font-size:16px !important;cursor:pointer !important;transition:all 0.25s cubic-bezier(0.25,0.46,0.45,0.94) !important;padding:0 !important;line-height:1 !important;position:relative !important}.arkaim-product-view .header-actions .action-btn:hover{background:var(--gp-blue-pale) !important;border-color:var(--gp-blue) !important;color:var(--gp-blue-deep) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(var(--gp-blue-rgb),0.12) !important}.arkaim-product-view .header-actions .action-btn:hover i{color:var(--gp-blue-deep) !important}.arkaim-product-view .header-actions .action-btn:active{transform:scale(0.92) !important}.arkaim-product-view .header-actions .action-btn[data-tooltip]:hover::after{content:attr(data-tooltip) !important;position:absolute !important;bottom:calc(100% + 8px) !important;left:50% !important;transform:translateX(-50%) !important;background:var(--gp-text-dark) !important;color:var(--gp-white) !important;font-size:11px !important;font-weight:500 !important;padding:4px 12px !important;border-radius:6px !important;white-space:nowrap !important;pointer-events:none !important;letter-spacing:0.3px !important;box-shadow:0 4px 12px rgba(var(--gp-black-rgb),0.1) !important;z-index:100 !important}.arkaim-product-view .product-gallery{display:flex !important;flex-direction:column !important;gap:12px !important;margin-bottom:16px !important}.arkaim-product-view .main-image{position:relative !important;width:100% !important;background:var(--gp-bg) !important;border-radius:10px !important;overflow:hidden !important;border:2px solid var(--gp-line) !important;aspect-ratio:1/1 !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:border-color 0.3s !important}.arkaim-product-view .main-image:hover{border-color:var(--gp-blue) !important}.arkaim-product-view .main-image-link{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}.arkaim-product-view .main-image-link img{width:100% !important;height:100% !important;object-fit:contain !important;transition:transform 0.4s !important}.arkaim-product-view .main-image-link:hover img{transform:scale(1.02) !important}.arkaim-product-view .thumbnails{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important;padding:0 !important;list-style:none !important}.arkaim-product-view .thumbnail-item{width:64px !important;height:64px !important;border-radius:8px !important;overflow:hidden !important;cursor:pointer !important;border:2px solid var(--gp-line) !important;transition:all 0.3s !important;flex-shrink:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:var(--gp-bg) !important}.arkaim-product-view .thumbnail-item:hover{border-color:var(--gp-blue) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(var(--gp-blue-rgb),0.08) !important}.arkaim-product-view .thumbnail-item.active{border-color:var(--gp-orange) !important;box-shadow:0 0 0 3px rgba(var(--gp-orange-rgb),0.15) !important}.arkaim-product-view .thumbnail-item img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}body.gp-lightbox-open{overflow:hidden !important}.gp-lightbox{position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.gp-lightbox__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gp-white)}.gp-lightbox__header{position:relative;z-index:2;flex-shrink:0;align-self:stretch;display:flex;align-items:center;gap:12px;padding:14px 64px 10px 20px;pointer-events:none}.gp-lightbox__title{flex:0 1 auto;min-width:0;color:var(--gp-text);font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-lightbox__counter{flex-shrink:0;color:var(--gp-blue-dark);font-weight:700;font-size:13px;padding:3px 10px;border-radius:12px;background:var(--gp-blue-tint)}.gp-lightbox--single .gp-lightbox__counter{display:none}.gp-lightbox__figure{position:relative;z-index:1;flex:1 1 auto;min-height:0;margin:0 0 12px;max-width:min(1100px,92vw);display:flex;align-items:center;justify-content:center;cursor:zoom-in}.gp-lightbox--zoomed .gp-lightbox__figure{cursor:zoom-out}.gp-lightbox--zoomed .gp-lightbox__link img{transition:none;will-change:transform;cursor:move}.gp-lightbox--zoomed .gp-lightbox__link img:active{cursor:grabbing}.gp-lightbox__link{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.gp-lightbox__link img{max-width:100%;max-height:calc(100vh - 96px);width:auto;height:auto;object-fit:contain;border-radius:10px;border:1px solid var(--gp-line-soft);box-shadow:0 12px 40px rgba(var(--gp-black-rgb),0.16)}.gp-lightbox__nav{position:absolute;z-index:2;top:50%;width:44px;height:44px;padding:0;border:1px solid var(--gp-line-soft);border-radius:50%;cursor:pointer;background:var(--gp-white);box-shadow:0 2px 12px rgba(var(--gp-black-rgb),0.12);transition:background 0.2s,transform 0.2s}.gp-lightbox__nav:hover{background:var(--gp-blue-pale);transform:scale(1.06)}.gp-lightbox__nav--prev{left:14px;transform:translateY(-50%)}.gp-lightbox__nav--next{right:14px;transform:translateY(-50%)}.gp-lightbox__nav--prev:hover{transform:translateY(-50%) scale(1.06)}.gp-lightbox__nav--next:hover{transform:translateY(-50%) scale(1.06)}.gp-lightbox__nav::before{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;border-left:2.5px solid var(--gp-blue);border-bottom:2.5px solid var(--gp-blue)}.gp-lightbox__nav--prev::before{transform:translate(-30%,-50%) rotate(45deg)}.gp-lightbox__nav--next::before{transform:translate(-70%,-50%) rotate(-135deg)}.gp-lightbox--single .gp-lightbox__nav{display:none}.gp-lightbox__close{position:absolute;z-index:2;top:14px;right:14px;width:40px;height:40px;padding:0;border:none;border-radius:50%;cursor:pointer;background:var(--gp-orange);transition:transform 0.2s,box-shadow 0.2s}.gp-lightbox__close:hover{transform:rotate(90deg);box-shadow:0 4px 16px rgba(var(--gp-black-rgb),0.35)}.gp-lightbox__close::before, .gp-lightbox__close::after{content:'';position:absolute;top:50%;left:50%;width:18px;height:2px;background:var(--gp-white);border-radius:2px}.gp-lightbox__close::before{transform:translate(-50%,-50%) rotate(45deg)}.gp-lightbox__close::after{transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width: 767px){.gp-lightbox__close{top:8px;right:8px}.gp-lightbox__header{padding:10px 56px 8px 12px}.gp-lightbox__title{font-size:13px}.gp-lightbox__link img{max-height:calc(100vh - 72px)}.gp-lightbox__nav--prev{left:6px}.gp-lightbox__nav--next{right:6px}}.arkaim-product-view .info-list{display:flex !important;flex-wrap:wrap !important;gap:6px 16px !important;padding:8px 0 12px !important;margin:0 !important;border-bottom:1px solid var(--gp-line) !important;list-style:none !important;font-size:13px !important;color:var(--gp-muted-strong) !important}.arkaim-product-view .info-list li{display:inline-block !important;margin:0 !important;padding:0 !important}.arkaim-product-view .info-list li strong{color:var(--gp-text-dark) !important;font-weight:600 !important}.arkaim-product-view .info-list li a{color:var(--gp-blue) !important;transition:color 0.2s !important}.arkaim-product-view .info-list li a:hover{color:var(--gp-orange) !important}.arkaim-product-view .arkaim-price{margin:8px 0 4px !important;padding:0 !important;background:transparent !important;border:none !important;text-align:center !important}.arkaim-product-view .arkaim-price .value h2{font-size:28px !important;font-weight:700 !important;color:var(--gp-text-dark) !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;flex-wrap:wrap !important}.arkaim-product-view .arkaim-price .price-number{font-size:28px !important;font-weight:700 !important;color:var(--gp-text-dark) !important}.arkaim-product-view .arkaim-price .price-old{font-size:18px !important;font-weight:400 !important;color:var(--gp-muted-soft) !important;text-decoration:line-through !important}.arkaim-product-view .arkaim-price .price-new{font-size:28px !important;font-weight:700 !important;color:var(--gp-red) !important}.arkaim-product-view .arkaim-price .price-label{font-size:13px !important;font-weight:400 !important;color:var(--gp-muted-alt) !important;background:var(--gp-blue-soft) !important;padding:2px 14px !important;border-radius:20px !important}.arkaim-product-view .arkaim-price .price-tax{text-align:center !important;font-size:12px !important;color:var(--gp-muted-soft) !important;margin-top:4px !important}.arkaim-product-view .product-actions{margin-top:16px !important;width:100% !important}.arkaim-product-view .action-row{display:flex !important;flex-wrap:wrap !important;gap:12px !important;width:100% !important}.arkaim-product-view .ock-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;border:none !important;border-radius:10px !important;font-size:15px !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.25s !important;padding:0 24px !important;height:50px !important;text-transform:none !important;letter-spacing:0.3px !important;flex:1 !important;min-width:120px !important}.arkaim-product-view .ock-btn i{font-size:16px !important}.arkaim-product-view .ock-btn-primary{background:var(--gp-orange) !important;color:var(--gp-white) !important;box-shadow:0 4px 16px rgba(var(--gp-orange-rgb),0.25) !important}.arkaim-product-view .ock-btn-primary:hover{background:var(--gp-orange-hover) !important;transform:translateY(-2px) !important;box-shadow:0 8px 28px rgba(var(--gp-orange-rgb),0.35) !important;color:var(--gp-white) !important}.arkaim-product-view .ock-btn-oneclick{background:var(--gp-blue) !important;color:var(--gp-white) !important;box-shadow:0 4px 16px rgba(var(--gp-blue-rgb),0.2) !important}.arkaim-product-view .ock-btn-oneclick:hover{background:var(--gp-blue-deep) !important;transform:translateY(-2px) !important;box-shadow:0 8px 28px rgba(var(--gp-blue-rgb),0.3) !important;color:var(--gp-white) !important}.arkaim-product-view .ock-btn-oneclick.hidden{display:none !important}.arkaim-product-view .arkaim-description{margin-top:20px !important;color:var(--gp-muted-deep) !important;font-size:14px !important;line-height:1.7 !important}.arkaim-product-view .arkaim-description-row{clear:both !important;margin-top:24px !important}.arkaim-product-view .arkaim-description-row .arkaim-description{margin-top:0 !important}.arkaim-product-view .arkaim-description-row .arkaim-description table{width:100% !important;max-width:100% !important}.arkaim-product-view .arkaim-description-row .arkaim-description img{max-width:100% !important;height:auto !important}#product #tab-description{max-height:none !important;overflow:visible !important}.arkaim-product-right .arkaim-attr-table{border:1px solid var(--gp-line-soft) !important;border-radius:8px !important;overflow:hidden !important;margin-top:0 !important;margin-bottom:16px !important;width:100% !important}.arkaim-product-right .arkaim-attr-table>thead>tr>td, .arkaim-product-right .arkaim-attr-table>thead>tr>th{background:var(--gp-blue) !important;color:var(--gp-white) !important;font-weight:700 !important;font-size:14px !important;padding:10px 16px !important;border:none !important}.arkaim-product-right .arkaim-attr-table>tbody>tr:nth-child(odd){background:var(--gp-bg) !important}.arkaim-product-right .arkaim-attr-table>tbody>tr:nth-child(even){background:var(--gp-white) !important}.arkaim-product-right .arkaim-attr-table>tbody>tr>td{padding:9px 16px !important;font-size:13px !important;color:var(--gp-muted-strong) !important;border:1px solid var(--gp-line) !important;vertical-align:middle !important}.arkaim-product-right .arkaim-attr-table>tbody>tr>td:first-child{font-weight:600 !important;color:var(--gp-text-dark) !important;background:rgba(var(--gp-blue-rgb),0.02) !important;width:45% !important}.arkaim-product-right .arkaim-desc-box{border:1px solid var(--gp-line-soft) !important;border-radius:8px !important;overflow:hidden !important;margin-top:0 !important;margin-bottom:16px !important;background:var(--gp-white) !important;box-shadow:0 1px 4px rgba(var(--gp-black-rgb),0.04) !important}.arkaim-product-right .arkaim-desc-box-head{background:var(--gp-blue) !important;color:var(--gp-white) !important;font-weight:700 !important;font-size:14px !important;padding:10px 16px !important;border:none !important;letter-spacing:0.3px !important}.arkaim-product-right .arkaim-desc-box-body{padding:16px !important;font-size:14px !important;line-height:1.65 !important;color:var(--gp-muted-deep) !important}.arkaim-reviews-section{background:var(--gp-white) !important;border-radius:10px !important;padding:20px 24px !important;border:1px solid var(--gp-line) !important;margin-bottom:24px !important}#content .arkaim-reviews-section .heading.module-heading{padding:0 0 16px !important}#content .arkaim-reviews-section .heading.module-heading::before{background:var(--gp-line) !important}#content .arkaim-reviews-section .heading.module-heading span{background:var(--gp-white) !important;padding:0 20px !important}#content .arkaim-reviews-section .heading.module-heading span.uni-badge{background:var(--gp-blue-pale) !important;color:var(--gp-blue) !important;margin-left:4px !important}.arkaim-reviews-section .arkaim-product-section__body{color:var(--gp-muted-deep) !important;font-size:14px !important;line-height:1.65 !important}@media (max-width: 992px){#product.arkaim-product-view{padding:16px !important}.arkaim-product-view .product-header .title{font-size:18px !important}.arkaim-product-view .arkaim-price .price-number, .arkaim-product-view .arkaim-price .price-new{font-size:22px !important}.arkaim-product-view .ock-btn{font-size:14px !important;height:46px !important}}@media (max-width: 768px){#product.arkaim-product-view{padding:12px !important}.arkaim-product-view .product-header .title{font-size:16px !important}.arkaim-product-view .header-actions{gap:4px !important}.arkaim-product-view .thumbnails{gap:6px !important}.arkaim-product-view .info-list{gap:4px 12px !important}.arkaim-product-view .action-row{gap:8px !important}.arkaim-product-view .thumbnail-item{width:50px !important;height:50px !important}.arkaim-product-view .ock-btn{font-size:13px !important;height:42px !important}.arkaim-product-right{margin-top:20px !important}.arkaim-product-right .arkaim-attr-table>tbody>tr>td{font-size:12px !important;padding:6px 10px !important}}@media (max-width: 480px){#product.arkaim-product-view{padding:10px !important}.arkaim-product-view .product-header{flex-wrap:wrap !important}.arkaim-product-view .product-header .title{font-size:15px !important;width:100% !important}.arkaim-product-view .thumbnail-item{width:44px !important;height:44px !important}.arkaim-product-view .thumbnails{gap:4px !important}.arkaim-product-view .info-list{gap:3px 8px !important;flex-direction:column !important}.arkaim-product-view .action-row{flex-direction:column !important;gap:10px !important}.arkaim-product-view .ock-btn{flex:1 1 100% !important;width:100% !important}}.arkaim-product-view .stock-in{color:var(--gp-green-deep) !important;font-weight:600 !important}.arkaim-product-view .stock-out{color:var(--gp-red-strong) !important;font-weight:600 !important}.arkaim-product-view .info-list [class^=addit-field-] strong{font-weight:600 !important;color:var(--gp-text-dark) !important}.arkaim-product-view .arkaim-reward{font-size:12px !important;color:var(--gp-muted-alt) !important;margin-top:8px !important}.arkaim-product-view .arkaim-discounts{margin-top:14px !important}.arkaim-product-view .arkaim-discount-table{border:1px solid var(--gp-line-soft) !important;border-radius:6px !important;overflow:hidden !important;font-size:13px !important;margin-bottom:0 !important}.arkaim-product-view .arkaim-discount-table thead td{background:var(--gp-surface) !important;font-weight:600 !important;padding:6px 12px !important;color:var(--gp-muted-deep) !important;border-color:var(--gp-line-soft) !important}.arkaim-product-view .arkaim-discount-table tbody td{padding:6px 12px !important;border-color:var(--gp-line) !important;color:var(--gp-muted-strong) !important}.arkaim-product-view .arkaim-textblock{margin-top:14px !important;margin-bottom:28px !important;font-size:13px !important;color:var(--gp-muted-strong) !important;line-height:1.6 !important;padding:10px 14px !important;background:var(--gp-bg) !important;border-left:3px solid var(--gp-blue) !important;border-radius:0 6px 6px 0 !important}#product-category .sorts-block, .arkaim-catalog-page .sorts-block{display:none !important}#product-category .panel.single_row.category-header, .arkaim-catalog-page .panel.single_row.category-header{background:var(--gp-white) !important;border-radius:10px !important;padding:14px 20px !important;border:1px solid var(--gp-line) !important;box-shadow:0 2px 10px rgba(var(--gp-black-rgb),0.02) !important;margin-bottom:16px !important}#product-category .panel.single_row.category-header .title, .arkaim-catalog-page .panel.single_row.category-header .title{font-size:22px !important;font-weight:700 !important;color:var(--gp-text-dark) !important;letter-spacing:-0.3px !important;margin:0 !important;line-height:1.3 !important}#product-category .category-subcategories, .arkaim-catalog-page .category-subcategories{display:flex !important;flex-wrap:wrap !important;margin-left:-6px !important;margin-right:-6px !important;margin-bottom:8px !important}#product-category .category-subcategories .col-mb-30, .arkaim-catalog-page .category-subcategories .col-mb-30{padding-left:6px !important;padding-right:6px !important;margin-bottom:12px !important;float:none !important}#product-category .category-subcategories a, .arkaim-catalog-page .category-subcategories a{text-decoration:none !important;display:block !important;height:100% !important}#product-category .category-thumb, .arkaim-catalog-page .category-thumb{position:relative !important;padding:16px 12px !important;background:var(--gp-white) !important;height:100% !important;min-height:85px !important;border:2px solid var(--gp-line) !important;border-radius:10px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;text-align:center !important;box-shadow:0 2px 8px rgba(var(--gp-black-rgb),0.02) !important}#product-category .category-thumb:hover, .arkaim-catalog-page .category-thumb:hover{transform:translateY(-3px) !important;box-shadow:0 8px 24px rgba(var(--gp-blue-rgb),0.08) !important;border-color:var(--gp-blue) !important}#product-category .category-thumb img, .arkaim-catalog-page .category-thumb img{width:100% !important;max-width:160px !important;max-height:120px !important;object-fit:contain !important;margin-bottom:8px !important;display:block !important}#product-category .category-thumb .title, .arkaim-catalog-page .category-thumb .title{font-size:13px !important;font-weight:600 !important;color:var(--gp-text-dark) !important;line-height:1.35 !important;transition:color 0.3s !important}#product-category .category-thumb:hover .title, .arkaim-catalog-page .category-thumb:hover .title{color:var(--gp-blue) !important}#product-category #product-list, .arkaim-catalog-page #product-list{width:100% !important;margin-top:4px !important;margin-bottom:0 !important}#product-category #product-list .product-layout.product-list, #product-category #product-list .product-layout.list-view, #product-category #product-list .product-layout.compact-view, .arkaim-catalog-page #product-list .product-layout.product-list, .arkaim-catalog-page #product-list .product-layout.list-view, .arkaim-catalog-page #product-list .product-layout.compact-view, #product-list .product-layout.product-list, #product-list .product-layout.list-view, #product-list .product-layout.compact-view{width:100% !important;max-width:100% !important;flex:0 0 100% !important;float:none !important;padding:0 10px !important;margin-bottom:12px !important}@media (max-width: 480px){#product-category #product-list .product-layout, #product-category #product-list .product-layout.product-list, #product-category #product-list .product-layout.list-view, #product-category #product-list .product-layout.compact-view, #product-category #product-list .product-layout.grid-view, .arkaim-catalog-page #product-list .product-layout, .arkaim-catalog-page #product-list .product-layout.product-list, .arkaim-catalog-page #product-list .product-layout.list-view, .arkaim-catalog-page #product-list .product-layout.compact-view, .arkaim-catalog-page #product-list .product-layout.grid-view, #product-list .product-layout, #product-list .product-layout.product-list, #product-list .product-layout.list-view, #product-list .product-layout.compact-view, #product-list .product-layout.grid-view{width:50% !important;max-width:50% !important;flex:0 0 50% !important;float:left !important}}@media (max-width: 991px){#product-category #product-list .product-layout.grid-view, .arkaim-catalog-page #product-list .product-layout.grid-view, #product-list .product-layout.grid-view{width:50% !important;max-width:50% !important;flex:0 0 50% !important;float:left !important}}@media (max-width: 991px){#product-category #product-list .row, .arkaim-catalog-page #product-list .row, #product-list .row{display:flex !important;flex-wrap:wrap !important;align-items:stretch !important}#product-category #product-list .product-layout .product-thumb, .arkaim-catalog-page #product-list .product-layout .product-thumb, #product-list .product-layout .product-thumb{height:100% !important}}#product-category #product-list .product-layout.grid-view .product-thumb, .arkaim-catalog-page #product-list .product-layout.grid-view .product-thumb{flex-direction:column !important;align-items:center !important;text-align:center !important}#product-category #product-list .product-layout.grid-view .product-thumb .image, .arkaim-catalog-page #product-list .product-layout.grid-view .product-thumb .image{width:100% !important;max-width:180px !important;margin-right:0 !important;margin-bottom:12px !important}#product-category #product-list .product-layout.grid-view .product-meta, .arkaim-catalog-page #product-list .product-layout.grid-view .product-meta, #product-category #product-list .product-layout.grid-view .product-actions, .arkaim-catalog-page #product-list .product-layout.grid-view .product-actions, #product-category #product-list .product-layout.grid-view .action-buttons, .arkaim-catalog-page #product-list .product-layout.grid-view .action-buttons{justify-content:center !important}.filter-mobile-btn{display:block !important;width:100% !important;margin:16px 0 !important;text-align:center !important}#product-category #product-list .product-thumb, .arkaim-catalog-page #product-list .product-thumb{display:flex !important;flex-direction:row !important;align-items:center !important;background:var(--gp-white) !important;padding:16px 20px !important;margin:0 !important;border:1px solid var(--gp-line) !important;border-radius:10px !important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94) !important;box-shadow:0 2px 10px rgba(var(--gp-black-rgb),0.02) !important;width:100% !important;box-sizing:border-box !important}#product-category #product-list .product-thumb:hover, .arkaim-catalog-page #product-list .product-thumb:hover{box-shadow:0 6px 24px rgba(var(--gp-blue-rgb),0.08) !important;border-color:var(--gp-blue-pale) !important;transform:translateY(-2px) !important}#product-category #product-list .product-thumb .image, .arkaim-catalog-page #product-list .product-thumb .image{flex-shrink:0 !important;width:120px !important;height:120px !important;margin-right:20px !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important}#product-category #product-list .product-thumb .image img, .arkaim-catalog-page #product-list .product-thumb .image img{max-width:100% !important;max-height:120px !important;width:auto !important;height:auto !important;object-fit:contain !important;border-radius:6px !important;display:block !important}#product-category #product-list .product-thumb .product-info-wrap, .arkaim-catalog-page #product-list .product-thumb .product-info-wrap{flex:1 !important;display:flex !important;flex-direction:column !important;gap:6px !important;min-width:0 !important;align-self:stretch !important}#product-category #product-list .product-thumb h4, .arkaim-catalog-page #product-list .product-thumb h4{font-size:15px !important;font-weight:600 !important;margin:0 !important;line-height:1.4 !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:none !important}@media (max-width: 768px){#product-category #product-list .product-thumb .price, .arkaim-catalog-page #product-list .product-thumb .price{justify-content:center !important}}#product-category #product-list .product-layout.grid-view .product-thumb .price, .arkaim-catalog-page #product-list .product-layout.grid-view .product-thumb .price{justify-content:center !important}#product-category #product-list .product-thumb h4 a, .arkaim-catalog-page #product-list .product-thumb h4 a{color:var(--gp-text-dark) !important;transition:color 0.3s !important;text-decoration:none !important}#product-category #product-list .product-thumb h4 a:hover, .arkaim-catalog-page #product-list .product-thumb h4 a:hover{color:var(--gp-blue) !important}#product-category #product-list .product-meta, .arkaim-catalog-page #product-list .product-meta{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:12px !important;font-size:12px !important;color:var(--gp-muted-soft) !important}#product-category #product-list .product-meta .product-sku, .arkaim-catalog-page #product-list .product-meta .product-sku{color:var(--gp-muted-alt) !important}#product-category #product-list .product-meta .in-stock, .arkaim-catalog-page #product-list .product-meta .in-stock{color:var(--gp-green) !important;font-weight:600 !important}#product-category #product-list .product-meta .out-of-stock, .arkaim-catalog-page #product-list .product-meta .out-of-stock{color:var(--gp-red-bright) !important;font-weight:600 !important}#product-category #product-list .product-thumb .price, .arkaim-catalog-page #product-list .product-thumb .price{font-size:20px !important;font-weight:700 !important;color:var(--gp-text-dark) !important;margin:4px 0 !important;display:flex !important;align-items:baseline !important;gap:8px !important}#product-category #product-list .product-thumb .price .price-new, .arkaim-catalog-page #product-list .product-thumb .price .price-new{font-size:20px !important;font-weight:700 !important;color:var(--gp-text-dark) !important}#product-category #product-list .product-thumb .price .price-old, .arkaim-catalog-page #product-list .product-thumb .price .price-old{font-size:14px !important;font-weight:400 !important;color:var(--gp-muted-soft) !important;text-decoration:line-through !important}#product-category #product-list .product-actions, .arkaim-catalog-page #product-list .product-actions{display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important;margin-top:2px !important}#product-category #product-list .action-buttons, .arkaim-catalog-page #product-list .action-buttons{display:flex !important;gap:6px !important}#product-category #product-list .action-buttons:not(:has(*)), .arkaim-catalog-page #product-list .action-buttons:not(:has(*)){display:none !important}#product-category #product-list .action-btn, .arkaim-catalog-page #product-list .action-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:34px !important;height:34px !important;border:1px solid var(--gp-line-soft) !important;border-radius:6px !important;background:var(--gp-white) !important;color:var(--gp-blue) !important;font-size:14px !important;cursor:pointer !important;transition:all 0.25s cubic-bezier(0.25,0.46,0.45,0.94) !important;padding:0 !important;position:relative !important}#product-category #product-list .action-btn:hover, .arkaim-catalog-page #product-list .action-btn:hover{background:var(--gp-blue-pale) !important;border-color:var(--gp-blue) !important;color:var(--gp-blue-deep) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(var(--gp-blue-rgb),0.12) !important}#product-category #product-list .action-btn i, .arkaim-catalog-page #product-list .action-btn i{color:var(--gp-blue) !important;transition:all 0.25s !important}#product-category #product-list .action-btn:hover i, .arkaim-catalog-page #product-list .action-btn:hover i{color:var(--gp-blue-deep) !important}#product-category #product-list .action-btn[data-tooltip]:hover::after, .arkaim-catalog-page #product-list .action-btn[data-tooltip]:hover::after{content:attr(data-tooltip) !important;position:absolute !important;bottom:calc(100% + 8px) !important;left:50% !important;transform:translateX(-50%) !important;background:var(--gp-text-dark) !important;color:var(--gp-white) !important;font-size:10px !important;font-weight:500 !important;padding:3px 10px !important;border-radius:6px !important;white-space:nowrap !important;pointer-events:none !important;z-index:100 !important;box-shadow:0 4px 12px rgba(var(--gp-black-rgb),0.1) !important}#product-category #product-list .action-btn[data-tooltip]:hover::before, .arkaim-catalog-page #product-list .action-btn[data-tooltip]:hover::before{content:'' !important;position:absolute !important;bottom:calc(100% + 2px) !important;left:50% !important;transform:translateX(-50%) !important;border-left:6px solid transparent !important;border-right:6px solid transparent !important;border-top:6px solid var(--gp-text-dark) !important;z-index:100 !important}#product-category .panel-pagination, .arkaim-catalog-page .panel-pagination{display:flex !important;flex-wrap:wrap !important;align-items:center !important;margin-top:16px !important;padding:14px 20px !important;background:var(--gp-white) !important;border-radius:10px !important;border:1px solid var(--gp-line) !important;box-shadow:0 2px 8px rgba(var(--gp-black-rgb),0.02) !important}#product-category .panel-pagination>.show-more, .arkaim-catalog-page .panel-pagination>.show-more{order:1 !important;flex:1 1 auto !important;margin:0 16px 0 0 !important;text-align:left !important}#product-category .panel-pagination>.pagination-text, .arkaim-catalog-page .panel-pagination>.pagination-text{order:2 !important;flex:0 0 auto !important;margin:0 0 0 auto !important}#product-category .panel-pagination>.pagination, .arkaim-catalog-page .panel-pagination>.pagination{order:3 !important;flex:1 0 100% !important;margin:8px 0 0 !important}#product-category .panel-pagination .pagination>li>a, .arkaim-catalog-page .panel-pagination .pagination>li>a, #product-category .panel-pagination .pagination>li>span, .arkaim-catalog-page .panel-pagination .pagination>li>span{border-radius:6px !important;margin:0 2px !important;color:var(--gp-blue) !important;border-color:var(--gp-line-soft) !important}#product-category .panel-pagination .pagination>.active>a, .arkaim-catalog-page .panel-pagination .pagination>.active>a, #product-category .panel-pagination .pagination>.active>span, .arkaim-catalog-page .panel-pagination .pagination>.active>span{background:var(--gp-blue) !important;border-color:var(--gp-blue) !important;color:var(--gp-white) !important}#product-category .panel-pagination .pagination-text, .arkaim-catalog-page .panel-pagination .pagination-text{color:var(--gp-muted-alt) !important;font-size:13px !important;line-height:32px !important}@media (max-width: 992px){#product-category .category-subcategories .col-md-3, .arkaim-catalog-page .category-subcategories .col-md-3{width:33.333% !important}}@media (max-width: 768px){#product-category .category-subcategories .col-sm-4, .arkaim-catalog-page .category-subcategories .col-sm-4{width:50% !important}#product-category #product-list .product-thumb, .arkaim-catalog-page #product-list .product-thumb{flex-direction:column !important;align-items:center !important;text-align:center !important;padding:16px !important}#product-category #product-list .product-thumb .image, .arkaim-catalog-page #product-list .product-thumb .image{width:100% !important;max-width:180px !important;margin-right:0 !important;margin-bottom:12px !important}#product-category #product-list .product-meta, .arkaim-catalog-page #product-list .product-meta{justify-content:center !important}#product-category #product-list .product-actions, .arkaim-catalog-page #product-list .product-actions{justify-content:center !important}#product-category #product-list .action-buttons, .arkaim-catalog-page #product-list .action-buttons{justify-content:center !important}#product-category .panel-pagination>.show-more, .arkaim-catalog-page .panel-pagination>.show-more{flex:1 0 100% !important;margin:0 0 8px !important;text-align:center !important}#product-category .panel-pagination>.pagination-text, .arkaim-catalog-page .panel-pagination>.pagination-text{flex:1 0 100% !important;margin:0 0 4px !important;text-align:center !important}#product-category #product-list .product-thumb .image, .arkaim-catalog-page #product-list .product-thumb .image{position:relative !important}#product-category #product-list .gp-thumb-actions, .arkaim-catalog-page #product-list .gp-thumb-actions{position:absolute !important;top:8px !important;right:8px !important;display:flex !important;flex-direction:column !important;gap:6px !important;z-index:3 !important}}@media (max-width: 480px){#product-category .category-subcategories .col-xs-12, .arkaim-catalog-page .category-subcategories .col-xs-12{width:50% !important}#product-category .panel.single_row.category-header, .arkaim-catalog-page .panel.single_row.category-header{padding:10px 14px !important}#product-category .panel.single_row.category-header .title, .arkaim-catalog-page .panel.single_row.category-header .title{font-size:16px !important}#product-category .category-thumb, .arkaim-catalog-page .category-thumb{padding:10px !important;min-height:70px !important}#product-category .category-thumb .title, .arkaim-catalog-page .category-thumb .title{font-size:11px !important}#product-category #product-list .product-thumb, .arkaim-catalog-page #product-list .product-thumb{padding:12px !important}#product-category #product-list .product-thumb .image, .arkaim-catalog-page #product-list .product-thumb .image{max-width:140px !important}#product-category #product-list .product-thumb h4, .arkaim-catalog-page #product-list .product-thumb h4{font-size:14px !important}#product-category #product-list .product-thumb .price, .arkaim-catalog-page #product-list .product-thumb .price{font-size:18px !important}#product-category #product-list .ock-btn, .arkaim-catalog-page #product-list .ock-btn{font-size:12px !important;height:32px !important;padding:0 12px !important}#product-category #product-list .action-btn, .arkaim-catalog-page #product-list .action-btn{width:30px !important;height:30px !important;font-size:12px !important}}#product-category #product-list .product-actions .ock-btn, .arkaim-catalog-page #product-list .product-actions .ock-btn, #product-category #product-list .ock-btn-primary, .arkaim-catalog-page #product-list .ock-btn-primary{flex:0 0 auto !important;width:auto !important;min-width:unset !important;height:34px !important;min-height:0 !important;padding:0 18px !important;font-size:14px !important;border-radius:8px !important}#product-category #product-list .product-actions .ock-btn i, .arkaim-catalog-page #product-list .product-actions .ock-btn i{font-size:14px !important;margin-right:4px !important}@media (max-width: 480px){#product-category #product-list .product-actions .ock-btn, .arkaim-catalog-page #product-list .product-actions .ock-btn, #product-category #product-list .ock-btn-primary, .arkaim-catalog-page #product-list .ock-btn-primary{height:30px !important;font-size:12px !important;padding:0 12px !important}#product-category #product-list .product-actions .ock-btn i, .arkaim-catalog-page #product-list .product-actions .ock-btn i{font-size:12px !important}}.arkaim-catalog-page #product-list .product-thumb .product-thumb__attribute{font-size:12px !important;color:var(--gp-muted-alt) !important;line-height:1.45 !important;margin:0 !important;max-height:34px !important;overflow:hidden !important}.arkaim-catalog-page #product-list .product-thumb .product-thumb__attribute-value{color:var(--gp-muted-strong) !important}.arkaim-catalog-page #product-list .product-thumb .product-thumb__rating{font-size:12px !important;color:var(--gp-orange) !important;margin:0 !important;line-height:1 !important}.arkaim-catalog-page #product-list .product-thumb .qty-indicator{margin:2px 0 0 !important;max-width:180px !important}.arkaim-catalog-page #product-list .product-thumb .qty-switch input{width:46px !important;height:34px !important;text-align:center !important;padding:0 !important}.arkaim-product-view .product-banner{margin:0 !important;display:flex !important;flex-wrap:wrap !important;gap:10px !important}.uni-hidden-hooks{display:none !important}#uni-notification.notification.fixed, .notification.fixed{position:fixed !important;z-index:1070 !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;width:100% !important;max-width:100% !important;transform:none !important;background:var(--gp-white) !important;border-top:1px solid rgba(var(--gp-black-rgb),0.08) !important;box-shadow:0 -3px 12px rgba(var(--gp-black-rgb),0.06) !important;animation:opacity 0.2s ease-in-out !important;border-radius:0 !important;padding:0 !important;margin:0 !important}#uni-notification.notification.fixed:before, .notification.fixed:before{display:none !important}#uni-notification.notification.fixed .container, .notification.fixed .container{width:100% !important;max-width:1240px !important;padding:0 15px !important;margin:0 auto !important}#uni-notification .notification__wrapper.fixed, .notification__wrapper.fixed{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:14px 0 !important;background:transparent !important;opacity:1 !important;border-radius:0 !important;gap:24px !important}#uni-notification .notification__text, #uni-notification .notification__text.fixed, .notification__text.fixed{margin:0 !important;padding:0 !important;font-size:13px !important;line-height:1.45 !important;color:var(--gp-muted) !important;flex:1 1 auto !important;text-align:left !important}#uni-notification .notification__text a, #uni-notification .notification__text.fixed a, .notification__text.fixed a{color:var(--gp-ink) !important;text-decoration:underline !important;transition:color 0.2s ease !important}#uni-notification .notification__text a:hover, #uni-notification .notification__text.fixed a:hover, .notification__text.fixed a:hover{color:var(--gp-orange) !important}#uni-notification .notification__buttons, .notification__buttons{display:flex !important;align-items:center !important;justify-content:flex-end !important;white-space:nowrap !important;flex-shrink:0 !important;margin:0 !important;padding:0 !important}#uni-notification .notification__button.btn-primary, .notification__button.btn-primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:120px !important;height:38px !important;padding:0 24px !important;background:var(--gp-charcoal) !important;color:var(--gp-white) !important;font-size:13px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;border:none !important;border-radius:3px !important;box-shadow:none !important;cursor:pointer !important;transition:all 0.2s ease !important}#uni-notification .notification__button.btn-primary:hover, .notification__button.btn-primary:hover{background:var(--gp-blue) !important;color:var(--gp-white) !important}@media (max-width: 768px){#uni-notification .notification__wrapper.fixed, .notification__wrapper.fixed{flex-direction:column !important;align-items:stretch !important;text-align:center !important;gap:12px !important;padding:12px 0 !important}#uni-notification .notification__text.fixed, .notification__text.fixed{text-align:center !important;font-size:12px !important}#uni-notification .notification__buttons, .notification__buttons{justify-content:center !important;width:100% !important}#uni-notification .notification__button.btn-primary, .notification__button.btn-primary{width:100% !important}}@media (max-width: 600px){#new-header{position:relative !important;z-index:1050 !important}.modal .modal-dialog{margin:var(--gp-modal-top,104px) auto 16px !important}.modal .modal-content{max-height:calc(100vh - var(--gp-modal-top,104px) - 32px) !important;overflow-y:auto !important}}.panel-product .price.product-page__price{text-align:center !important;justify-content:center !important}.panel-product .qty-indicator{display:none !important}@media (max-width: 767px){.arkaim-product-row{display:flex !important;flex-direction:column !important}.arkaim-product-row>.arkaim-product-left, .arkaim-product-row>.arkaim-product-right{display:contents !important}.arkaim-product-row .product-header{order:1 !important}.arkaim-product-row .product-gallery{order:2 !important}.arkaim-product-row .rating, .arkaim-product-row .uni-rating{order:3 !important}.arkaim-product-row .product-info{order:4 !important}.arkaim-product-row .price.product-page__price{order:5 !important}.arkaim-product-row .product-page__option, .arkaim-product-row .product-page__recurring{order:6 !important}.arkaim-product-row .arkaim-discounts{order:7 !important}.arkaim-product-row .arkaim-reward{order:8 !important}.arkaim-product-row .product-actions{order:9 !important}.arkaim-product-row .arkaim-textblock{order:10 !important}.arkaim-product-row .arkaim-attr-table{order:11 !important}.arkaim-product-row .arkaim-desc-box{order:12 !important}.panel-product .arkaim-product-row, .panel-product .arkaim-description-row{margin-left:0 !important;margin-right:0 !important}.panel-product .arkaim-description-row>.arkaim-description-col{padding-left:0 !important;padding-right:0 !important}}#column-left .html-module .project-block a, #column-right .html-module .project-block a{flex-direction:row !important;align-items:center !important;padding:10px 12px !important;gap:12px !important}#column-left .html-module .project-icon, #column-right .html-module .project-icon{width:76px !important;height:76px !important;flex:0 0 auto !important;margin-bottom:0 !important}#column-left .html-module .project-icon img, #column-right .html-module .project-icon img{width:88px !important;height:88px !important;object-fit:contain !important}#column-left .html-module .project-content, #column-right .html-module .project-content{padding:0 !important;gap:4px !important}#column-left .html-module .project-title, #column-right .html-module .project-title{-webkit-line-clamp:3 !important;font-size:12px !important}#column-left .html-module .project-subtitle, #column-right .html-module .project-subtitle{font-size:11px !important}@media (max-width: 480px){.header-logo .logo-sub{white-space:normal !important;font-size:8px !important;letter-spacing:1px !important;line-height:1.3 !important;max-width:100% !important}}.menu-wrapper .menu-contacts{display:flex !important;flex-direction:column !important;flex:0 0 auto !important;gap:8px !important;padding:18px !important;background:var(--gp-white) !important;border-top:1px solid var(--gp-line-faint) !important}.menu-wrapper .menu-contacts__row{display:flex !important;align-items:flex-start !important;gap:12px !important}.menu-wrapper .menu-contacts__col{display:flex !important;flex-direction:column !important;gap:6px !important;min-width:0 !important;padding:0 !important}.menu-wrapper .menu-contacts__col--main{flex:1 1 auto !important}.menu-wrapper .menu-contacts__col--addit{flex:0 1 auto !important;margin-left:auto !important}.menu-wrapper .menu-contacts__item{display:flex !important;align-items:center !important;gap:8px !important;min-height:34px !important;font-size:12px !important;line-height:1.35 !important;color:var(--gp-ink-alt) !important}.menu-wrapper .menu-contacts__item>.menu-contacts__link{display:flex !important;align-items:center !important;align-self:stretch !important;padding:4px 0 !important}.menu-wrapper .menu-contacts__item--main{font-size:15px !important}.menu-wrapper .menu-contacts__icon{flex:0 0 auto !important;width:18px !important;font-size:13px !important;text-align:center !important;color:var(--gp-orange) !important}.menu-wrapper .menu-contacts__link{color:inherit !important;font-weight:600 !important;text-decoration:none !important;overflow-wrap:anywhere !important}.menu-wrapper .menu-contacts__item--main .menu-contacts__link{color:var(--gp-blue) !important}.menu-wrapper .menu-contacts__schedule{color:var(--gp-muted) !important}.menu-wrapper .menu-contacts__schedule .menu-contacts__icon{color:var(--gp-muted-soft) !important}@media (max-width: 360px){.menu-wrapper .menu-contacts{padding:14px !important}.menu-wrapper .menu-contacts__item{gap:6px !important;min-height:32px !important;font-size:11px !important}.menu-wrapper .menu-contacts__item--main{font-size:13px !important}.menu-wrapper .menu-contacts__icon{width:16px !important;font-size:12px !important}.menu-wrapper .menu-contacts__row{gap:8px !important}}.menu-wrapper .menu-links{list-style:none !important;margin:0 0 16px !important;padding:0 !important}@media (max-width: 768px){.breadcumb-container .breadcrumb, .breadcrumb-h1 .breadcrumb{padding-left:24px !important;text-indent:-24px !important}.breadcumb-container .breadcrumb>li, .breadcrumb-h1 .breadcrumb>li{display:inline-block !important;font-size:12px !important;padding:0 8px !important;text-indent:0 !important}.breadcumb-container .breadcrumb>li+li, .breadcrumb-h1 .breadcrumb>li+li{padding-left:15px !important}.breadcumb-container .breadcrumb>li+li::before, .breadcrumb-h1 .breadcrumb>li+li::before{font-size:14px !important;left:-3px !important}.breadcumb-container .breadcrumb i.fa-home, .breadcrumb-h1 .breadcrumb i.fa-home{font-size:14px !important}}@media (max-width: 480px){.breadcumb-container .breadcrumb>li, .breadcrumb-h1 .breadcrumb>li{font-size:11px !important;padding:0 6px !important;text-indent:0 !important}.breadcumb-container .breadcrumb>li+li, .breadcrumb-h1 .breadcrumb>li+li{padding-left:14px !important}.breadcumb-container .breadcrumb>li+li::before, .breadcrumb-h1 .breadcrumb>li+li::before{font-size:13px !important;left:-2px !important}}@media (max-width: 991px){.top-menu-wrapper, #stickyMenu, .store-horizontal-nav{position:static !important}.menu-wrapper nav#menu{display:flex !important;flex-direction:column !important;height:100% !important}.menu-wrapper .menu__panes{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important}.menu-wrapper .menu__pane[hidden]{display:none !important}.menu-wrapper nav#menu .menu__collapse.main-menu__collapse{position:relative !important;top:auto !important;left:auto !important;right:auto !important;height:auto !important;flex:0 0 auto !important;min-height:0 !important;z-index:auto !important}}.contact-list__item a{color:inherit;text-decoration:none}.contact-list .contact-list__item:hover a{text-decoration:underline}.contact-locations__li a{color:inherit;text-decoration:none}.b242ya-call-tracker{display:contents}@media (max-width: 768px){.product-related .product-thumb__price, .news-product-related .product-thumb__price, .autorelated-module .product-thumb__price{justify-content:center !important}.product-related .product-thumb__caption, .news-product-related .product-thumb__caption, .autorelated-module .product-thumb__caption{text-align:center !important}.product-related .product-thumb__cart, .news-product-related .product-thumb__cart, .autorelated-module .product-thumb__cart{justify-content:center !important}}.product-related .product-thumb__cart, .news-product-related .product-thumb__cart, .autorelated-module .product-thumb__cart{margin:16px 10px 0 !important}.arkaim-product-tabs{display:flex !important;flex-wrap:wrap !important;gap:8px !important;list-style:none !important;margin:0 0 16px !important;padding:0 !important}.arkaim-product-tabs>li{margin:0 !important;padding:0 !important}.arkaim-product-tabs>li>a{display:block !important;padding:8px 16px !important;border:1px solid var(--gp-line) !important;border-radius:20px !important;background:var(--gp-white) !important;color:var(--gp-blue-deep) !important;font-size:13px !important;font-weight:600 !important;text-decoration:none !important;white-space:nowrap !important;transition:all 0.2s !important}.arkaim-product-tabs>li>a:hover{border-color:var(--gp-blue) !important;color:var(--gp-blue) !important}.arkaim-product-tabs>li.active>a{background:var(--gp-blue) !important;border-color:var(--gp-blue) !important;color:var(--gp-white) !important}.arkaim-reviews-section[hidden]{display:none !important}@media (max-width: 992px){.site-content{padding:20px 12px 40px !important}}