:root{--c-primary: #1f3a5f;--c-accent: #16304f;--c-primary-light: #3a5a8c;--c-text-on-primary: #fff;--c-primary-as-text: var(--c-primary);--wgt-text: var(--c-text);--wgt-muted: var(--c-text-muted);--wgt-line: var(--c-line);--wgt-bg-soft: var(--c-surface);--wgt-bg-band: var(--c-surface-alt);--c-bg: #fff;--c-surface: #f6f8fb;--c-surface-alt: #eef2f7;--c-text: #243041;--c-text-muted: #5b6b7f;--c-line: #e2e8f0;--c-line-strong: #cbd5e1;--c-danger: #ff4444;--c-marker: var(--c-accent);--wgt-shadow-sm: 0 1px 2px color-mix(in srgb, var(--c-shade) 6%, transparent), 0 1px 6px color-mix(in srgb, var(--c-shade) 5%, transparent);--wgt-shadow-md: 0 6px 18px color-mix(in srgb, var(--c-shade) 10%, transparent);--wgt-r-lg: 10px;--wgt-r-md: 6px;--c-footer-dark: var(--c-accent);--c-footer-light: var(--c-accent);--wgt-footer-bg: var(--c-footer-dark)}body.theme-avenu{min-width:0}a,a:hover,.breadcrumbs a:hover{color:var(--c-primary-as-text)}.breadcrumbs li:not(:last-child):after{content:"•";color:var(--c-primary-as-text)}.button-primary,button[type=submit],.submit-button,.button,.btn,.btn-primary,#applyFilters,#notfind button{border-radius:6px;min-height:44px}header .logo img{height:36px;width:auto;max-width:none;display:block}.footer-contacts .logo img{height:42px;width:auto;max-width:none;display:block}.theme-avenu header .logo,.theme-avenu .footer-contacts .logo{display:inline-flex;align-items:center;gap:12px}.theme-avenu .logo-site-name{font:700 22px/1.1 Inter,system-ui,sans-serif;color:var(--c-primary-as-text);white-space:nowrap}.footer-contacts .logo-site-name{color:var(--wgt-footer-strong)}body.theme-avenu header a.logo:before{content:none}.theme-avenu .logo-plate{display:inline-flex;align-items:center;gap:8px;background:var(--c-primary);color:var(--c-text-on-primary);border-radius:7px;padding:5px 13px 6px 14px;font-size:20px;font-weight:700;line-height:1;letter-spacing:.4px;white-space:nowrap;height:42px;box-sizing:border-box}.theme-avenu .logo-plate small{font-size:12.5px;font-weight:400;color:color-mix(in srgb,var(--c-text-on-primary) 75%,transparent);letter-spacing:.3px;margin-top:2px}.theme-avenu .logo-plate--compact{font-size:14px;padding:5px 11px 6px 12px}.theme-avenu .logo-plate--compact small{font-size:11px}.theme-avenu{color:var(--wgt-text);font-size:16px;line-height:1.6}.theme-avenu h1{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px}.theme-avenu h2{font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.2;margin:0 0 22px}.theme-avenu h2:empty{display:none}.theme-avenu section{margin:56px 0}.theme-avenu section.hero{margin:0}.theme-avenu p{margin:0 0 14px}.theme-avenu .header{position:sticky;top:0;z-index:500;background:color-mix(in srgb,var(--c-bg) 94%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--wgt-line)}.theme-avenu .header-inner{display:flex;align-items:center;gap:16px;padding:12px 0;justify-content:flex-start;flex-wrap:nowrap}.theme-avenu .header-contacts{flex:1 1 auto;justify-content:flex-end}.theme-avenu .header .wrap.container{width:100%;max-width:100%;min-width:0}.header-reorder{display:contents}.theme-avenu .nav{align-items:stretch;flex-direction:column;gap:2px}.theme-avenu .nav-wrap .nav{display:none}.theme-avenu .nav-wrap[open] .nav{display:flex}.theme-avenu .nav a{border-bottom:0;border-radius:var(--wgt-r-md);color:var(--wgt-text);font-size:15px;font-weight:600;padding:12px 14px;text-decoration:none;transition:background .15s ease,color .15s ease}.theme-avenu .nav a:hover,.theme-avenu .nav a.active{background:color-mix(in srgb,var(--c-primary) 6%,transparent);color:var(--c-primary-as-text)}.theme-avenu .header .phone{font-size:15px;font-weight:700;color:var(--c-primary-as-text);text-decoration:none;white-space:nowrap}.theme-avenu .header .phone:hover{color:var(--c-accent-as-text, var(--c-accent))}.theme-avenu .header .phone-icon svg path{stroke:var(--c-primary-as-text)}.theme-avenu .header .phone:hover .phone-icon svg path{stroke:var(--c-accent)}.theme-avenu #products .card{background:var(--c-bg);border:1px solid var(--wgt-line);border-radius:var(--wgt-r-lg);box-shadow:var(--wgt-shadow-sm);margin-right:0;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease;width:100%}@media (min-width: 1024px){.theme-avenu summary.burger{display:none}.theme-avenu .header-nav{display:flex;align-items:center;gap:4px}.theme-avenu details.nav-wrap{display:none!important}.theme-avenu .header-inner{justify-content:space-between}.theme-avenu .header-contacts{display:flex;align-items:center;gap:16px;flex:0 1 auto}.theme-avenu .header-nav a{margin:0;padding:12px;border-bottom:none;font-size:14px;white-space:nowrap}.theme-avenu .header-nav a:hover,.theme-avenu .header-nav a.active{background:color-mix(in srgb,var(--c-primary) 6%,transparent);color:var(--c-primary-as-text)}.theme-avenu .header .logo img{height:36px;width:auto;display:block}.theme-avenu .logo-plate{height:36px;font-size:17px}.theme-avenu .logo-plate small{font-size:10.5px}.theme-avenu .logo-plate--compact{font-size:12.5px}.nav-extra{display:none}.header-contacts .phone{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--c-primary-as-text);text-decoration:none;white-space:nowrap}.header-contacts .phone-icon svg{display:block;width:28px;height:28px}.theme-avenu .header-contacts .callback-link{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-size:14px;font-weight:600;line-height:1;padding:10px 14px;min-height:44px;background:color-mix(in srgb,var(--c-primary) 8%,transparent);border-radius:var(--wgt-r-md);color:var(--c-primary-as-text);white-space:nowrap;box-sizing:border-box}.theme-avenu .header-contacts .callback-link:hover{background:color-mix(in srgb,var(--c-primary) 14%,transparent)}.theme-avenu .header-contacts .callback-icon{width:18px;height:18px;flex:none}}@media (min-width: 1024px) and (max-width: 1279.98px){.theme-avenu .header .logo img{height:32px;width:auto;display:block}.theme-avenu .logo-plate{height:32px;font-size:11px;gap:5px;padding:4px 9px 5px 10px}.theme-avenu .logo-plate small{font-size:8px;margin-top:1px}.theme-avenu .logo-plate--compact{font-size:11px;padding:4px 9px 5px 10px}.theme-avenu .logo-plate--compact small{font-size:8px}.theme-avenu .header-nav a{padding:10px 8px;font-size:14px}.theme-avenu .header-contacts{gap:10px}.theme-avenu .header-contacts .phone{font-size:14px}.theme-avenu .header-contacts .phone-tip{display:none}.theme-avenu .header-contacts .callback-link{font-size:13px;padding:8px 12px}.theme-avenu .header-contacts .callback-icon{width:16px;height:16px}}@media (max-width: 1023.98px){.theme-avenu .header-nav,.theme-avenu .header-contacts{display:none}.theme-avenu .header:has(.nav-wrap[open]),body.nav-open .theme-avenu .header{backdrop-filter:none!important}html:has(.nav-wrap[open]),html.nav-open{overflow-y:hidden!important}.theme-avenu .nav-wrap summary.burger{display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;margin:0!important;padding:0!important;cursor:pointer;list-style:none;position:relative;z-index:710}.theme-avenu .nav-wrap summary.burger svg{display:block;width:24px;height:24px;color:var(--c-primary-as-text)}.theme-avenu .nav-wrap summary.burger::-webkit-details-marker{display:none}.theme-avenu .header .logo{position:relative;z-index:710}.theme-avenu details.nav-wrap .nav{display:flex!important;position:fixed!important;top:var(--drawer-top, 0px)!important;left:0!important;right:auto!important;bottom:0!important;width:min(320px,84vw)!important;z-index:700!important;flex-direction:column!important;gap:0!important;padding:0!important;margin:0!important;background:var(--c-bg)!important;box-shadow:4px 0 24px color-mix(in srgb,var(--c-shade) 15%,transparent)!important;overflow-x:hidden!important;overflow-y:auto!important;visibility:hidden!important;transform:translate(-105%)!important;transition:transform var(--drawer-duration, .24s) var(--drawer-easing, ease-out),visibility var(--drawer-duration, .24s) var(--drawer-easing, ease-out);pointer-events:none!important}.theme-avenu details.nav-wrap[open] .nav{visibility:visible!important;transform:translate(0)!important;pointer-events:auto!important}.theme-avenu details.nav-wrap .nav a{padding:12px 14px;border-bottom:1px solid var(--wgt-line)}.theme-avenu .nav-wrap[open] .nav .nav-extra{display:flex!important;flex-direction:column;gap:10px;margin-top:auto;padding:16px 14px 20px}.theme-avenu .nav-extra .phone{font-size:15px;font-weight:700;color:var(--c-primary-as-text);text-decoration:none}.theme-avenu .nav-extra .callback-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;border:none;cursor:pointer;font-size:15px;font-weight:600;padding:12px 14px;background:color-mix(in srgb,var(--c-primary) 8%,transparent);border-radius:var(--wgt-r-md);color:var(--c-primary-as-text)}.theme-avenu .nav-extra .callback-icon{width:18px;height:18px}.theme-avenu .nav-wrap:before{content:""!important;position:fixed!important;top:var(--drawer-top, 0px)!important;left:0!important;right:0!important;bottom:0!important;background:color-mix(in srgb,var(--c-text) 45%,transparent)!important;z-index:690!important;pointer-events:none!important;opacity:0!important;transition:opacity var(--drawer-overlay-duration, .18s) var(--drawer-easing, ease-out)!important}.theme-avenu .nav-wrap[open]:before{pointer-events:auto!important;opacity:1!important}}@media (min-width: 640px) and (max-width: 1023.98px){.theme-avenu .header-contacts{display:flex;align-items:center;gap:12px}.theme-avenu .header .logo{padding-left:0}.theme-avenu .header-contacts .phone{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--c-primary-as-text);text-decoration:none;white-space:nowrap}.theme-avenu .header-contacts .phone-icon svg{display:block;width:24px;height:24px}.theme-avenu .header-contacts .phone-tip{font-size:12px;color:var(--wgt-muted)}.theme-avenu .header-contacts .callback-link{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;min-height:44px;box-sizing:border-box;background:color-mix(in srgb,var(--c-primary) 8%,transparent);border-radius:var(--wgt-r-md);color:var(--c-primary-as-text);white-space:nowrap}.theme-avenu .header-contacts .callback-icon{width:16px;height:16px;flex:none}}@media (min-width: 640px) and (max-width: 767.98px){.theme-avenu .header-contacts .phone-tip{display:none}}@media (max-width: 639.98px){.theme-avenu .header-inner{gap:8px}.theme-avenu .header-contacts{display:flex;align-items:center;gap:8px}.theme-avenu .header .logo{padding-left:0}.theme-avenu .header .logo img{height:36px;width:auto;max-width:120px;display:block}.theme-avenu .logo-plate{height:36px;font-size:15px;gap:6px;padding:4px 10px 5px 11px}.theme-avenu .logo-plate small{font-size:10px}.theme-avenu .logo-plate--compact{font-size:11px;padding:4px 9px 5px 10px}.theme-avenu .logo-plate--compact small{font-size:9px}.theme-avenu .header-contacts .phone{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--c-primary-as-text);text-decoration:none;white-space:nowrap}.theme-avenu .header-contacts .phone-icon svg{display:block;width:24px;height:24px}.theme-avenu .header-contacts .phone-tip,.theme-avenu .header-contacts .callback-link{display:none}}@media (min-width: 320px) and (max-width: 379.98px){.theme-avenu .header .logo img{height:32px;width:auto;max-width:90px;display:block}.theme-avenu .logo-plate{height:32px;font-size:8px;gap:3px;padding:3px 6px 4px 7px}.theme-avenu .logo-plate small{font-size:6.5px;margin-top:1px}.theme-avenu .logo-plate--compact{font-size:7.5px;padding:3px 5px 4px 6px}.theme-avenu .logo-plate--compact small{font-size:6px}.theme-avenu .header-contacts .phone{gap:4px;font-size:13px}}@media (max-width: 459.98px){.theme-avenu .header-contacts .phone{gap:4px;font-size:12px}}@media (max-width: 319.98px){.theme-avenu .header .logo img{height:32px;width:auto;max-width:90px;display:block}.theme-avenu .logo-plate{height:32px;font-size:9px;gap:3px;padding:3px 6px 4px 7px}.theme-avenu .logo-plate small{font-size:7px;margin-top:1px}.theme-avenu .header-contacts .phone-number,.theme-avenu .header-contacts .phone-tip{display:none}}.theme-avenu main{padding-top:44px}.theme-avenu section.is-band{background:var(--wgt-bg-soft);border:1px solid var(--wgt-line);border-radius:var(--wgt-r-lg);margin:56px 0;padding:40px 32px}.theme-avenu #filter{background:var(--c-bg);border:1px solid var(--wgt-line);border-radius:var(--wgt-r-lg);box-shadow:var(--wgt-shadow-sm);margin:24px 0;padding:18px}.theme-avenu #products{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:24px 0;width:100%}.theme-avenu #products .card img,.theme-avenu .catalog-section .card img,.theme-avenu #searchresult .card img,.theme-avenu .arrival img{aspect-ratio:16 / 10;background:var(--wgt-bg-soft);border-radius:var(--wgt-r-lg) var(--wgt-r-lg) 0 0;object-fit:cover;width:100%}.theme-avenu #products .card:hover{box-shadow:var(--wgt-shadow-md);transform:translateY(-2px)}.theme-avenu #products .card .text h5 .discount,.theme-avenu #products .card .text p.cost .discount,.theme-avenu .catalog-section .card .text h5 .discount,.theme-avenu .catalog-section .card .text p.cost .discount,.theme-avenu #searchresult .card .text h5 .discount,.theme-avenu #searchresult .card .text p.cost .discount{background-color:color-mix(in srgb,var(--c-primary) 8%,transparent);color:var(--c-primary-as-text)}.theme-avenu #products h2{grid-column:1 / -1}.theme-avenu #products .card,.theme-avenu .catalog-section .card,.theme-avenu #searchresult .card{display:flex;flex-direction:column}.theme-avenu #products .card .text,.theme-avenu .catalog-section .card .text,.theme-avenu #searchresult .card .text{display:flex;flex-direction:column;flex:1 1 auto}.theme-avenu #products .card .text .buttons,.theme-avenu .catalog-section .card .text .buttons,.theme-avenu #searchresult .card .text .buttons{align-items:center;display:flex;gap:10px;margin-top:auto;padding-top:14px;position:static}.theme-avenu #products .card,.theme-avenu .catalog-section .card,.theme-avenu #searchresult .card{padding-bottom:1rem}.theme-avenu #products .card .text .buttons button,.theme-avenu .catalog-section .card .text .buttons button,.theme-avenu #searchresult .card .text .buttons button{flex:1;min-height:44px}.theme-avenu .slider-container{overflow:hidden;position:relative}.theme-avenu .slider{-webkit-overflow-scrolling:touch;aspect-ratio:16 / 10;display:flex;gap:20px;overflow-x:auto;padding:4px 2px 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.theme-avenu .slider>*{border-radius:var(--wgt-r-lg);flex:0 0 300px;overflow:hidden;scroll-snap-align:start}.theme-avenu .slider-dots .dot.active{border-bottom-color:var(--c-primary)}.theme-avenu .slider img{aspect-ratio:16 / 10;background:var(--wgt-bg-soft);object-fit:cover;width:100%}.theme-avenu #carinfo{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));margin:24px 0}.theme-avenu #carinfo #ownership{grid-column:1 / -1}.theme-avenu #carinfo #characteristics,.theme-avenu #carinfo #complectation{margin:0;width:100%}@media only screen and (max-width: 640px){.theme-avenu #carinfo{grid-template-columns:1fr}}.theme-avenu .advantage{background:var(--c-bg);border:1px solid var(--wgt-line);border-radius:var(--wgt-r-lg);box-shadow:var(--wgt-shadow-sm)}.theme-avenu .advantage-icon{background:var(--wgt-bg-soft)}.theme-avenu .advantage-icon svg{stroke:var(--c-primary-as-text)}.theme-avenu .advantage-text .advantage-title{color:var(--wgt-text)}.theme-avenu .advantage-text p{color:var(--wgt-muted)}.theme-avenu #productsplus .advantage-slider .cn-track,.theme-avenu .advantage-slider .cn-track{display:grid!important;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));transform:none!important}.theme-avenu #productsplus .advantage-slider .cn-slide,.theme-avenu .advantage-slider .cn-slide{width:auto!important}.theme-avenu .advantage-text{overflow-wrap:anywhere}.theme-avenu .trust-item-icon{background:var(--wgt-bg-soft)}.theme-avenu .trust-item-icon svg{stroke:var(--c-primary-as-text)}.theme-avenu .trust-item b{color:var(--c-primary-as-text)}.theme-avenu .catalog-section .card .button{min-height:44px}.theme-avenu .pagination a,.theme-avenu .pagination button,.theme-avenu #prevPage,.theme-avenu #nextPage{align-items:center;border:1px solid var(--wgt-line);border-radius:var(--wgt-r-md);display:inline-flex;justify-content:center;min-height:40px;min-width:40px;padding:6px 12px;text-decoration:none}.theme-avenu #pageInput{height:40px;text-align:center;width:56px}.theme-avenu .container.description{column-count:auto;display:block;line-height:1.7;margin:40px auto;max-width:980px}.theme-avenu .breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:26px}.theme-avenu .faq-item{background:var(--c-bg);border:1px solid var(--wgt-line);border-radius:12px;margin-bottom:12px;box-shadow:var(--wgt-shadow-sm)}.theme-avenu .faq-item:hover{border-color:var(--c-primary-light);box-shadow:var(--wgt-shadow-md)}.theme-avenu .faq-question{background:var(--c-bg);border-radius:12px;color:var(--wgt-text)}.theme-avenu .faq-question:hover,.theme-avenu .faq-question.active{background:var(--c-bg);color:var(--c-primary-as-text)}.theme-avenu .faq-answer{color:var(--wgt-muted)}.theme-avenu .category-item.active{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-text-on-primary)}.theme-avenu .category-list{border:1px solid var(--wgt-line);box-shadow:var(--wgt-shadow-sm)}.theme-avenu .rkn{align-items:flex-start;display:grid;gap:10px;grid-template-columns:22px 1fr;margin:14px 0}.theme-avenu .rkncheckbox,.theme-avenu .rkn input[type=checkbox]{accent-color:var(--c-primary);height:20px;width:20px}.theme-avenu .rkn>div,.theme-avenu .rkn span{font-size:13px;line-height:1.5}.theme-avenu .rkncheckboxbutton{border:1.5px solid var(--wgt-line);border-radius:6px;height:24px;margin:2px 8px 2px 2px;min-width:24px;width:24px}.theme-avenu .rkncheckboxbutton .rkncheckbox,.theme-avenu .rkncheckboxbutton:hover .rkncheckbox,.theme-avenu .rkncheckboxbutton.checked .rkncheckbox,.theme-avenu .rkn.error .rkncheckboxbutton .rkncheckbox{stroke:transparent}.theme-avenu .rkncheckboxbutton.checked{background:color-mix(in srgb,var(--c-primary) 6%,transparent);border-color:var(--c-primary)}.theme-avenu .rkn.error .rkncheckboxbutton{border-color:var(--c-danger)}.theme-avenu .form-note,.theme-avenu .form-note--left{margin:10px 0 0;position:static}.theme-avenu #getcredit form button,.theme-avenu #select .card form button{margin-bottom:0}.theme-avenu .rkn small{line-height:1.45;padding-top:2px}.theme-avenu .rkn small a,.theme-avenu .cookie-notification__content a{color:var(--c-primary-as-text)}.theme-avenu .rkn small a:hover,.theme-avenu .cookie-notification__content a:hover{color:var(--c-accent-as-text, var(--c-accent))}.theme-avenu a.cookie-notification__settings{color:var(--wgt-muted)}.theme-avenu a.cookie-notification__settings:hover{color:var(--c-primary-as-text)}.theme-avenu input[type=text],.theme-avenu input[type=tel],.theme-avenu input[type=number],.theme-avenu input[type=email],.theme-avenu select,.theme-avenu textarea{background:var(--c-bg);border:1px solid var(--wgt-line);border-radius:var(--wgt-r-md);color:var(--wgt-text);font-size:15px;height:48px;min-width:0;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.theme-avenu input:focus,.theme-avenu select:focus,.theme-avenu textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 14%,transparent);outline:none}.theme-avenu label{color:var(--wgt-muted);font-size:14px;font-weight:600;overflow-wrap:anywhere}.theme-avenu input[type=range]{accent-color:var(--c-primary);width:100%}.theme-avenu .creditcalc-rate{background:var(--wgt-bg-soft);border-radius:var(--wgt-r-md);font-size:14px;padding:10px 14px}.theme-avenu button:not(.dot):not(.tablinks):not(.rkncheckboxbutton):not(.muted-run):not(.faq-question):not(.callback-link):not(:disabled):not(.btn-secondary):not(.facet-chip):not(.facet-reset):not(.facet-toggle):not(.facet-mode):not(.facet-apply):not(.facet-close):not(.cookie-settings-form__decline):not(.cookie-settings-modal__dismiss),.theme-avenu .button,.theme-avenu .btn{background-color:var(--c-primary);border-radius:10px;box-shadow:0 2px 6px color-mix(in srgb,var(--c-primary) 22%,transparent)}.theme-avenu button:not(.dot):not(.tablinks):not(.rkncheckboxbutton):not(.muted-run):not(.faq-question):not(.callback-link):not(:disabled):not(.btn-secondary):not(.facet-chip):not(.facet-reset):not(.facet-toggle):not(.facet-mode):not(.facet-apply):not(.facet-close):not(.cookie-settings-form__decline):not(.cookie-settings-modal__dismiss):hover,.theme-avenu .button:hover,.theme-avenu .btn:hover{background-color:var(--c-accent);box-shadow:0 4px 12px color-mix(in srgb,var(--c-primary) 30%,transparent);color:var(--c-text-on-primary)}.theme-avenu .select-item.active{background:var(--c-primary)}.theme-avenu .thin-range-slider::-webkit-slider-thumb{background:var(--c-primary)}.theme-avenu .thin-range-slider::-moz-range-thumb{background:var(--c-primary)}.theme-avenu .progress-fill{background:var(--c-primary)}.theme-avenu #accept-cookies{background-color:var(--c-bg);border:1px solid var(--wgt-line);border-radius:var(--wgt-r-md);box-shadow:none;padding:.4375rem .875rem;color:var(--wgt-muted)}.theme-avenu #accept-cookies:hover{background-color:color-mix(in srgb,var(--c-primary) 5%,transparent);box-shadow:none;color:var(--c-primary-as-text)}.theme-avenu .cookie-settings-form__save{background-color:var(--c-primary);border:1px solid var(--c-primary);color:var(--c-text-on-primary)}.theme-avenu .cookie-settings-form__save:hover{background-color:var(--c-accent);border:1px solid var(--c-accent)}.theme-avenu .cookie-settings-form__decline{background-color:var(--c-bg);border:1px solid var(--c-primary);border-radius:var(--wgt-r-lg);box-shadow:none;color:var(--c-primary-as-text)}.theme-avenu .cookie-settings-form__decline:hover{background-color:var(--c-primary);border-color:var(--c-primary);color:var(--c-text-on-primary)}.theme-avenu .cookie-settings-modal__dismiss{background:none;border:0;border-radius:var(--wgt-r-md);box-shadow:none;color:var(--wgt-muted);font-size:1.25rem;height:2rem;line-height:1;padding:0;width:2rem}.theme-avenu .cookie-settings-modal__dismiss:hover{background:color-mix(in srgb,var(--c-primary) 8%,transparent);box-shadow:none;color:var(--c-primary-as-text)}.theme-avenu .cookie-settings-form input[type=checkbox]{accent-color:var(--c-primary)}.theme-avenu .heartadd:hover svg path{stroke:var(--c-accent)}.theme-avenu .heartadd.favorite svg path{fill:var(--c-primary-as-text);stroke:var(--c-primary-as-text)}.theme-avenu #trade-in{fill:var(--c-primary-as-text)}.theme-avenu #exchangeform .close,.theme-avenu #getcredit .close{stroke:var(--c-primary-as-text)}.theme-avenu #exchangeform .close:hover,.theme-avenu #getcredit .close:hover{stroke:var(--c-accent)}.theme-avenu #credityears .button{background:var(--c-bg);border:1px solid color-mix(in srgb,var(--c-primary) 35%,transparent);color:var(--c-primary-as-text);box-shadow:none}.theme-avenu #credityears .button:hover,.theme-avenu #credityears .button.active{border-color:var(--c-accent);background:var(--c-primary);color:var(--c-text-on-primary);box-shadow:0 2px 6px color-mix(in srgb,var(--c-primary) 22%,transparent)}.theme-avenu .catalog-section .cn-dots .cn-dot.is-active,.theme-avenu .brand-item.selected{background-color:var(--c-primary)}.theme-avenu .brand-btn.active{background:var(--c-primary)}.theme-avenu #product .gallery .thumbs .cn-slide.cn-slide-thumb-active img{border-color:var(--c-primary)}.theme-avenu .muted-run:hover{color:var(--c-accent-as-text, var(--c-accent))}.theme-avenu .popup-content svg.close:hover{stroke:var(--c-accent)}.theme-avenu :focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.theme-avenu ::selection{background:color-mix(in srgb,var(--c-primary) 16%,transparent)}@media (max-width: 767.98px){.theme-avenu section.is-band{margin:40px 0;padding:28px 18px}.theme-avenu #products{grid-template-columns:1fr}.theme-avenu #additionalservices .card{margin-bottom:1rem;width:100%}.theme-avenu .rkncheckboxbutton{height:30px;min-width:30px;padding:4px;width:30px}.theme-avenu input[type=range]{height:36px}.theme-avenu .cookie-notification__content p{min-width:0}.theme-avenu .cookie-notification__buttons{flex-wrap:wrap}}.hero{background:linear-gradient(180deg,var(--wgt-bg-soft) 0%,var(--wgt-bg-band) 100%);border-bottom:1px solid var(--wgt-line);margin:0;padding:72px 0}.hero-inner{display:flex;align-items:center;gap:40px}.hero-text p{color:var(--wgt-muted);font-size:18px;max-width:560px}.hero-btn,.hero .button,.hero button{background:var(--c-primary);border:0;border-radius:var(--wgt-r-md);box-shadow:var(--wgt-shadow-sm);color:var(--c-text-on-primary);cursor:pointer;font-size:15px;font-weight:600;margin-top:10px;min-height:48px;padding:12px 28px;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.hero-btn:hover,.hero .button:hover,.hero button:hover{background:var(--c-accent);box-shadow:var(--wgt-shadow-md);color:var(--c-text-on-primary);transform:translateY(-1px)}.theme-avenu .hero-btn-secondary{color:var(--wgt-muted);font:600 15px/1.2 Inter,system-ui,sans-serif}.theme-avenu .hero-btn-secondary:hover{color:var(--c-primary-as-text);text-decoration:underline}@media (max-width: 767.98px){.hero--media{aspect-ratio:auto;display:block;padding:40px 20px 32px}}.card-item{background:var(--c-bg);border:1px solid var(--wgt-line);border-radius:var(--wgt-r-lg);box-shadow:var(--wgt-shadow-sm);padding:22px;transition:box-shadow .18s ease,transform .18s ease}.card-item:hover{box-shadow:var(--wgt-shadow-md);transform:translateY(-2px)}.leadform,.partners,.creditcalc,section.leadform,section.partners,section.creditcalc{background:var(--c-bg);border:1px solid var(--wgt-line);border-radius:var(--wgt-r-lg);box-shadow:var(--wgt-shadow-sm);margin:28px auto;max-width:1100px;padding:28px;width:auto}.theme-avenu #product .text .complectation-item.active{border-color:var(--c-primary);box-shadow:var(--wgt-shadow-sm)}.theme-avenu #product .text .complectation-item.active .complectation-item-name{color:var(--c-accent-as-text, var(--c-accent));font-weight:600}
