:root{--v-accent: #ff6b00;--v-accent-hover: #f05f00;--v-dark: #001b33;--v-dark-soft: #062744;--v-bg-light: #f4f7fa;--v-border: #e7edf4;--v-muted: #64748b;--v-muted-light: #94a3b8;--v-white: #ffffff;--v-shadow-soft: 0 8px 30px rgba(0, 27, 51, .07);--v-shadow-scrolled: 0 12px 36px rgba(0, 27, 51, .1);--v-shadow-drawer: 18px 0 50px rgba(0, 27, 51, .18);--v-transition: .28s cubic-bezier(.4, 0, .2, 1);--v-radius: 6px;--v-header-height-desktop: 124px;--v-header-height-mobile: 70px;--v-font-main: var(--font-body-family), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--v-font-heading: var(--font-heading-family), var(--font-body-family), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.v-global-header,.v-global-header *,.v-mobile-menu-overlay,.v-mobile-menu-drawer,.v-mobile-menu-drawer *{box-sizing:border-box}.v-global-header{position:fixed;inset:0 0 auto 0;width:100%;z-index:9990;background:var(--v-white);color:var(--v-dark);font-family:var(--v-font-main);box-shadow:var(--v-shadow-soft);isolation:isolate;padding-top:env(safe-area-inset-top,0);transform:translateZ(0);transition:transform var(--v-transition),box-shadow var(--v-transition)}.v-global-header.is-scrolled{box-shadow:var(--v-shadow-scrolled)}.v-global-header.v-header-hidden{transform:translate3d(0,-100%,0)}.v-top-bar{background:linear-gradient(90deg,var(--v-dark),var(--v-dark-soft));color:var(--v-white);padding:7px 20px;font-size:11px;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.055em}.v-top-bar-inner{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:18px}.v-top-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.v-top-links a{color:#ffffffc7;text-decoration:none;transition:color .2s ease}.v-top-links a:hover,.v-top-links a:focus-visible{color:var(--v-accent)}.v-top-schedule{display:flex;align-items:center;gap:8px;color:#ffffffeb;white-space:nowrap}.v-top-dispatch,.v-top-weekend{color:var(--v-accent);font-weight:800}.v-schedule-divider{color:#ffffff38}.v-main-nav{max-width:1400px;min-height:76px;margin:0 auto;padding:14px 20px;display:grid;grid-template-columns:minmax(120px,max-content) minmax(260px,1fr) auto;align-items:center;gap:28px;background:var(--v-white)}.v-logo-box{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--v-dark);text-decoration:none;font-family:var(--v-font-heading);font-size:clamp(22px,2.2vw,27px);font-weight:800;line-height:1;letter-spacing:0}.v-logo-box:hover,.v-logo-box:focus-visible{color:var(--v-dark)}.v-logo-box img{width:min(var(--vdg-logo-width, 100px),100px);max-height:44px;height:auto;object-fit:contain;flex:0 0 auto}.v-logo-box img+.v-logo-text{display:none}.v-logo-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-search-bar{width:min(100%,660px);position:relative}.v-search-input{width:100%;min-height:48px;padding:13px 52px 13px 46px;border:2px solid var(--v-border);border-radius:var(--v-radius);outline:none;background-color:var(--v-bg-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%238b9bb4' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:16px center;color:var(--v-dark);font:500 14px/1.2 var(--v-font-main);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.v-search-input::placeholder{color:#8da0b7;font-weight:500}.v-search-input:focus,.v-search-input:focus-visible{border-color:#d8e2ed;background-color:var(--v-white);box-shadow:0 0 0 3px #001b330e;outline:none}.v-search-submit{position:absolute;top:50%;right:7px;width:36px;height:36px;border:0;border-radius:var(--v-radius);background:transparent;color:var(--v-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease}.v-search-submit:hover,.v-search-submit:focus-visible{background:var(--v-dark);color:#fff;outline:none}.v-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:18px}.v-pro-tool{display:inline-flex;align-items:center;gap:12px;min-width:max-content;padding:0;border:0;background:transparent;color:var(--v-dark);font-family:var(--v-font-main);text-decoration:none;cursor:pointer}.v-pro-tool:hover,.v-pro-tool:focus-visible{color:var(--v-dark)}.v-tool-icon{position:relative;width:44px;height:44px;border-radius:var(--v-radius);background:var(--v-bg-light);color:var(--v-muted);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background-color .2s ease,color .2s ease,transform .2s ease}.v-pro-tool:hover .v-tool-icon,.v-pro-tool:focus-visible .v-tool-icon,.v-mobile-search-toggle:hover,.v-burger-btn:hover{background:var(--v-accent);color:var(--v-white);transform:translateY(-1px)}.v-tool-text{display:flex;flex-direction:column;gap:3px;text-align:left;line-height:1.1}.v-tool-text>span:first-child{color:var(--v-muted-light);font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.v-tool-text strong{color:var(--v-dark);font-size:15px;font-weight:800}.v-cart-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--v-white);border-radius:999px;background:var(--v-accent);color:var(--v-white);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;line-height:1}.v-burger-btn,.v-mobile-search-toggle,#v-mobile-close{border:0;border-radius:var(--v-radius);background:var(--v-bg-light);color:var(--v-dark);cursor:pointer;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;transition:background-color .2s ease,color .2s ease,transform .2s ease}.v-pro-tool:focus-visible,.v-burger-btn:focus-visible,.v-mobile-search-toggle:focus-visible,#v-mobile-close:focus-visible,.v-drawer-menu-list a:focus-visible,.v-top-links a:focus-visible,.v-logo-box:focus-visible{outline:2px solid var(--v-accent);outline-offset:3px}.v-mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#001b3347;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--v-transition),visibility var(--v-transition)}.v-mobile-menu-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.v-mobile-menu-drawer{position:fixed;inset:0 auto 0 0;width:min(332px,88vw);z-index:9999;background:var(--v-white);color:var(--v-dark);display:flex;flex-direction:column;transform:translate(-105%);box-shadow:var(--v-shadow-drawer);transition:transform var(--v-transition);padding-top:env(safe-area-inset-top,0)}.v-mobile-menu-drawer.is-active{transform:translate(0)}.v-drawer-header{min-height:74px;padding:18px 20px;border-bottom:1px solid var(--v-border);display:flex;align-items:center;justify-content:space-between}.v-drawer-title{color:var(--v-dark);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#v-mobile-close{display:inline-flex}#v-mobile-close:hover{background:#e8eef5}.v-drawer-content{flex:1 1 auto;overflow-y:auto;padding:14px 0;overscroll-behavior:contain}.v-drawer-menu-list{margin:0;padding:0;list-style:none}.v-drawer-menu-list a{display:block;padding:13px 24px;color:var(--v-dark);text-decoration:none;font-size:15px;font-weight:700;border-left:3px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.v-drawer-menu-list a:hover,.v-drawer-menu-list a:active{background:var(--v-bg-light);color:var(--v-accent);border-left-color:var(--v-accent)}.v-drawer-menu-list .sub-link a{padding-block:10px;color:var(--v-muted);font-size:13px;font-weight:600}.v-drawer-divider{height:1px;margin:14px 24px;background:var(--v-border)}.v-drawer-footer{padding:22px 24px calc(22px + env(safe-area-inset-bottom,0));border-top:1px solid var(--v-border);background:var(--v-bg-light)}.v-footer-label{display:block;margin-bottom:12px;color:var(--v-muted-light);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.v-footer-phone{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--v-dark);text-decoration:none;font-size:18px;font-weight:800}.v-footer-phone svg{color:var(--v-accent)}.v-footer-schedule{display:flex;flex-direction:column;gap:8px}.v-schedule-row{display:flex;align-items:center;gap:10px;color:var(--v-dark);font-size:12px;font-weight:600;line-height:1.35}.v-schedule-row svg{color:var(--v-muted-light);flex:0 0 auto}.v-schedule-row b{color:var(--v-accent)}.v-header-spacer{display:block;width:100%;height:var(--v-header-height-desktop);flex:0 0 auto}@media(max-width:1180px){.v-main-nav{grid-template-columns:minmax(104px,max-content) minmax(220px,1fr) auto;gap:20px}.v-header-tools{gap:14px}}@media(max-width:990px){.v-top-bar{display:none}.v-main-nav{min-height:var(--v-header-height-mobile);padding:12px 16px;grid-template-columns:44px 1fr auto;gap:10px}.v-burger-btn,.v-mobile-search-toggle{display:inline-flex}.v-logo-box{justify-self:center;max-width:min(49vw,184px);font-size:clamp(19px,5.2vw,23px)}.v-logo-text{line-height:1;transform:none}.v-logo-box img{width:min(var(--vdg-logo-width, 100px),92px);max-height:36px}.v-search-bar{display:none;position:absolute;top:100%;left:0;width:100%;max-width:none;padding:12px 16px 16px;background:var(--v-white);box-shadow:0 14px 24px #001b331a;border-top:1px solid var(--v-border)}.v-search-bar.is-mobile-visible{display:block}.v-search-submit{right:23px}.v-phone-tool,.v-tool-text{display:none}.v-header-tools{gap:8px}.v-tool-icon{width:42px;height:42px}.v-header-spacer{height:var(--v-header-height-mobile)}}@media(max-width:374px){.v-main-nav{padding-inline:10px;gap:6px}.v-logo-box{max-width:142px;font-size:clamp(18px,5vw,21px)}.v-logo-box img{width:min(var(--vdg-logo-width, 100px),78px);max-height:32px}.v-tool-icon,.v-burger-btn,.v-mobile-search-toggle{width:38px;height:38px}.v-search-submit{right:17px}}@media(prefers-reduced-motion:reduce){.v-global-header,.v-mobile-menu-overlay,.v-mobile-menu-drawer,.v-tool-icon,.v-search-input,.v-drawer-menu-list a,.v-search-submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vodogon-header.css.map */
