:root{--n-navy: #0e1b4d;--n-navy-deep: #0a1238;--n-navy-soft: #16256b;--n-blue: #2f5fe0;--n-blue-soft: #e6ecfd;--n-accent: #ff7a1a;--n-accent-dark: #e8650a;--n-plate: #ffd93b;--n-bg: #f4f6fb;--n-white: #ffffff;--n-text: #0e1b4d;--n-muted: #5b6480;--n-border: #dfe4f0;--n-success: #1f9d55;--n-radius: 14px;--n-radius-sm: 10px;--n-shadow: 0 10px 30px rgba(14, 27, 77, .08);--n-shadow-lg: 0 24px 60px rgba(14, 27, 77, .16);--n-max: 140rem}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.02em}.n-section{padding:5.6rem 0}.n-wrap{max-width:var(--n-max);margin:0 auto;padding:0 2rem}@media(min-width:990px){.n-wrap{padding:0 4rem}}.n-eyebrow{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--n-blue);margin-bottom:1rem}.n-title{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,3.2vw,3.6rem);line-height:1.1;margin:0 0 1rem;color:var(--n-text)}.n-lead{font-size:1.7rem;color:var(--n-muted);max-width:72rem;margin:0;line-height:1.55}.n-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.8rem;flex-wrap:wrap}.n-link{font-weight:700;color:var(--n-blue);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.6rem}.n-link:hover{text-decoration:underline}.n-link svg{width:1.4rem;height:1.4rem}.n-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 2.4rem;border-radius:var(--n-radius-sm);font-weight:700;font-size:1.6rem;text-decoration:none;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;font-family:var(--font-body-family);line-height:1}.n-btn:hover{transform:translateY(-1px)}.n-btn--primary{background:var(--n-navy);color:#fff}.n-btn--primary:hover{background:var(--n-navy-soft)}.n-btn--accent{background:var(--n-accent);color:var(--n-navy-deep);box-shadow:0 10px 24px #ff7a1a59}.n-btn--accent:hover{background:var(--n-accent-dark);color:#fff}.n-btn--ghost{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.35)}.n-btn--ghost:hover{background:#fff3}.n-btn--light{background:#fff;color:var(--n-navy);border:1px solid var(--n-border)}.n-btn--light:hover{border-color:var(--n-navy)}.n-btn--sm{min-height:4rem;padding:0 1.6rem;font-size:1.4rem}.n-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.5rem;border-radius:999px;background:#fff;border:1px solid var(--n-border);color:var(--n-text);font-weight:700;font-size:1.4rem;text-decoration:none;transition:all .15s ease;white-space:nowrap}.n-chip:hover,.n-chip.is-active{background:var(--n-navy);color:#fff;border-color:var(--n-navy)}.n-chip small{font-weight:400;opacity:.7}.n-chip--dark{background:#ffffff1a;color:#fff;border-color:#ffffff40}.n-chip--dark:hover{background:#fff;color:var(--n-navy)}.n-card{background:#fff;border:1px solid var(--n-border);border-radius:var(--n-radius);box-shadow:var(--n-shadow)}.n-grid{display:grid;gap:2rem}.n-grid--2{grid-template-columns:repeat(2,1fr)}.n-grid--3{grid-template-columns:repeat(3,1fr)}.n-grid--4{grid-template-columns:repeat(4,1fr)}.n-grid--6{grid-template-columns:repeat(6,1fr)}@media(max-width:989px){.n-grid--3,.n-grid--4{grid-template-columns:repeat(2,1fr)}.n-grid--6{grid-template-columns:repeat(3,1fr)}.n-section{padding:4rem 0}}@media(max-width:749px){.n-grid--2,.n-grid--3,.n-grid--4{grid-template-columns:repeat(2,1fr);gap:1.2rem}.n-grid--6{grid-template-columns:repeat(2,1fr)}}.visually-hidden-n{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.announcement-bar{font-weight:700;letter-spacing:.02em}.announcement-bar__message{font-size:1.3rem;padding:.8rem 0}.section-header{box-shadow:0 2px 12px #0e1b4d0f}.header{padding-top:1rem;padding-bottom:1rem}.header__menu-item{font-weight:700;font-size:1.45rem;text-transform:uppercase;letter-spacing:.04em}.header__menu-item .icon-caret{width:1rem}.header__icon{color:var(--n-navy)}.mega-menu__content{border-radius:0 0 var(--n-radius) var(--n-radius);box-shadow:var(--n-shadow-lg);border-top:3px solid var(--n-accent)}.mega-menu__list{gap:2.4rem}.mega-menu__link--level-2{font-weight:800;text-transform:uppercase;font-size:1.3rem;letter-spacing:.08em;color:var(--n-blue)}.mega-menu__link{font-size:1.45rem}.header__heading-logo{max-height:5.6rem;width:auto}.menu-drawer__menu-item{font-weight:700}.n-header-vehicle{display:none;align-items:center;gap:.8rem;margin-left:1.2rem;padding:.5rem .5rem .5rem 1.2rem;border-radius:999px;background:var(--n-blue-soft);color:var(--n-navy);font-size:1.3rem;font-weight:700;text-decoration:none}.n-header-vehicle.is-visible{display:inline-flex}.n-header-vehicle .n-plate-mini{background:var(--n-plate);color:#000;padding:.2rem .7rem;border-radius:.4rem;font-family:Arial Black,Arial,sans-serif;letter-spacing:.08em}.n-header-vehicle button{background:none;border:0;color:var(--n-muted);cursor:pointer;font-size:1.6rem;line-height:1;padding:.2rem .5rem}@media(max-width:989px){.n-header-vehicle{display:none!important}}.n-plate-form{display:flex;gap:1.2rem;align-items:stretch;flex-wrap:wrap}.n-plate{display:flex;align-items:stretch;flex:1 1 26rem;min-width:24rem;border-radius:1.2rem;overflow:hidden;background:var(--n-plate);border:3px solid #1b1b1b;box-shadow:inset 0 -4px #0000001f,0 12px 24px #00000040}.n-plate__band{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:5rem;background:#1d4ed8;color:#fff;font-weight:800;font-size:1.2rem;letter-spacing:.06em}.n-plate__band svg{width:2.4rem;height:2.4rem}.n-plate input{flex:1;min-width:0;border:0;background:transparent;font-family:Arial Black,Arial Bold,Arial,sans-serif;font-weight:900;font-size:clamp(2.6rem,4vw,3.6rem);letter-spacing:.12em;text-transform:uppercase;color:#111;padding:.8rem 1.4rem;text-align:center;outline:none}.n-plate input::placeholder{color:#00000059;font-size:.6em;letter-spacing:.08em}.n-plate-form .n-btn{flex:0 0 auto;min-height:6.4rem;font-size:1.7rem;padding:0 2.8rem}.n-plate-form .n-btn svg{width:2rem;height:2rem}.n-plate-form__hint{flex-basis:100%;font-size:1.3rem;opacity:.8;margin-top:-.2rem}.n-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,#1f3a9e 0%,var(--n-navy) 45%,var(--n-navy-deep) 100%);color:#fff}.n-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 2px,transparent 2px 24px);pointer-events:none}.n-hero:after{content:"";position:absolute;right:-10%;bottom:-30%;width:60vw;height:60vw;max-width:80rem;max-height:80rem;border-radius:50%;background:radial-gradient(closest-side,rgba(255,122,26,.25),transparent 70%);pointer-events:none}.n-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem;align-items:center;padding:6rem 0 5rem}.n-hero__kicker{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-plate);margin-bottom:1.6rem}.n-hero__kicker:before{content:"";width:2.4rem;height:2px;background:var(--n-plate)}.n-hero h1{font-size:clamp(3.4rem,5.2vw,6rem);line-height:1.02;margin:0 0 1.6rem;color:#fff;font-weight:800}.n-hero h1 em{font-style:normal;color:var(--n-accent)}.n-hero__lead{font-size:1.8rem;line-height:1.55;color:#ffffffd1;max-width:60rem;margin:0 0 2.8rem}.n-hero__finder{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--n-radius);padding:2rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:68rem}.n-hero__finder-title{font-weight:800;font-size:1.6rem;margin:0 0 1.2rem;display:flex;align-items:center;gap:.8rem}.n-hero__finder-title svg{width:2rem;height:2rem;color:var(--n-accent)}.n-hero__quick{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.n-hero__quick-label{font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-right:.4rem;font-weight:700}.n-hero__visual{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:42rem}.n-hero__bottle{position:absolute;bottom:0;background:#fff;border-radius:1.6rem;padding:1.4rem;box-shadow:var(--n-shadow-lg);transition:transform .4s ease}.n-hero__bottle img{display:block;width:100%;height:100%;object-fit:contain}.n-hero__bottle--1{width:24rem;height:30rem;left:8%;bottom:4rem;transform:rotate(-6deg);z-index:1}.n-hero__bottle--2{width:28rem;height:36rem;left:50%;transform:translate(-50%);z-index:3}.n-hero__bottle--3{width:24rem;height:30rem;right:8%;bottom:4rem;transform:rotate(6deg);z-index:2}.n-hero__visual:hover .n-hero__bottle--1{transform:rotate(-9deg) translateY(-6px)}.n-hero__visual:hover .n-hero__bottle--3{transform:rotate(9deg) translateY(-6px)}.n-hero__badge{position:absolute;top:2rem;right:4rem;z-index:4;background:var(--n-accent);color:var(--n-navy-deep);font-weight:800;padding:1rem 1.4rem;border-radius:999px;font-size:1.3rem;box-shadow:var(--n-shadow-lg);transform:rotate(4deg)}.n-hero__stats{display:flex;gap:2.4rem;flex-wrap:wrap;margin-top:2.8rem}.n-hero__stat strong{display:block;font-size:2.4rem;font-weight:800;color:#fff;line-height:1}.n-hero__stat span{font-size:1.3rem;opacity:.7}@media(max-width:989px){.n-hero__inner{grid-template-columns:1fr;padding:4rem 0 3rem}.n-hero__visual{min-height:28rem;margin-top:1rem}.n-hero__bottle--1,.n-hero__bottle--3{width:16rem;height:20rem}.n-hero__bottle--2{width:18rem;height:24rem}.n-hero__badge{right:1rem;top:0}}@media(max-width:749px){.n-hero__visual{display:none}.n-hero__finder{padding:1.4rem}}.n-trust{background:#fff;border-bottom:1px solid var(--n-border)}.n-trust__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;padding:1.8rem 0}.n-trust__item{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;color:var(--n-text)}.n-trust__item svg{flex:0 0 auto;width:3.2rem;height:3.2rem;color:var(--n-blue)}.n-trust__item strong{display:block;font-weight:800}.n-trust__item span{color:var(--n-muted);font-size:1.3rem}@media(max-width:989px){.n-trust__inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.n-trust__inner{grid-template-columns:1fr;gap:1rem}}.n-cat{display:flex;flex-direction:column;text-decoration:none;color:var(--n-text);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.n-cat:hover{transform:translateY(-4px);box-shadow:var(--n-shadow-lg)}.n-cat__media{position:relative;aspect-ratio:4 / 3;background:linear-gradient(160deg,#f7f9fd,#e9eef9);display:flex;align-items:center;justify-content:center;padding:1.6rem}.n-cat__media img{max-width:80%;max-height:85%;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(14,27,77,.18))}.n-cat__media svg{width:40%;height:40%;color:var(--n-blue);opacity:.5}.n-cat__count{position:absolute;top:1.2rem;left:1.2rem;background:#fff;border:1px solid var(--n-border);border-radius:999px;font-size:1.2rem;font-weight:700;padding:.4rem 1rem;color:var(--n-muted)}.n-cat__body{padding:1.6rem 1.8rem 1.8rem}.n-cat__title{font-weight:800;font-size:1.8rem;margin:0 0 .4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.n-cat__title svg{width:1.8rem;height:1.8rem;color:var(--n-accent);flex:0 0 auto}.n-cat__text{color:var(--n-muted);font-size:1.4rem;margin:0;line-height:1.5}.n-visc{background:var(--n-navy);color:#fff}.n-visc .n-title,.n-visc .n-lead{color:#fff}.n-visc .n-lead{color:#ffffffbf}.n-visc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.2rem}.n-visc__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:2rem 1rem;border-radius:var(--n-radius-sm);background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;transition:all .15s ease}.n-visc__item:hover{background:var(--n-accent);color:var(--n-navy-deep);border-color:var(--n-accent);transform:translateY(-3px)}.n-visc__grade{font-size:2.4rem;font-weight:900;letter-spacing:-.02em;font-family:var(--font-heading-family)}.n-visc__count{font-size:1.2rem;opacity:.75}.n-visc__help{margin-top:2.4rem;display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center;font-size:1.4rem;color:#fffc}.n-make{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 1.8rem;text-decoration:none;color:var(--n-text);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.n-make:hover{transform:translateY(-3px);box-shadow:var(--n-shadow-lg);border-color:var(--n-blue)}.n-make__icon{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;border-radius:1.2rem;background:var(--n-blue-soft);color:var(--n-blue);display:flex;align-items:center;justify-content:center}.n-make__icon svg{width:2.8rem;height:2.8rem}.n-make__name{font-weight:800;font-size:1.55rem;line-height:1.2}.n-make__count{font-size:1.25rem;color:var(--n-muted)}.n-brand{display:flex;align-items:center;justify-content:center;min-height:10rem;padding:1.6rem;text-decoration:none;color:var(--n-text);font-family:var(--font-heading-family);font-weight:800;font-size:2.2rem;letter-spacing:-.01em;transition:transform .2s ease,box-shadow .2s ease;position:relative}.n-brand:hover{transform:translateY(-3px);box-shadow:var(--n-shadow-lg);color:var(--n-blue)}.n-brand small{position:absolute;bottom:1rem;right:1.4rem;font-size:1.1rem;font-weight:600;color:var(--n-muted);font-family:var(--font-body-family)}.card-wrapper .card{border-radius:var(--n-radius)}.card--standard .card__inner{background:#fff}.card__heading{font-size:1.5rem;font-weight:700;line-height:1.35}.card__heading a{color:var(--n-text)}.card-information .caption-with-letter-spacing{color:var(--n-muted);font-size:1.1rem}.price{font-weight:800;color:var(--n-text)}.price .price-item--regular{font-size:1.7rem}.quick-add__submit{border-radius:var(--n-radius-sm);font-weight:700}.card__badge .badge{border-radius:999px;font-weight:700}.n-card-spec{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.n-card-spec span{font-size:1.05rem;font-weight:700;padding:.25rem .7rem;border-radius:999px;background:var(--n-blue-soft);color:var(--n-blue)}.n-crumbs{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-size:1.3rem;color:var(--n-muted);padding:1.6rem 0 0;margin:0;list-style:none}.n-crumbs a{color:var(--n-muted);text-decoration:none}.n-crumbs a:hover{color:var(--n-navy);text-decoration:underline}.n-crumbs li+li:before{content:"/";margin-right:.6rem;opacity:.5}.n-crumbs li[aria-current]{color:var(--n-text);font-weight:700}.n-colhead{padding:2rem 0 2.4rem}.n-colhead h1{font-size:clamp(2.8rem,4vw,4.2rem);margin:0 0 1rem}.n-colhead__desc{color:var(--n-muted);font-size:1.55rem;max-width:86rem;line-height:1.55}.n-colhead__desc p{margin:0 0 .8rem}.n-colhead__desc.is-collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.n-colhead__more{background:none;border:0;color:var(--n-blue);font-weight:700;cursor:pointer;padding:.4rem 0;font-size:1.4rem}.n-filters{display:flex;flex-direction:column;gap:1.4rem;padding:1.6rem 0 .4rem;border-top:1px solid var(--n-border)}.n-filters__row{display:flex;align-items:flex-start;gap:1.2rem}.n-filters__label{flex:0 0 11rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--n-muted);padding-top:1rem}.n-filters__chips{display:flex;flex-wrap:wrap;gap:.6rem}.n-filters__chips .n-chip{font-size:1.3rem;padding:.7rem 1.2rem}.n-filters__active{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;padding:1.2rem 0 0;font-size:1.4rem}.n-filters__active .n-chip{background:var(--n-navy);color:#fff;border-color:var(--n-navy)}.n-filters__active .n-chip svg{width:1.2rem;height:1.2rem}@media(max-width:749px){.n-filters__row{flex-direction:column;gap:.6rem}.n-filters__label{padding-top:0}.n-filters__chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.6rem;-webkit-overflow-scrolling:touch}}.n-colfoot{padding:4rem 0 6rem;border-top:1px solid var(--n-border)}.n-colfoot__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4rem}.n-colfoot h2{font-size:2.4rem;margin:0 0 1.2rem}.n-colfoot__body{color:var(--n-muted);font-size:1.5rem;line-height:1.6}.n-colfoot__body h2,.n-colfoot__body h3{color:var(--n-text);font-size:1.9rem;margin:2rem 0 .8rem}.n-colfoot__aside{display:flex;flex-direction:column;gap:1.6rem}.n-colfoot__aside .n-card{padding:2rem}.n-colfoot__aside h3{margin:0 0 .8rem;font-size:1.7rem}.n-colfoot__aside ul{margin:0;padding-left:1.8rem;color:var(--n-muted);font-size:1.4rem;line-height:1.7}@media(max-width:989px){.n-colfoot__grid{grid-template-columns:1fr}}.facets-container{margin-bottom:1.2rem}.collection .loading-overlay__spinner{color:var(--n-navy)}.product__title h1{font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.15}.product__text.caption-with-letter-spacing{color:var(--n-blue);font-weight:700}.product-form__submit{border-radius:var(--n-radius-sm);font-weight:800;min-height:5.2rem}.n-specs{padding:0 0 5rem}.n-specs__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3rem;align-items:start}.n-specs h2{font-size:2.2rem;margin:0 0 1.6rem}.n-specs table{width:100%;border-collapse:collapse;font-size:1.45rem}.n-specs th,.n-specs td{text-align:left;padding:1.1rem 1.2rem;border-bottom:1px solid var(--n-border);vertical-align:top}.n-specs th{width:34%;color:var(--n-muted);font-weight:700}.n-specs td{color:var(--n-text)}.n-specs .n-tags{display:flex;flex-wrap:wrap;gap:.5rem}.n-specs .n-tags a{font-size:1.2rem;font-weight:700;padding:.4rem .9rem;border-radius:999px;background:var(--n-blue-soft);color:var(--n-blue);text-decoration:none}.n-specs .n-tags a:hover{background:var(--n-navy);color:#fff}.n-fit{padding:2.2rem;background:linear-gradient(160deg,#0e1b4d,#16256b);color:#fff;border-radius:var(--n-radius)}.n-fit h3{margin:0 0 .6rem;font-size:1.8rem;color:#fff}.n-fit p{margin:0 0 1.4rem;font-size:1.4rem;color:#fffc}.n-fit .n-plate{border-radius:.9rem}.n-fit .n-plate input{font-size:2.4rem;padding:.6rem 1rem}.n-fit .n-plate-form .n-btn{min-height:5.2rem;font-size:1.5rem;padding:0 2rem}.n-fit__result{margin-top:1.4rem;font-size:1.4rem;line-height:1.5}.n-fit__result.is-ok{background:#1f9d5533;border:1px solid rgba(31,157,85,.6);padding:1.2rem;border-radius:var(--n-radius-sm)}.n-fit__result.is-warn{background:#ff7a1a26;border:1px solid rgba(255,122,26,.6);padding:1.2rem;border-radius:var(--n-radius-sm)}.n-fit__result a{color:#fff;font-weight:700}.n-trustlist{margin:1.6rem 0 0;padding:0;list-style:none;display:grid;gap:.8rem;font-size:1.4rem;color:var(--n-text)}.n-trustlist li{display:flex;gap:.8rem;align-items:flex-start}.n-trustlist svg{width:1.8rem;height:1.8rem;color:var(--n-success);flex:0 0 auto;margin-top:.2rem}@media(max-width:989px){.n-specs__grid{grid-template-columns:1fr}}.n-finder{background:var(--n-bg)}.n-finder__hero{background:radial-gradient(120% 90% at 80% 0%,#1f3a9e 0%,var(--n-navy) 50%,var(--n-navy-deep) 100%);color:#fff;padding:5rem 0 6rem}.n-finder__hero h1{color:#fff;font-size:clamp(3rem,4.5vw,5rem);margin:0 0 1.2rem;line-height:1.05}.n-finder__hero p{color:#fffc;font-size:1.7rem;max-width:70rem;margin:0 0 2.4rem}.n-finder__panel{margin-top:-3.6rem;position:relative;z-index:2}.n-finder__card{padding:2.4rem}.n-finder__tabs{display:flex;gap:.6rem;margin-bottom:2rem;border-bottom:1px solid var(--n-border)}.n-finder__tab{background:none;border:0;padding:1.2rem 1.6rem;font-weight:800;font-size:1.5rem;color:var(--n-muted);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px;font-family:var(--font-body-family)}.n-finder__tab.is-active{color:var(--n-navy);border-bottom-color:var(--n-accent)}.n-finder__pane{display:none}.n-finder__pane.is-active{display:block}.n-finder__manual{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;align-items:end}.n-field label{display:block;font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--n-muted);margin-bottom:.5rem}.n-field select,.n-field input{width:100%;min-height:5rem;border:1px solid var(--n-border);border-radius:var(--n-radius-sm);padding:0 1.2rem;font-size:1.5rem;background:#fff;color:var(--n-text);font-family:var(--font-body-family)}.n-field select:focus,.n-field input:focus{outline:2px solid var(--n-blue);outline-offset:1px}.n-finder__status{margin-top:1.4rem;font-size:1.4rem;color:var(--n-muted);min-height:2rem}.n-finder__status.is-error{color:#c0392b;font-weight:700}.n-result{margin-top:3rem;display:none}.n-result.is-visible{display:block}.n-result__vehicle{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;padding:1.8rem 2.2rem;background:#fff;border:1px solid var(--n-border);border-radius:var(--n-radius);margin-bottom:2rem}.n-result__vehicle .n-plate-mini{background:var(--n-plate);border:2px solid #111;border-radius:.6rem;padding:.4rem 1.2rem;font-family:Arial Black,Arial,sans-serif;font-size:2rem;letter-spacing:.1em}.n-result__vehicle strong{font-size:1.9rem}.n-result__vehicle span{color:var(--n-muted);font-size:1.4rem}.n-result__vehicle .n-link{margin-left:auto}.n-recs{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.6rem;margin-bottom:2.4rem}.n-rec{padding:2rem 2.2rem;border-left:5px solid var(--n-accent)}.n-rec--alt{border-left-color:var(--n-blue)}.n-rec__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--n-muted);margin-bottom:.6rem}.n-rec__grade{font-family:var(--font-heading-family);font-size:3.2rem;font-weight:900;line-height:1;color:var(--n-navy)}.n-rec__spec{font-size:1.5rem;font-weight:700;margin:.6rem 0 .4rem}.n-rec__note{font-size:1.35rem;color:var(--n-muted);line-height:1.5;margin:0 0 1.4rem}.n-rec .n-btn{width:100%}.n-result__products h2{font-size:2.2rem;margin:0 0 .6rem}.n-result__products .n-lead{margin-bottom:2rem;font-size:1.5rem}.n-result__grid{min-height:10rem}.n-result__grid .grid{list-style:none}.n-result__disclaimer{margin-top:2rem;font-size:1.3rem;color:var(--n-muted);line-height:1.5}.n-howto{padding:5rem 0}.n-howto__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.n-howto__step{padding:2.4rem}.n-howto__num{width:4rem;height:4rem;border-radius:50%;background:var(--n-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:1.4rem}.n-howto__step h3{margin:0 0 .6rem;font-size:1.8rem}.n-howto__step p{margin:0;color:var(--n-muted);font-size:1.45rem;line-height:1.55}@media(max-width:989px){.n-finder__manual{grid-template-columns:repeat(2,1fr)}.n-howto__grid{grid-template-columns:1fr}}@media(max-width:749px){.n-finder__manual{grid-template-columns:1fr}}.n-skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.6rem}.n-skeleton div{height:30rem;border-radius:var(--n-radius);background:linear-gradient(90deg,#eef1f8 25%,#f7f9fd,#eef1f8 75%);background-size:200% 100%;animation:n-shimmer 1.2s infinite}@keyframes n-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.n-faq__list{display:grid;gap:1rem;max-width:92rem}.n-faq details{background:#fff;border:1px solid var(--n-border);border-radius:var(--n-radius-sm);padding:0 2rem}.n-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.8rem 0;font-weight:800;font-size:1.6rem;color:var(--n-text)}.n-faq summary::-webkit-details-marker{display:none}.n-faq summary svg{width:2rem;height:2rem;flex:0 0 auto;transition:transform .2s ease;color:var(--n-blue)}.n-faq details[open] summary svg{transform:rotate(45deg)}.n-faq__body{padding:0 0 2rem;color:var(--n-muted);font-size:1.5rem;line-height:1.6}.n-faq__body p{margin:0 0 .8rem}.n-why{background:#fff}.n-why__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center}.n-why__points{display:grid;gap:1.4rem;margin:2rem 0 0;padding:0;list-style:none}.n-why__points li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.5rem;line-height:1.5}.n-why__points svg{flex:0 0 auto;width:2.4rem;height:2.4rem;color:var(--n-accent);margin-top:.1rem}.n-why__points strong{display:block;color:var(--n-text)}.n-why__points span{color:var(--n-muted)}.n-why__panel{background:var(--n-navy);color:#fff;border-radius:var(--n-radius);padding:3rem}.n-why__panel h3{color:#fff;margin:0 0 1rem;font-size:2.2rem}.n-why__panel p{color:#fffc;margin:0 0 1.8rem;font-size:1.5rem;line-height:1.6}.n-why__panel dl{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin:0 0 2rem}.n-why__panel dt{font-size:2.6rem;font-weight:900;font-family:var(--font-heading-family);line-height:1}.n-why__panel dd{margin:.3rem 0 0;font-size:1.3rem;color:#ffffffb3}@media(max-width:989px){.n-why__grid{grid-template-columns:1fr}}.footer{border-top:4px solid var(--n-accent)}.footer-block__heading{font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem}.footer-block__details-content .list-menu__item--link{font-size:1.45rem}.footer__content-bottom{border-top-color:#ffffff1f}.newsletter{border-bottom:1px solid rgba(255,255,255,.1)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nitroma.css.map */
