.drevko-chevron-down,.drevko-chevron-right{fill:currentColor;display:inline-block;vertical-align:middle}.drevko-mega-menu-container{display:flex;position:relative;z-index:1000;width:100%;max-width:1440px;margin:0 auto;padding:10px 0;background-color:#fff;border:none!important;border-radius:0!important;box-shadow:none!important;text-align:left;font-family:inherit;max-height:calc(100vh - 120px);overflow:hidden}.drevko-menu-sidebar{width:20%;flex:0 0 20%;background-color:var(--drevko-bg-surface);border-right:none!important;flex-shrink:0;box-sizing:border-box;max-height:calc(100vh - 120px);overflow-y:auto}.drevko-menu-tabs-list{list-style:none!important;padding:0!important;margin:0!important}.drevko-menu-tab-item{margin:0!important;padding:0!important;border-bottom:1px solid var(--drevko-border-subtle)}.drevko-menu-tab-item a{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;color:var(--drevko-text-primary);text-decoration:none!important;font-weight:600!important;font-size:17px!important;transition:background-color .2s ease,color .2s ease}.drevko-menu-tab-item a:hover{background-color:var(--drevko-bg-surface-hover);color:var(--drevko-text-link-hover)}.drevko-menu-tab-item.active a{background-color:var(--drevko-btn-bg,#a88c74);color:#fff!important;font-weight:600!important;border-left:none}.drevko-menu-tab-item svg{color:var(--drevko-text-primary);transition:transform .2s ease;width:11px!important;height:11px!important}.drevko-menu-tab-item:hover svg{color:var(--drevko-btn-bg);transform:translateX(2px)}.drevko-menu-tab-item.active svg{color:#fff!important;transform:translateX(2px)}.drevko-menu-content-area{width:80%;flex:0 0 80%;background-color:#fff;position:relative;min-height:350px;box-sizing:border-box;max-height:calc(100vh - 120px);overflow-y:auto}.drevko-menu-tab-panel{padding:0 30px;width:100%;height:100%;box-sizing:border-box;animation:drevkoFadeIn .2s ease-out}@keyframes drevkoFadeIn{from{opacity:0}to{opacity:1}}.drevko-menu-columns-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 30px;align-content:start}.drevko-menu-column{display:flex;flex-direction:column}.drevko-menu-column-title{background-color:var(--drevko-bg-surface);border-left:3px solid var(--drevko-btn-bg,#a88c74);padding:8px 12px!important;margin:0 0 12px 0!important;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--drevko-text-primary);box-sizing:border-box}.drevko-menu-badge{font-size:8px;font-weight:700;text-transform:uppercase;padding:2px 5px;letter-spacing:.5px;border-radius:0!important;background-color:#446040;color:#fff;line-height:1;margin:0}.drevko-menu-items-list{list-style:none!important;padding:0!important;margin:0!important}.drevko-menu-items-list li{border-bottom:1px solid var(--drevko-border-subtle);padding:8px 0!important;margin:0!important}.drevko-menu-items-list li:last-child{border-bottom:none}.drevko-menu-items-list li a{color:var(--drevko-text-primary);text-decoration:none!important;font-size:14px;line-height:1.6;transition:color .15s ease,padding-left .15s ease;display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:15px}.drevko-menu-items-list li a:hover{color:var(--drevko-text-link-hover)}.drevko-menu-column-collapsible{display:flex;flex-direction:column}.drevko-menu-column-title-collapsible{border:1px solid var(--drevko-border-default);padding:8px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;font-weight:700;background-color:#fff;user-select:none;box-sizing:border-box}.drevko-menu-items-list-collapsible{padding:0 12px 12px 12px;border-top:none;background-color:#fff;list-style:none!important;margin:0!important}.drevko-menu-items-list-collapsible li{border-bottom:1px solid var(--drevko-border-subtle);padding:8px 0;margin:0!important}.drevko-menu-items-list-collapsible li:last-child{border-bottom:none}.drevko-menu-items-list-collapsible li a{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none;font-size:14px}.drevko-menu-items-list-collapsible li a:hover{color:var(--drevko-text-link-hover)}.drevko-menu-items-list-collapsible li.drevko-menu-subgroup-title{background-color:var(--drevko-bg-surface);border-left:3px solid var(--drevko-btn-bg,#a88c74);border-bottom:none!important;padding:8px 12px!important;margin:12px 0 6px 0!important;font-size:14px;font-weight:700;color:var(--drevko-text-primary);box-sizing:border-box;list-style:none}.drevko-menu-banners-panel{padding:0 24px;width:100%;height:100%;box-sizing:border-box;display:none;animation:drevkoFadeIn .2s ease-out}.drevko-menu-banners-panel.active-default{display:block}.drevko-menu-banners-grid{display:grid;gap:20px;width:100%;height:100%}.drevko-menu-banners-grid.banners-count-1{grid-template-columns:1fr}.drevko-menu-banners-grid.banners-count-2{grid-template-columns:repeat(2,1fr)}.drevko-menu-banners-grid.banners-count-3{grid-template-columns:repeat(3,1fr)}.drevko-menu-banners-grid.banners-count-4{grid-template-columns:repeat(4,1fr)}.drevko-menu-banner{display:block;position:relative;width:100%;height:350px;overflow:hidden;border-radius:0!important;text-decoration:none!important;color:#fff!important;box-sizing:border-box;background-color:var(--drevko-bg-surface)}.drevko-menu-banner img{width:100%;height:100%;object-fit:cover;border-radius:0!important;transition:transform .4s ease}.drevko-menu-banner:hover img{transform:scale(1.02)}.drevko-menu-banner-content{position:absolute;bottom:0;left:0;width:100%;padding:16px;box-sizing:border-box;background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);display:flex;flex-direction:column}.drevko-menu-banner-title{font-size:15px;font-weight:700;margin-bottom:2px;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.drevko-menu-banner-desc{font-size:11px;opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.drevko-mobile-menu-wrapper{position:relative;width:100%;background-color:#fff}.drevko-mobile-panel{display:none;width:100%;background-color:#fff;box-sizing:border-box}.drevko-mobile-panel.active{display:block}.drevko-mobile-panel-back{display:flex;align-items:center;gap:10px;padding:20px;background-color:var(--drevko-bg-surface);cursor:pointer;color:var(--drevko-text-primary);font-weight:700;font-size:16px;user-select:none}.admin-bar .drevko-mobile-panel-back{margin-top:46px}@media (min-width:783px){.admin-bar .drevko-mobile-panel-back{margin-top:32px}}.drevko-mobile-panel-back svg{color:var(--drevko-text-secondary)}.drevko-mobile-panel-scroll{padding:12px 20px}.drevko-mobile-list{list-style:none!important;padding:0!important;margin:0!important}.drevko-mobile-item-link,.drevko-mobile-item-trigger{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--drevko-border-subtle);cursor:pointer;font-size:16px;font-weight:400;color:var(--drevko-text-primary);user-select:none;transition:background-color .15s ease}.drevko-mobile-item-link a{color:inherit;text-decoration:none!important}.drevko-mobile-item-trigger svg{color:var(--drevko-text-secondary)}.drevko-mobile-section-title{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--drevko-text-secondary);letter-spacing:1px;margin:0 0 12px 0!important;padding:0!important}.drevko-mobile-brands-section{margin-bottom:10px}.drevko-mobile-details-container{display:flex;flex-direction:column;gap:20px;margin-top:10px}.drevko-mobile-group-section{display:flex;flex-direction:column}.drevko-mobile-group-title{background-color:var(--drevko-bg-surface);border-left:3px solid var(--drevko-btn-bg,#a88c74);padding:8px 12px!important;margin:0 0 10px 0!important;font-size:14px;font-weight:700;color:var(--drevko-text-primary);box-sizing:border-box;border-bottom:none!important;display:flex;align-items:center;gap:6px}.drevko-mobile-models-list{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:0!important}.drevko-mobile-models-list li{margin:0!important;padding:0 0 0 15px!important;border-bottom:1px solid var(--drevko-border-subtle)}.drevko-mobile-models-list li:last-child{border-bottom:none}.drevko-mobile-models-list li a{display:flex;align-items:center;color:var(--drevko-text-primary);text-decoration:none!important;font-size:14px;padding:10px 0!important;transition:color .15s ease;line-height:1.4}.drevko-mobile-models-list li a:hover{color:var(--drevko-text-link-hover)}