:root{--bg:#fff;--fg:#101010;--muted:#626262;--surface:#f2f2f2;--line:#ddd;--inverse:#101010;--inverse-text:#fff;--space:clamp(24px,5vw,88px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.look-obsidian{--bg:#0c0c0c;--fg:#f7f7f7;--muted:#b5b5b5;--surface:#191919;--line:#383838;--inverse:#fff;--inverse-text:#111}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}img,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}:focus-visible{outline:3px solid #cbcbcb;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500;line-height:1.04;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}h1{font-size:clamp(2.75rem,6.5vw,6.75rem);margin-bottom:32px}h2{font-size:clamp(2rem,4vw,4rem);margin-bottom:24px}h3{font-size:1.6rem;margin-bottom:12px}.eyebrow{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px}.meta{font-size:.875rem;color:var(--muted)}.muted{color:var(--muted)}.skip{position:fixed;left:20px;top:-100px;background:var(--fg);color:var(--bg);padding:14px;z-index:100}.skip:focus{top:10px}.draft-banner{background:#242424;color:#fff;text-align:center;padding:9px 16px;font-size:.875rem}.site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px var(--space);border-bottom:1px solid var(--line);position:relative;background:var(--bg);z-index:20}.wordmark{font-size:1.75rem;font-weight:900;letter-spacing:-.065em;white-space:nowrap}.brand-point{display:none}.desktop-nav,.header-actions{display:flex;gap:24px;align-items:center;font-size:.875rem}.nav-dropdown{position:relative}.nav-dropdown summary{padding:8px 0}.nav-dropdown>div{position:absolute;top:100%;left:0;min-width:200px;background:var(--bg);border:1px solid var(--line);padding:16px}.nav-dropdown a{display:block;padding:8px}.mobile-menu{display:none}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px}.metric-value{font-size:clamp(2rem,4vw,4rem);line-height:1.15;letter-spacing:-.045em;overflow-wrap:anywhere}.section{padding:80px var(--space);border-bottom:1px solid var(--line)}.hero{padding:72px var(--space) 0;overflow:hidden}.hero-copy{max-width:1000px;margin:auto;text-align:center;position:relative;z-index:1}.hero h1{font-size:clamp(3.5rem,8vw,8.6rem);letter-spacing:-.065em}.hero-subtitle{color:var(--muted);font-size:1.15rem}.hero-media{margin-top:40px}.hero-media img{width:100%;max-height:850px;object-fit:contain}.look-obsidian .hero-copy{text-align:left;margin-left:0;max-width:900px}.look-editorial .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-bottom:64px}.look-editorial .hero-copy{text-align:left}.look-editorial .hero h1{font-size:clamp(3rem,6vw,7rem)}.look-editorial .hero-media{margin:0}.look-editorial .editorial{background:#101010;color:#fff}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:15px 26px;background:var(--inverse);color:var(--inverse-text);border:1px solid var(--inverse);border-radius:2px;font-weight:500;font-size:.95rem;line-height:1.4;text-align:center;text-decoration:none;transition:opacity .18s ease,transform .18s ease}.button:hover{opacity:.8;text-decoration:none}.button:active{transform:translateY(1px)}.button.secondary{background:transparent;color:var(--fg);border-color:var(--line)}.button[disabled]{opacity:.5;cursor:not-allowed}.full{width:100%}.text-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:.95rem}.text-link:hover{text-decoration:none;opacity:.7}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:40px}.section-heading h2{margin-bottom:0}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.product-card .card-media{aspect-ratio:4/3;background:var(--surface);display:flex;align-items:center;justify-content:center;margin-bottom:24px;overflow:hidden}.card-media img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.product-card:hover img{transform:scale(1.025)}.product-card .eyebrow{margin-bottom:10px}.product-card h3 a{text-decoration:none}.empty-state{padding:32px 0;color:var(--muted);grid-column:1/-1}.image-slot{background:var(--surface);color:var(--muted);padding:80px 24px;text-align:center;min-height:240px}.editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:center}.editorial img{width:100%;object-fit:cover}.editorial .rte{max-width:480px}.prose{max-width:1000px;margin:auto}.rte p,.rte li{line-height:1.8}.rte a{text-decoration:underline}.rte h2{font-size:2rem;margin-top:44px}.rte h3{font-size:1.4rem;margin-top:30px}.rte table{width:100%;border-collapse:collapse}details{border-bottom:1px solid var(--line)}summary{padding:24px 0;font-size:1.05rem}.faq{max-width:1100px;margin:auto}.faq .rte{padding-bottom:20px;color:var(--muted)}.faq h2{margin-bottom:40px}.site-footer{padding:72px var(--space) 24px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.site-footer p{color:var(--muted);margin-top:24px}.site-footer nav a{display:block;margin-bottom:12px;font-size:.95rem}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;margin-top:24px;font-size:.875rem;color:var(--muted)}.product-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:6vw;align-items:start}.product-gallery>div{background:var(--surface);margin-bottom:20px}.product-gallery img{width:100%;object-fit:contain}.product-buy{position:sticky;top:28px}.product-buy h1{font-size:clamp(2.5rem,4vw,4.8rem)}.price{font-size:2rem;letter-spacing:-.03em;margin-bottom:10px}.notice{padding:16px;background:var(--surface);border-left:2px solid var(--fg);font-size:.95rem}.product-buy form{margin:24px 0}.product-buy .text-link{margin-top:24px}label{display:block;margin:20px 0 8px}input,select,textarea{width:100%;min-height:48px;border:1px solid var(--line);background:var(--bg);color:var(--fg);padding:12px;border-radius:2px}textarea{resize:vertical}input[type=number]{max-width:110px}form .button{margin-top:18px}.sort-form{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:32px 0}.sort-form label{margin:0}.sort-form select{width:auto;max-width:100%}.sort-form .button{margin:0}.specs>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 0;border-top:1px solid var(--line)}dd{margin:0}.table-scroll{overflow-x:auto;margin-top:40px}table{border-collapse:collapse;width:100%;min-width:600px;text-align:left}th,td{padding:24px 20px;border-bottom:1px solid var(--line);font-size:1rem;vertical-align:top}thead{background:var(--surface)}.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:48px}.pagination>*{padding:8px}.cart-line{display:grid;grid-template-columns:150px 1fr 160px;gap:32px;align-items:center;border-bottom:1px solid var(--line);padding:32px 0}.cart-line h2{font-size:1.5rem}.cart-line img{background:var(--surface)}.cart-summary{max-width:500px;margin:40px 0 0 auto}.cart-summary h2{font-size:1.8rem;margin-top:32px}@media(min-width:1600px){.section,.site-header,.site-footer,.hero{padding-left:max(var(--space),calc((100vw - 1500px)/2));padding-right:max(var(--space),calc((100vw - 1500px)/2))}}@media(max-width:1100px){.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{font-size:.875rem;padding:6px 0}.mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line);padding:24px var(--space);max-height:70vh;overflow:auto}.mobile-menu a{display:block;padding:12px 0}.mobile-menu .sub-link{padding-left:20px}.header-actions{margin-left:auto}}@media(max-width:760px){.site-header{padding:20px;gap:18px;flex-wrap:wrap}.wordmark{font-size:1.5rem}.header-actions{gap:14px;font-size:.8rem}.section{padding:52px 24px}.hero{padding:48px 24px 0}.hero h1{font-size:clamp(3rem,12vw,5.5rem)}.hero-media{margin-top:32px}.section-heading{display:block}.section-heading .text-link{margin-top:24px}.product-grid{grid-template-columns:1fr}.product-card .card-media{aspect-ratio:4/3}.editorial,.product-layout,.look-editorial .hero{grid-template-columns:1fr;gap:32px}.product-buy{position:static}.look-editorial .hero{padding-bottom:40px}.site-footer{grid-template-columns:1fr 1fr;padding:48px 24px 24px}.site-footer>div:first-child{grid-column:1/-1}.footer-bottom{gap:20px;flex-wrap:wrap}.specs>div{grid-template-columns:1fr;gap:6px}.specs dt{color:var(--muted)}.cart-line{grid-template-columns:80px 1fr;gap:20px}.cart-line>div:last-child{grid-column:2}.cart-summary{max-width:100%}.sort-form label{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.rv-video-stage{width:100%;min-width:0;background:#080808;aspect-ratio:var(--rv-video-ratio,16/9)}rv-film .rv-video-stage video{display:block;width:100%;height:100%;aspect-ratio:var(--rv-video-ratio,16/9);object-fit:contain;max-height:none}:root{--bg:#f5f5ef;--fg:#101613;--muted:#68735f;--surface:#eef1e8;--line:#d1d8ca;--nv-forest:#111914;--nv-deep:#060c0b;--nv-khaki:#84a072;--nv-khaki-light:#d0e2aa;--nv-paper:#f5f5ef;--nv-ink:#19221b;--nv-line:#d3d9cc}::selection{background:#cddbaf;color:#080e0d}.template-index,.template-product{background:#f5f5ef}.template-index>.draft-banner,.template-product>.draft-banner{display:none}.shopify-section-group-header-group{position:sticky;top:0;z-index:60}.rv-header.site-header,.template-index .rv-header.site-header{height:78px;padding:0 4.2vw;background:#080e0df2;color:#fff;border:0;border-bottom:1px solid #ffffff0c;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);gap:20px}.template-index .shopify-section-group-header-group{margin-bottom:-78px}.template-index .rv-header.site-header{background:#09100d50}.rv-header .wordmark{font-size:35px;font-weight:800;letter-spacing:-.065em}.rv-header .rv-wordmark span{color:#d1b535}.rv-header .rv-desktop-nav{font-size:12px;font-weight:400;gap:24px;margin-inline:auto}.rv-header .rv-header-actions{gap:5px}.rv-header-actions>a{min-width:39px;min-height:44px}.rv-header .mobile-menu nav,.rv-header .nav-dropdown>div{background:#080e0d;color:#fff;border-color:#33402e}.rv-header .mobile-menu nav .sub-link{color:#c7d0bf}.rv-header .desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.site-footer{background:#111914;color:#e8eee0;--line:#34412e;--muted:#b7c1ad}.site-footer nav a{color:#d4deca}.site-footer .wordmark{font-size:45px;font-style:italic;letter-spacing:-.06em}.site-footer p{font-size:13px}.site-footer .footer-bottom{font-size:11px}.rv-product{background:#080e0d;color:#fff}.rv-product__top{max-width:none;grid-template-columns:minmax(0,1.19fr) minmax(0,.81fr);gap:0;padding:0 3vw 0 2.6vw;background:#080e0d;align-items:stretch}.rv-product__gallery{position:relative;top:0;background:radial-gradient(ellipse at 60% 45%,#263033,#080e0d 75%);padding:20px 0;display:grid;grid-template-columns:65px minmax(0,1fr);grid-template-rows:auto minmax(530px,1fr) auto;gap:0 18px;align-items:start;min-width:0}.nr-breadcrumb{grid-column:1/-1;display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.5;color:#c2c9bf;min-height:38px;padding:0 0 12px 5px;margin:0}.rv-product__stage{grid-column:2;grid-row:2;align-self:center;aspect-ratio:.94;max-height:780px;background:transparent;overflow:hidden}.rv-product__enlarge{container-type:size;background:transparent;padding:0;display:flex;align-items:center;justify-content:center}.rv-product__enlarge .rv-photo-window{width:min(100%,calc(100cqh * var(--studio-ratio)));background:transparent;flex-shrink:0}.rv-product__enlarge>img{width:100%;height:100%;object-fit:contain}.rv-product__stage [data-media]{background:transparent}.rv-product__thumbs{grid-column:1;grid-row:2;align-self:center;flex-direction:column;margin:0;max-height:560px;overflow-y:auto;overflow-x:hidden;gap:9px;padding:3px;scrollbar-width:thin;scrollbar-color:#57674c transparent}.rv-product__thumbs button{flex:0 0 65px;width:58px;height:65px;background:#111915;border:1px solid #3f4b3b;padding:0}.rv-product__thumbs img{object-fit:cover}.rv-product__thumbs button[aria-pressed=true]{outline:1px solid #d9e6cb;outline-offset:2px;border-color:#98a88b}.rv-product__gallery-meta{grid-column:1;grid-row:3;justify-content:center;border:0;padding:0;margin:0 0 0 3px}.rv-product__gallery-meta>span,.rv-product__gallery-meta [data-gallery-count],.rv-product__gallery-meta button:first-child{display:none}.rv-product__gallery-meta>div{gap:0}.rv-product__gallery-meta button{width:58px;min-height:40px;background:#101814;color:#d9e3cf;border:1px solid #2b3627;transform:rotate(90deg)}.rv-product__zoom-label{display:none}.rv-product__visual-note{grid-column:2;color:#97a48b;font-size:10px}.rv-product__buy{background:linear-gradient(145deg,#070d0b,#080e0d);color:#fff;padding:42px 0 26px 33px;display:flex;flex-direction:column}.rv-product__eyebrow{font-size:10px;letter-spacing:.13em;color:#bac8ad;gap:9px;margin:0 0 17px}.rv-product__eyebrow:before{width:27px;height:2px;background:#d8bd26}.rv-product .nv-main-title{font-size:clamp(36px,4.2vw,70px);font-weight:600;line-height:1.1;letter-spacing:-.046em;margin:0 0 15px}.rv-product__usage{color:#e0e5da;font-size:13px;line-height:1.5;margin:0 0 22px}.rv-product__price-row{font-size:31px;font-weight:600;letter-spacing:-.03em}.rv-product__taxes{font-size:11px;color:#c3cbbd;line-height:1.5;margin:9px 0 32px}.rv-product__intro{font-size:14px;line-height:1.65;color:#e2e7de;max-width:none;margin:0 0 26px}.rv-product__colors{gap:12px 19px;margin:0 0 23px;padding:0;border:0}.rv-product__colors legend{font-size:11px;color:#dfe5d9;margin-bottom:15px}.rv-product__colors legend span{color:#ced8c3}.rv-variant{flex-direction:column;border:0;border-top:1px solid #3c4635;box-shadow:none!important;background:transparent;color:#d8e1cf;border-radius:0;gap:10px;font-size:10px;padding:14px 0 0;min-width:58px;min-height:72px;align-items:flex-start}.rv-variant[aria-current=true]{background:transparent;border:0;border-top:1px solid #617250}.rv-variant .rv-color-chip{width:24px;height:24px;border:1px solid #c7d4bc;outline:1px solid #5e6a55;outline-offset:2px}.rv-variant[aria-current=true] .rv-color-chip{outline:2px solid #e0edcc;outline-offset:3px}.rv-variant[aria-current=true]>span:last-child{text-decoration:none}.nr-add-disabled,.rv-product__order button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border:0;border-radius:4px;background:#8ba577;color:#10170f;font-size:13px;font-weight:500;width:100%;padding:13px 20px}.nr-add-disabled{cursor:not-allowed;opacity:1}.rv-product__preparing{background:transparent;color:#9eaf91;margin:7px 0 0;padding:0;text-align:center;font-size:10px;line-height:1.5}.rv-product__assurance{border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 0;padding:0}.rv-product__assurance svg{display:block;width:25px;height:25px;margin-bottom:10px;stroke:#e9efe2}.rv-product__assurance strong{font-size:11px;color:#e5ebdc;line-height:1.3;margin-bottom:6px;font-weight:400}.rv-product__assurance span{font-size:10px;line-height:1.55;color:#cbd6c1}.rv-product__contact{align-self:flex-start;background:transparent;color:#a8bd94;font-size:11px;font-weight:400;border-bottom:1px solid #526648;min-height:30px;margin-top:20px;padding:4px 0;border-radius:0}.rv-product__contact:hover{background:transparent;color:#e2edcc}.rv-product__essentials{display:none}.rv-product__buy :focus-visible{outline-color:#c6df9d}.rv-photos__track{align-items:flex-start;overflow-y:hidden;background:#111914}.rv-photos__frame{height:auto;min-height:0;max-height:none;aspect-ratio:var(--photo-ratio,1.77778);background:#111914}.rv-photos__frame .rv-photos__image{object-fit:contain;object-position:center}.rv-signature-films{background:#111914!important;color:#fff!important}.rv-signature-films h2{color:#eef4e7!important;font-weight:600!important;font-size:clamp(36px,4vw,60px)!important}.rv-viewer [hidden]{display:none!important}.rv-palette{background:#f5f5ef!important;color:#111914!important}.rv-palette__heading h2{color:#111914!important}.rv-palette__heading>div,.rv-palette__description{color:#66715c!important}.rv-palette__panel,.rv-palette__photography{background:#fff!important}.rv-palette [data-palette-choice]{color:#111914!important;background:#f5f5ef!important;border-color:#c2cdb8!important}.rv-palette [data-palette-choice][aria-pressed=true]{outline-color:#7f9669!important}.rv-product__information{background:#f5f5ef!important;color:#111914!important}.rv-product__section-head h2,.rv-spec-grid dd{color:#111914!important}.rv-product__section-head>p,.rv-spec-grid dt,.rv-product__description p{color:#617056}.rv-story-motor{background:#111914}.rv-story-power dd{color:#d0e2aa}.rv-guide{background:#f5f5ef!important;color:#111914!important}.template-product section[id],.template-product rv-product[id]{scroll-margin-top:90px}@media(min-width:1600px){.rv-header.site-header{height:5.5vw;max-height:110px}.template-index .shopify-section-group-header-group{margin-bottom:max(-5.5vw,-110px)}.rv-header .wordmark{font-size:min(2.8vw,50px)}.rv-header .rv-desktop-nav{font-size:15px;gap:32px}.rv-product__buy{padding-top:4vw}.rv-product__price-row{font-size:39px}.rv-product__intro{font-size:17px}.rv-product__usage{font-size:15px}.rv-product__stage{max-height:950px}.rv-product__thumbs{max-height:680px}.rv-product__thumbs button{flex-basis:78px;width:65px}.rv-product__gallery{grid-template-columns:75px minmax(0,1fr)}}@media(max-width:1100px){.rv-header .desktop-nav{display:none}.rv-header .mobile-menu{display:block}.rv-header.site-header{padding-inline:25px}.rv-header .rv-header-actions{margin-left:auto}.rv-product__top{padding-inline:22px;grid-template-columns:1.1fr 1fr}.rv-product__gallery{grid-template-columns:48px minmax(0,1fr);column-gap:12px;grid-template-rows:auto minmax(410px,1fr) auto}.rv-product__thumbs button{width:43px;flex-basis:49px}.rv-product__thumbs{max-height:400px}.rv-product__gallery-meta button{width:43px}.rv-product__buy{padding:32px 0 26px 24px}.rv-product .nv-main-title{font-size:38px}.rv-product__intro{font-size:12px}.rv-product__colors{gap:10px}.rv-variant{min-width:48px;font-size:8px}.rv-product__assurance{gap:11px}.rv-product__assurance strong,.rv-product__assurance span{font-size:9px}}@media(max-width:749px){.rv-header.site-header{height:72px;padding-inline:20px;gap:12px}.template-index .shopify-section-group-header-group{margin-bottom:-72px}.rv-header .wordmark{font-size:29px}.rv-header .rv-header-actions{gap:0}.rv-header-actions>a{min-width:34px;min-height:44px}.rv-header .mobile-menu summary{font-size:12px;gap:8px;min-width:0}.rv-product__top{display:block;padding:0;background:#080e0d}.rv-product__gallery{padding:10px 18px 17px;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;gap:0 10px;align-items:start}.nr-breadcrumb{font-size:9px;min-height:30px;padding-bottom:10px}.rv-product__stage{aspect-ratio:.92;min-height:0;max-height:none;grid-column:2;grid-row:2;align-self:center}.rv-product__thumbs{grid-column:1;grid-row:2;flex-direction:column;max-height:295px;gap:7px;padding:3px}.rv-product__thumbs button{width:37px;flex-basis:45px;height:45px}.rv-product__gallery-meta{grid-column:1;grid-row:3;margin-left:3px}.rv-product__gallery-meta button{width:37px;min-width:37px;min-height:30px}.rv-product__buy{padding:26px 22px 32px;display:block;border-top:1px solid #202c1c}.rv-product .nv-main-title{font-size:39px}.rv-product__eyebrow{font-size:9px;margin-bottom:15px}.rv-product__usage{font-size:12px;margin-bottom:18px}.rv-product__price-row{font-size:29px}.rv-product__taxes{font-size:10px;margin-bottom:26px}.rv-product__intro{font-size:14px;line-height:1.7;margin-bottom:24px}.rv-product__colors{gap:17px}.rv-variant{min-width:54px;font-size:9px;min-height:72px}.rv-product__colors legend{font-size:11px}.nr-add-disabled{font-size:13px;min-height:48px}.rv-product__preparing{font-size:10px;margin-top:8px}.rv-product__assurance{gap:14px;margin-top:24px}.rv-product__assurance svg{width:23px;height:23px}.rv-product__assurance strong{font-size:10px}.rv-product__assurance span{font-size:9px}.rv-product__contact{display:inline-flex;font-size:11px;margin-top:21px}.rv-photos__frame{height:auto;min-height:0;max-height:none;aspect-ratio:var(--photo-mobile-ratio,var(--photo-ratio,1.77778))}.rv-photos__frame .rv-photos__image{object-fit:contain}.site-footer .wordmark{font-size:37px}.rv-product__information{padding:55px 22px!important}.rv-product__section-head h2{font-size:36px!important}}.nr-vision>img{object-position:70% 0}.nr-stamp>span{width:78px;white-space:nowrap}@media(max-width:749px){.nr-vision>img{object-position:65% center}}body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-product__gallery{background:#142221}body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-product__enlarge .rv-photo-window:has(img[src*=nyvolt-studio-]){-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(0deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(0deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-palette__panel{background:#142020!important;border-color:#42503b;color:#fff}body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-palette__photography,body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-palette__image,body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-palette__image .rv-photo-window{background:#142020!important;mix-blend-mode:normal}body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-palette__panel h3{color:#fff}body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-palette__panel figcaption>p{color:#afc59c}body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-palette__panel figcaption>div,body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-palette__panel figcaption>a,body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-palette__image>span{color:#d4decf}body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-palette__choices img{background:#142020;mix-blend-mode:normal}body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-photos__frame:has(img[src*=nyvolt-studio-]){background:#142020}@media(max-width:749px){body:has(rv-product:is([data-model=surron-ultra-bee-2026-moto-lectrique-tout-terrain-21-kw],[data-model=surron-light-bee-x])) .rv-product__enlarge .rv-photo-window{width:min(100%,calc(100cqh * var(--studio-ratio)))}}:root{--bg:#0c1112;--fg:#f4f5f1;--muted:#a9b7a0;--surface:#172020;--line:#364232;--inverse:#b5ca96;--inverse-text:#101718;--nv-paper:#101718;--nv-ink:#f4f5f1;--nv-line:#364232}.template-index,.template-product,.nr-home,.nr-comparison{background:#0c1112;color:#f4f5f1}.nr-button,.nr-story .nr-button,.rv-guide>a,.ryvolt-compare .ryvolt-compare__cta{background:#b5ca96;color:#101718}.nr-button:hover,.nr-story .nr-button:hover{background:#a4ba84;color:#101718}.rv-range,.rv-range__tabs,.rv-selection{background:#101718;color:#f4f5f1}.rv-range__tabs button{color:#acb9a3}.rv-range__tabs button[aria-selected=true]{color:#f4f5f1;border-bottom-color:#b5ca96}.rv-range__tabs button:hover{background:#26332a}.rv-model__description,.rv-model__specs dt,.rv-model__signature,.rv-range__note{color:#acb9a3}.rv-product__gallery{background:#0c1112!important}.rv-product__enlarge .rv-photo-window:has(img[src*=nyvolt-carbon-]){-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(0deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(0deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.rv-product__thumbs img{object-fit:contain;background:#0c1112}.rv-product__thumbs button{background:#0c1112}.rv-photo-window,.product-card .card-media{background:#0c1112!important}.rv-viewer{background:#0b1011;color:#f5f6f2}.rv-viewer__bar{border-color:#39423a}.rv-viewer button{border-color:#53624a}.nr-range{background:#0c1212;color:#f4f5f1;padding-block:42px}.nr-range .nr-kicker{color:#a9b69b}.nr-card{background:#151c1c;color:#f5f6f2;border:1px solid #2d3832;padding-top:0}.nr-card__photo{margin-inline:-16px;height:auto;aspect-ratio:4/3}.nr-card__photo .rv-photo-window,.nr-card[data-model=surron-hyper-bee] .rv-photo-window{width:100%}.nr-card>p{color:#adb9a7}.nr-card__arrow:hover{background:#344331}.rv-photo-series,.rv-photos__footer{background:#0d1314;color:#f4f5f1}.rv-photos__heading>p,.rv-photos__heading>div,.rv-photos__footer>p{color:#b9c3b4}.rv-photos__frame,.rv-photos__track{background:#0b1011}body .rv-palette{background:#101718!important;color:#f4f5f1!important}body .rv-palette__heading h2{color:#f4f5f1!important}body .rv-palette__heading>p,body .rv-palette__heading>div{color:#b8c4ae!important}body .rv-palette__panel,body .rv-palette__photography,body .rv-palette__image,body .rv-palette__image .rv-photo-window{background:#0c1112!important;mix-blend-mode:normal}body .rv-palette__panel h3{color:#f5f6f2!important}body .rv-palette__panel figcaption>p{color:#adc492!important}body .rv-palette__panel figcaption>div,body .rv-palette__panel figcaption>a,body .rv-palette__image>span{color:#b8c4b0!important}body .rv-palette [data-palette-choice],body .rv-palette__angles button{background:#172020!important;color:#ecf1e7!important;border-color:#3a4837!important}body .rv-palette__choices img,body .rv-palette__angles img{background:#0c1112!important;mix-blend-mode:normal!important;object-fit:contain;aspect-ratio:4/3}body .rv-palette__angles button{flex-basis:125px}body .rv-palette__angles img{height:90px}.rv-palette__note{color:#9bab92}.rv-signature-story{background:#101718;color:#f4f5f1}.rv-story-motor,.rv-story-chassis{background:#101718}.rv-story-kicker,.rv-story-small,.rv-story-lead,.rv-story-components p,.rv-story-measures dt,.rv-story-energy__values dt{color:#acb9a3}.rv-story-measures>div,.rv-story-energy__values>div{border-color:#364232}.rv-story-motor__photo{padding:0;background:#0c1112;color:#acb9a3}.rv-story-motor__photo>p{padding:0 20px 22px;margin-top:20px}.rv-story-motor__photo .rv-photo-window{background:#0c1112}.rv-energy-visual{position:relative;aspect-ratio:1;overflow:hidden;background:#0c1112}.rv-energy-visual img{position:absolute;width:210%;max-width:none;height:auto;left:-55%;top:-26%;margin:0;object-fit:initial}.rv-story-component-image{position:relative;overflow:hidden;padding:0;aspect-ratio:1.45;height:auto;background:#0c1112}.rv-story-component-image img{position:absolute;width:225%;max-width:none;height:auto;left:-119%;top:-99%;object-fit:initial}.rv-story-components article:nth-child(2) .rv-story-component-image img{left:-110%;top:-23%}.rv-story-component-image img[src*=nyvolt-carbon-light2-green-profil],.rv-story-components article:nth-child(2) .rv-story-component-image img[src*=nyvolt-carbon-light2-green-profil]{left:-6%}.rv-details__photo{background:#0c1112}.rv-details__photo img{height:auto;aspect-ratio:4/3;object-fit:contain}.rv-details__card:not(:has(.rv-details__photo,.rv-details__film)){border-top:1px solid #384131}.rv-details__card--wide:not(:has(.rv-details__photo,.rv-details__film)){display:block}body .rv-product__information,body .rv-guide{background:#101718!important;color:#f4f5f1!important}body .rv-product__section-head h2,body .rv-spec-grid dd{color:#f4f5f1!important}.rv-product__section-head>p,.rv-spec-grid dt,.rv-product__description p{color:#b5c2ac}.rv-spec-grid>div{border-color:#384333}.nr-story{background:#0c1112}@media(max-width:749px){.nr-card__photo{margin-inline:-11px;aspect-ratio:4/3}.rv-product__stage{aspect-ratio:1.12}.rv-product__gallery{grid-template-rows:auto auto auto}.rv-product__thumbs{max-height:260px}.rv-palette__angles button{flex-basis:108px}.rv-energy-visual{margin-bottom:32px}.rv-energy-visual img{height:auto;margin:0}.rv-story-component-image{height:auto}.rv-story-motor__photo{padding:0}}nyvolt-navigation{display:block}.nv-header-light.rv-header.site-header,.template-index .nv-header-light.rv-header.site-header{background:#fff;color:#171c19;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid #e8eae5}.template-index .shopify-section-group-header-group{margin-bottom:0}.nv-header-light .rv-wordmark span{color:#82966a}.nv-header-light .rv-desktop-nav>button{display:flex;align-items:center;gap:8px;background:transparent;color:inherit;padding:22px 0;border:0;font-size:13px;white-space:nowrap}.nv-header-light .rv-desktop-nav>button:hover,.nv-header-light a:hover{color:#617347}.nv-header-light .rv-desktop-nav>button span{font-size:17px}.nv-menu-toggle{background:transparent;border:0;color:inherit;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;min-width:44px;padding:10px 4px}.nv-menu-toggle__lines{display:block;position:relative;width:23px;height:15px;border-block:1.5px solid currentColor}.nv-menu-toggle__lines:after{content:"";position:absolute;top:5.25px;left:0;right:0;height:1.5px;background:currentColor}.nv-menu-toggle__label{font-size:12px}.nv-menu-is-open,.nv-menu-is-open body{overflow:hidden}.nv-menu-drawer{position:fixed;inset:0 0 0 auto;width:min(570px,86vw);height:100dvh;max-width:none;max-height:none;margin:0;padding:0;background:#fff;color:#191d1a;border:0;border-radius:0 0 0 24px;overflow:hidden;box-shadow:-12px 0 60px #0002}.nv-menu-drawer[open]{display:flex;flex-direction:column;animation:nv-menu-in .24s ease-out}.nv-menu-drawer::backdrop{background:#070b0ba3}.nv-menu-drawer [hidden]{display:none!important}.nv-menu-top{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding:17px 20px;border-bottom:1px solid #efefec;flex-shrink:0}.nv-menu-top h2{grid-column:2;grid-row:1;margin:0;font-size:19px;line-height:1.25;font-weight:650;letter-spacing:-.025em;text-align:center;color:#141914}.nv-menu-top [data-nv-menu-back]{grid-column:1;grid-row:1;font-size:34px;font-weight:300}.nv-menu-top [data-nv-menu-close]{grid-column:3;grid-row:1}.nv-menu-top button{display:grid;place-items:center;padding:0;width:44px;height:44px;border:0;background:transparent;color:#1d241e}.nv-menu-close-icon{position:relative;width:23px;height:23px}.nv-menu-close-icon:before,.nv-menu-close-icon:after{content:"";position:absolute;left:11px;top:0;width:1px;height:24px;background:currentColor;transform:rotate(45deg)}.nv-menu-close-icon:after{transform:rotate(-45deg)}.nv-menu-panel{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px 32px;scrollbar-width:thin;scrollbar-color:#c6ccc0 #fff}.nv-menu-eyebrow{color:#7c8872;font-size:10px;letter-spacing:.16em;margin:6px 0 16px}.nv-menu-category{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #eeefea;padding:19px 0;min-height:66px;background:#fff;color:#161d17;font-size:24px;font-weight:500;letter-spacing:-.035em}.nv-menu-category>span:last-child{font-size:30px;font-weight:300}.nv-menu-category:hover{color:#617347}.nv-menu-secondary{border-top:1px solid #e7e9e2;margin-top:25px;padding-top:5px}.nv-menu-secondary a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:61px;padding:15px 0;border-bottom:1px solid #eeefea;color:#242b25;font-size:15px;line-height:1.4;text-decoration:none}.nv-menu-secondary a:hover{color:#657b49}.nv-menu-secondary a>span{font-size:24px}.nv-menu-model{display:grid;grid-template-columns:1.18fr 1fr;gap:16px;align-items:center;min-height:174px;padding:14px 0;color:#151b16;text-decoration:none}.nv-menu-model+.nv-menu-model{border-top:1px solid #eff0eb}.nv-menu-model__image{display:block;background:#fff;aspect-ratio:4/3}.nv-menu-model__image img{display:block;width:100%;height:100%;object-fit:contain}.nv-menu-model__copy strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.35}.nv-menu-model__copy>span{display:block;color:#6c7566;font-size:13px;margin-top:17px}.nv-menu-model:hover{text-decoration:none;color:#627a43}.nv-menu-feature{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:16px;margin-top:26px;padding:12px;background:#f5f6f1;color:#1b211c;text-decoration:none;border-radius:3px}.nv-menu-feature img{width:100%;aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply}.nv-menu-feature small{display:block;font-size:8px;letter-spacing:.13em;color:#7b876d;margin-bottom:10px}.nv-menu-feature strong{font-size:17px;line-height:1.4;font-weight:600}.nv-menu-footer{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:20px 24px max(20px,env(safe-area-inset-bottom));border-top:1px solid #e7e9e2;font-size:11px;color:#64715d;background:#fff}.nv-menu-footer>a{margin-left:auto;color:#384830;font-size:11px}.nv-menu-drawer :focus-visible,.nv-header-light :focus-visible{outline:2px solid #748c57;outline-offset:4px}.nr-range{background:#f7f8f4;color:#1a221b;padding-block:64px}.nr-range .nr-kicker{color:#738267}.nr-card{background:#fff;color:#19221b;border-color:#e0e5d9;box-shadow:0 10px 28px #1a2a1605}.nr-card>p{color:#6e7c62}.nr-card__arrow{border-color:#aab69d}.nr-card__arrow:hover{background:#e8eedf}.nr-comparison{background:#fff;color:#1a221b;border-color:#dce3d5}.nr-comparison .nv-compare{background:transparent;color:#19221b}.nr-comparison .nv-small,.nr-comparison .nv-section-head>p{color:#66755b}.nr-comparison td,.nr-comparison th{border-color:#dce3d5}.nr-comparison thead{background:#eef2e7;color:#263321}.rv-product__buy{background:#fff;color:#19221b;border-color:#e0e5d9}.rv-product__buy .nv-main-title,.rv-product__price-row{color:#19221b}.rv-product__eyebrow{color:#748168}.rv-product__usage{color:#5a6652}.rv-product__taxes{color:#718065}.rv-product__intro{color:#4b5844}.rv-product__colors,.rv-product__colors legend span{color:#536448}.rv-product__buy .rv-variant{color:#4b5e3e;border-color:#c8d3bd}.rv-product__buy .rv-variant[aria-current=true]{color:#283720;border-color:#6b8751}.rv-product__color-inquiry{color:#526744;border-color:#b9c7ac}.rv-product__preparing{color:#7b896f}.rv-product__assurance strong{color:#31412a}.rv-product__assurance span{color:#697b5b}.rv-product__assurance svg{color:#526c3e}.rv-product__contact{color:#516b3d;border-color:#9cad8d}.rv-product__contact:hover{color:#26361e}.rv-product__buy :focus-visible{outline-color:#67854d}body .rv-product__information,body .rv-guide{background:#fff!important;color:#20291c!important}body .rv-product__section-head h2,body .rv-spec-grid dd{color:#1c2818!important}.rv-product__section-head>p,.rv-spec-grid dt,.rv-product__description p,.rv-product__note{color:#65755b}.rv-spec-grid>div{border-color:#d9e1d1}.rv-product__description-grid{color:#45573a}.rv-product__description summary,.rv-product__spec-subtitle{color:#26361f}.rv-guide>header>p:first-child{color:#7a8e65}.rv-guide>header>p:last-child,.rv-guide__answers article>div{color:#65765c}.rv-guide__answers article{border-color:#dbe2d3}.rv-guide h2,.rv-guide h3{color:#23311e}.rv-guide{border-top-color:#b5c699}.rv-faq{background:#f6f7f2;color:#1e2c17}.rv-faq__intro,.rv-faq__answer{color:#5b6b50}.rv-faq__eyebrow{color:#788e62}.rv-faq__number{color:#8a9a7b}.rv-faq__items,.rv-faq__item{border-color:#d7dfcd}.rv-faq__link{color:#506a3b;border-color:#8aa371}.rv-faq__item[open] .rv-faq__icon{background:#dce6cc;color:#283e1c}@keyframes nv-menu-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(min-width:1600px){.nv-header-light.rv-header.site-header{height:90px}.template-index .shopify-section-group-header-group{margin-bottom:0}}@media(max-width:1100px){.nv-menu-toggle__label{display:none}.nv-header-light .rv-header-actions{gap:3px}}@media(max-width:749px){.nv-header-light.rv-header.site-header{height:70px;padding-inline:20px}.template-index .shopify-section-group-header-group{margin-bottom:0}.nv-header-light .wordmark{font-size:28px}.nv-header-light .rv-header-actions>a,.nv-menu-toggle{min-width:36px}.nv-menu-drawer{width:86vw;border-bottom-left-radius:22px}.nv-menu-top{padding:12px;gap:0}.nv-menu-top h2{font-size:17px}.nv-menu-panel{padding:16px 20px 24px}.nv-menu-model{grid-template-columns:1.15fr 1fr;gap:10px;min-height:145px}.nv-menu-model__copy strong{font-size:15px}.nv-menu-model__copy>span{font-size:12px;margin-top:14px}.nv-menu-category{font-size:22px;min-height:60px;padding-block:16px}.nv-menu-secondary a{font-size:14px;min-height:56px}.nv-menu-footer{padding-inline:20px;flex-wrap:wrap}.nv-menu-footer>a{font-size:10px}.nv-menu-feature{grid-template-columns:1.25fr 1fr;padding:8px;gap:8px}.nv-menu-feature strong{font-size:14px}.nr-range{padding-block:40px}.rv-product__buy{border-top:0}.rv-product__information{border-top:1px solid #dce3d5}}@media(prefers-reduced-motion:reduce){.nv-menu-drawer[open]{animation:none}}:root{--bg:#fff;--fg:#1b1e1a;--muted:#666b61;--surface:#f3f4ef;--line:#dedfd8;--inverse:#20271e;--inverse-text:#fff;--nv-paper:#fff;--nv-ink:#1b1e1a;--nv-line:#dedfd8;--nv-khaki:#778666}html{scroll-padding-top:90px}.template-index,.template-product{background:#fff;color:#1b1e1a}.nv-header-light.rv-header.site-header{height:78px;padding-inline:4vw}.nv-header-light .rv-wordmark span{color:#7c886b}.nv-header-light .rv-desktop-nav>button{font-size:13px;min-height:48px}.nv-header-light .rv-desktop-nav>button[aria-expanded=true]{color:#64704e}.nv-menu-drawer{width:min(520px,92vw);border-radius:0;box-shadow:-18px 0 80px #0002}.nv-menu-drawer::backdrop{background:#11171066;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nv-menu-top{padding:16px 24px}.nv-menu-top h2{font-size:23px;text-align:left}.nv-menu-panel{padding:22px 30px 30px}.nv-menu-eyebrow{font-size:10px;letter-spacing:.14em;color:#657153}.nv-menu-category{display:grid;grid-template-columns:122px 1fr 22px;gap:20px;padding:13px 0;min-height:102px;text-align:left;font-size:24px}.nv-menu-category__photo{display:flex;align-items:center;justify-content:center;aspect-ratio:1.45;overflow:hidden}.nv-menu-category__photo .rv-photo-window{width:100%}.nv-menu-drawer .rv-photo-window{background:#fff!important;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.nv-menu-drawer .rv-photo-window img{height:auto;object-fit:contain;mix-blend-mode:normal}.nv-menu-model{display:block;min-height:0;padding:8px 0 24px}.nv-menu-model__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1.9;margin:4px 0 20px;padding:12px}.nv-menu-model__image .rv-photo-window{width:92%}.nv-menu-model__copy{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center}.nv-menu-model__copy strong{font-size:26px;font-weight:550}.nv-menu-model__copy small{grid-column:1;grid-row:2;font-size:14px;color:#626b5b}.nv-menu-model__copy>span{grid-column:2;grid-row:1/3;margin:0;font-size:13px;color:#4e603d}.nv-menu-model+.nv-menu-model{padding-top:20px}.nv-menu-secondary{margin-top:10px}.nv-menu-secondary a{min-height:55px;font-size:14px;border-color:#e4e7de}.nv-menu-feature{padding:20px;gap:22px;border-radius:0;background:#f5f6f1}.nv-menu-feature .rv-photo-window{background:#f5f6f1!important;mix-blend-mode:multiply}.nv-menu-footer{padding:20px 30px max(20px,env(safe-area-inset-bottom));font-size:11px;color:#606957}.nr-home{background:#fff;color:#20231d}.nr-range{background:#fff;padding:76px 5vw;color:#20231d}.nr-range>header{margin-bottom:32px;gap:24px}.nr-range h2{font-size:clamp(36px,3.8vw,62px);font-weight:550;letter-spacing:-.05em}.nr-range .nr-kicker{font-size:10px;letter-spacing:.18em;margin-bottom:14px;color:#738063}.nr-range__grid{gap:22px}.nr-card{padding:0 0 25px;background:#fff;border:0;border-bottom:1px solid #d7dccf;border-radius:0;box-shadow:none}.nr-card__photo{width:100%;margin:0 0 23px;aspect-ratio:4/3;height:auto;overflow:hidden;background:#0c1112}.nr-card__photo .rv-photo-window,.nr-card[data-model=surron-hyper-bee] .rv-photo-window{width:100%;height:auto}.nr-card h3{font-size:clamp(20px,1.6vw,29px);font-weight:550;margin:0 0 8px}.nr-card>p{color:#727b68;font-size:12px;margin-bottom:16px;min-height:18px;padding-right:20px}.nr-card>strong{font-size:15px;font-weight:550;color:#272f20}.nr-card__arrow{right:0;bottom:20px;width:36px;height:36px;border-color:#c9d0c1}.nr-vision{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#edf0e7;color:#26301e;height:auto;max-height:none;min-height:0;padding:76px 5vw;overflow:visible}.nr-vision:after{display:none}.nr-vision__copy{position:static;max-width:none}.nr-vision .nr-kicker{color:#6f7d5f;font-size:10px;letter-spacing:.18em;margin-bottom:20px}.nr-vision h2{font-size:clamp(34px,3.5vw,56px);font-weight:550;line-height:1.08}.nr-vision__intro{font-size:15px;line-height:1.8;max-width:520px;color:#667058;margin:25px 0 0}.nr-values{position:static;display:grid;grid-template-columns:1fr 1fr;gap:34px;align-content:center}.nr-values>div{display:block;min-width:0}.nr-values svg{stroke:#61714e;width:32px;height:34px;margin-bottom:15px}.nr-values strong{font-size:14px;color:#303c24;white-space:normal;font-weight:550}.nr-values small{font-size:12px;line-height:1.65;color:#647156;white-space:normal;max-width:185px}.nr-comparison{background:#fff;padding:16px 5vw;color:#20231d}.nr-comparison>summary{padding-block:25px;font-size:18px}.nv-photo-editorial{background:#fff;color:#20231d;padding-top:75px}.nv-photo-editorial__intro{padding-bottom:56px}.nv-photo-editorial__intro>h2{font-weight:550}.nv-photo-editorial__story>header{padding-block:34px;background:#fff;border-top:1px solid #e5e8df}.nv-photo-editorial__story h3{font-weight:500;color:#252c20}.nv-photo-editorial__story>header>a{background:#fff;border:1px solid #a8b59a;color:#3c4c2e;border-radius:0;min-height:48px}.nv-photo-editorial__story>header>a:hover{background:#edf2e7}body .rv-signature-films{background:#f2f3ef!important;color:#22291d!important}body .rv-signature-films h2{color:#22291d!important;font-weight:550!important}.rv-signature-films .rv-signature-films__eyebrow,.rv-signature-films>header>p{color:#738364}.rv-signature-films a{color:#435536}.rv-faq{background:#fff;color:#252c21;border-top:1px solid #e2e6db}.site-footer{background:#171c17;color:#f0f2eb;--muted:#bdc5b5;--line:#3b4334}.nv-product-chapters{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 5vw;background:#f3f4ef;color:#273121;border-bottom:1px solid #dde1d6}.nv-product-chapters>strong{font-weight:550;font-size:18px;letter-spacing:-.025em}.nv-product-chapters>div{display:flex;gap:30px;overflow:auto;scrollbar-width:none;font-size:12px}.nv-product-chapters a{min-height:36px;display:inline-flex;align-items:center;white-space:nowrap}.rv-product{background:#fff;color:#232b1e}.rv-product__top{max-width:1720px;padding:46px 5vw 52px;margin:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,4vw,72px);align-items:start;background:#fff}.rv-product__gallery{display:block;position:sticky;top:100px;padding:0;background:#fff!important}.nr-breadcrumb{min-height:0;padding:0 0 20px;font-size:10px;line-height:1.6;color:#78806f;flex-wrap:wrap;gap:8px}.rv-product__stage{width:100%;aspect-ratio:4/3;min-height:0;max-height:none;background:#0c1112;overflow:hidden}.rv-product__enlarge{padding:0;background:#0c1112}.rv-product__enlarge .rv-photo-window{width:100%;max-width:100%;flex-shrink:0;-webkit-mask-image:none!important;mask-image:none!important}.rv-product__gallery-meta{display:flex;justify-content:space-between;gap:12px;margin:0;padding:13px 0 5px;border:0;color:#69745c}.rv-product__gallery-meta>span{display:block;font-size:11px;color:#69745c}.rv-product__gallery-meta>div{gap:12px}.rv-product__gallery-meta [data-gallery-count]{display:block;font-size:11px;letter-spacing:.1em;color:#444f38}.rv-product__gallery-meta button,.rv-product__gallery-meta button:first-child{display:grid;place-items:center;transform:none;background:#fff;color:#4c5d3c;border:1px solid #cfd7c5;min-height:38px;min-width:38px;width:38px}.rv-product__thumbs{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:12px;max-height:none;margin:0;padding:10px 3px}.rv-product__thumbs button{width:104px;height:78px;flex:0 0 104px;border:1px solid #d3dbca;background:#0c1112;padding:0}.rv-product__thumbs button[aria-pressed=true]{outline:2px solid #748761;outline-offset:2px;border-color:#fff}.rv-product__thumbs img{object-fit:contain;width:100%;height:100%}.rv-product__buy{padding:31px 0 0;display:block;background:#fff;color:#26311f;border:0}.rv-product__eyebrow{color:#778568;font-size:10px;letter-spacing:.13em;margin-bottom:15px}.rv-product__eyebrow:before{background:#7f906b}.rv-product .nv-main-title{font-size:clamp(38px,4.1vw,64px);line-height:1.03;font-weight:550;letter-spacing:-.06em;margin:0 0 18px;color:#22291c}.rv-product__usage{font-size:12px;line-height:1.6;color:#78806e;margin-bottom:23px}.rv-product__price-row{font-size:30px;font-weight:500;letter-spacing:-.03em;color:#26321d}.rv-product__taxes{font-size:10px;line-height:1.6;color:#808776;margin:8px 0 24px}.rv-product__intro{color:#636e58;font-size:14px;line-height:1.8;margin-bottom:24px}.rv-product__colors legend,.rv-product__colors legend span{color:#586a45;font-size:12px;line-height:1.7}.rv-product__colors{gap:12px 16px;margin-bottom:25px}.rv-product__buy .rv-variant{font-size:10px;min-width:70px;min-height:73px;color:#526244;border-top:1px solid #d1dac7}.rv-product__buy .rv-variant[aria-current=true] .rv-color-chip{outline-color:#667e4e}.nv-product-finishes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0 0 26px;border:0}.nv-product-finishes legend{margin-bottom:14px;font-size:12px;line-height:1.7;color:#657457}.nv-finish{display:flex;align-items:center;gap:10px;min-height:49px;padding:10px 12px;border:1px solid #dee3d7;background:#fff;color:#5c6a4e;text-align:left;font-size:11px}.nv-finish .rv-color-chip{width:22px;height:22px;flex-shrink:0;border:1px solid #acb69f}.nv-finish[aria-pressed=true]{border-color:#6a7e53;background:#f2f5ed;color:#2b3d1f}.nv-finish:focus-visible{outline:2px solid #627b49;outline-offset:3px}.nv-product-enquire{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:17px 21px;min-height:54px;background:#2b3922;color:#fff;font-size:13px;text-decoration:none}.nv-product-enquire:hover{background:#4b613a;color:#fff;text-decoration:none}.rv-product__buy:has(.nv-product-enquire) .rv-product__contact{display:none}.rv-product__preparing{font-size:10px;line-height:1.6;color:#7e8a71;margin-top:10px}.rv-product__assurance{margin-top:28px;padding-top:24px;border-top:1px solid #dde3d6;gap:16px}.rv-product__assurance svg{stroke:currentColor;color:#647b4e;width:25px;height:25px}.rv-product__assurance strong{font-size:11px;font-weight:500;color:#536944}.rv-product__assurance span{font-size:10px;line-height:1.7;color:#7b876e}.rv-product__essentials{display:block;padding:0 5vw 45px;max-width:1720px;margin:auto;border:0;background:#fff;color:#22291b}.rv-product__essentials>h2{font-size:12px;letter-spacing:.14em;font-weight:500;text-transform:uppercase;margin-bottom:22px;color:#717f63}.rv-product__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;border-top:1px solid #dbe1d2;padding-top:25px}.rv-product__metrics>div{padding:0;border:0}.rv-product__metrics span{display:block;font-size:11px;color:#758468;line-height:1.5;margin-bottom:10px}.rv-product__metrics strong{font-size:clamp(19px,1.9vw,30px);font-weight:500;line-height:1.25;letter-spacing:-.035em;color:#3b4d2e}.template-product .rv-palette{background:#f3f5ef!important;color:#27331f!important;padding-block:70px}.template-product .rv-palette .rv-palette__heading h2{color:#27331f!important;font-weight:550;font-size:clamp(36px,4vw,61px)}.template-product .rv-palette__heading>p,.template-product .rv-palette__heading>div{color:#78866b!important}.template-product .rv-palette .rv-palette__panel{border:0;background:#fff!important}.template-product .rv-palette .rv-palette__panel figcaption{background:#fff;align-self:stretch;align-content:center}.template-product .rv-palette .rv-palette__panel h3{color:#2b3821}.template-product .rv-palette .rv-palette__panel figcaption>p{color:#718260}.template-product .rv-palette .rv-palette__panel figcaption>div{color:#78896a}.template-product .rv-palette .rv-palette__panel figcaption>a{color:#4a6038;border-color:#9eaf8e}.template-product .rv-palette .rv-palette__photography{margin:0}.template-product .rv-palette [data-palette-choice]{background:#fff!important;color:#314325!important;border-color:#d5dfc9!important}.template-product .rv-palette [data-palette-choice][aria-pressed=true]{outline:2px solid #758a5e!important}.template-product .rv-palette__angles{padding:14px 18px 18px;gap:12px}.template-product .rv-palette__angles button{flex-basis:104px}.rv-signature-story{background:#fff;color:#26321e}.rv-story-overview,.rv-story-energy{padding-block:85px;background:#fff}.rv-signature-story h2{font-weight:550;font-size:clamp(37px,4.1vw,65px);line-height:1.08}.rv-story-lead,.rv-story-small,.rv-story-components p,.rv-story-measures dt,.rv-story-energy__values dt{color:#737f67}.rv-story-kicker{color:#7d8c6c}.rv-story-measures>div,.rv-story-energy__values>div{border-color:#dbe2d1}.rv-story-motor{background:#eef2e8;color:#293a1d;padding-block:75px}.rv-story-motor .rv-story-kicker,.rv-story-motor .rv-story-lead{color:#6a7c5a}.rv-story-power dt{color:#6b7d5b}.rv-story-power dd{color:#3d542a}.rv-story-motor__photo{padding:0;background:#0c1112;color:#e5ebdc}.rv-story-motor__photo>p{padding:0 22px 24px;margin-top:20px;color:#bac6ac;font-size:12px}.rv-energy-visual{aspect-ratio:4/3;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.rv-energy-visual img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain;margin:0}.rv-story-chassis{background:#f4f5f0;color:#2a3821;padding-block:80px}.rv-story-component-image{aspect-ratio:4/3;height:auto;padding:30px;display:flex;align-items:center;justify-content:center;background:#fff}.rv-story-component-image img,.rv-story-components article:nth-child(2) .rv-story-component-image img{position:static;inset:auto;width:100%;height:100%;max-width:100%;object-fit:contain}.rv-story-components h3{font-size:28px;font-weight:550}.rv-details{background:#fff;color:#2c3922}.rv-product__information{border-top:1px solid #e1e7d8}@media(min-width:1600px){.nv-header-light.rv-header.site-header{height:88px}.rv-product__gallery{top:108px}}@media(max-width:1100px){.nr-range__grid{gap:16px}.nr-range h2{font-size:38px}.nr-card h3{font-size:20px}.nr-values{gap:26px}.nr-vision{gap:35px}.rv-product__top{gap:28px;padding-inline:4vw}.rv-product__buy{padding-top:20px}.rv-product__assurance{gap:10px}.rv-product__assurance span{font-size:9px}}@media(max-width:749px){html{scroll-padding-top:78px}.nv-header-light.rv-header.site-header{height:68px;padding-inline:20px}.nv-header-light .wordmark{font-size:28px}.nv-menu-drawer{width:min(440px,94vw)}.nv-menu-top{padding:10px 18px}.nv-menu-top h2{font-size:21px}.nv-menu-panel{padding:18px 22px 25px}.nv-menu-category{grid-template-columns:98px 1fr 18px;gap:14px;font-size:22px;min-height:89px}.nv-menu-model{padding-bottom:22px}.nv-menu-model__image{aspect-ratio:1.85;margin:0 0 16px;padding:5px}.nv-menu-model__copy strong{font-size:23px}.nv-menu-model__copy small{font-size:12px}.nv-menu-model__copy>span{font-size:11px}.nv-menu-footer{padding-inline:22px}.nr-range{padding:44px 20px}.nr-range>header{display:block;margin-bottom:26px}.nr-range .nr-kicker{font-size:9px;margin-bottom:13px}.nr-range h2{font-size:36px}.nr-range>header>a{font-size:12px;margin-top:12px}.nr-range__grid{grid-template-columns:1fr;gap:32px}.nr-card{padding-bottom:24px}.nr-card__photo{aspect-ratio:4/3;margin:0 0 20px}.nr-card h3{font-size:27px}.nr-card>p{font-size:12px;min-height:0;margin-bottom:15px}.nr-card>strong{font-size:16px}.nr-card__arrow{width:38px;height:38px;right:0;bottom:19px}.nr-vision{display:block;padding:49px 22px;height:auto;min-height:0}.nr-vision h2{font-size:36px}.nr-vision .nr-kicker{font-size:9px}.nr-vision__intro{font-size:14px;margin-top:22px}.nr-values{display:grid;grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:38px}.nr-values strong{font-size:13px}.nr-values small{font-size:11px}.nr-values svg{width:28px;height:31px}.nr-comparison{padding:10px 22px}.nr-comparison>summary{font-size:16px}.nv-photo-editorial{padding-top:48px}.nv-photo-editorial__intro{padding-bottom:38px}.nv-photo-editorial__story>header{padding:29px 22px}.nv-photo-editorial__story h3{font-size:30px}.nv-photo-editorial__story>header>a{font-size:12px}.nv-product-chapters{display:block;padding:17px 22px 9px}.nv-product-chapters>strong{display:none}.nv-product-chapters>div{gap:25px;font-size:11px}.rv-product__top{display:block;padding:23px 20px 34px}.rv-product__gallery{position:static;padding:0;display:block}.nr-breadcrumb{font-size:9px;padding-bottom:18px}.rv-product__stage{aspect-ratio:4/3;max-height:none;min-height:0}.rv-product__gallery-meta{padding-top:12px;gap:8px}.rv-product__gallery-meta>span{font-size:10px;line-height:1.5;max-width:52%}.rv-product__gallery-meta>div{gap:9px}.rv-product__gallery-meta button{min-width:32px;min-height:34px;width:32px}.rv-product__thumbs{flex-direction:row;max-height:none;gap:12px}.rv-product__thumbs button{flex-basis:88px;width:88px;height:66px}.rv-product__buy{padding:31px 2px 0;border:0;display:block}.rv-product .nv-main-title{font-size:43px}.rv-product__price-row{font-size:30px}.rv-product__intro{font-size:14px}.rv-product__colors{gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rv-product__buy .rv-variant{flex-direction:row;align-items:center;gap:12px;min-height:50px;padding:10px 9px;border:1px solid #dbe2d2;font-size:10px}.rv-product__buy .rv-variant[aria-current=true]{border:1px solid #768b62;background:#f3f6ed}.rv-product__buy .rv-variant .rv-color-chip{width:20px;height:20px;flex-shrink:0;outline-offset:2px}.rv-product__assurance{gap:15px}.rv-product__assurance strong,.rv-product__assurance span{font-size:10px}.rv-product__essentials{padding:0 22px 38px}.rv-product__metrics{grid-template-columns:1fr 1fr;gap:26px 18px;padding-top:22px}.rv-product__metrics strong{font-size:23px}.rv-product__metrics span{font-size:10px}.template-product .rv-palette{padding:48px 22px}.template-product .rv-palette .rv-palette__heading h2{font-size:37px}.template-product .rv-palette .rv-palette__panel figcaption{padding:27px 22px}.template-product .rv-palette .rv-palette__panel h3{font-size:29px}.template-product .rv-palette .rv-palette__panel figcaption>div{font-size:14px}.template-product .rv-palette__choices{gap:14px}.rv-story-overview,.rv-story-energy{padding:53px 22px}.rv-signature-story h2{font-size:37px}.rv-story-motor{padding:53px 22px;gap:32px}.rv-story-motor__photo{margin:0;padding:0}.rv-energy-visual{margin-bottom:30px;aspect-ratio:4/3}.rv-energy-visual img{height:100%;margin:0}.rv-story-chassis{padding:53px 22px}.rv-story-component-image{height:auto;padding:20px;aspect-ratio:4/3}.rv-story-components h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.nv-menu-drawer[open]{animation:none}.nv-menu-drawer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.rv-details__heading>p,.rv-details__eyebrow{color:#78896a}.rv-details__heading h2{font-weight:550;font-size:clamp(36px,4.2vw,66px)}.rv-details h3{font-weight:550}.rv-details__stat,.rv-details__text strong{color:#3e542c}.rv-details__text{color:#6d7d5e}.rv-details__source,.rv-details__source a{color:#718364}.rv-details a:focus-visible,.rv-details button:focus-visible{outline-color:#5d7844}.rv-details__card:not(:has(.rv-details__photo,.rv-details__film)){border-color:#d7e0cb}@media(max-width:749px){.rv-details__heading h2{font-size:37px}.rv-details h3{font-size:29px}}.nr-lightbee-feature{display:block;margin:0;background:#e8e8e8;line-height:0}.nr-lightbee-feature picture{display:block;width:100%}.nr-lightbee-feature img{display:block;width:100%;height:auto;object-fit:contain}.nv-product-shop .rv-product__top{grid-template-areas:"gallery intro" "gallery purchase";grid-template-rows:auto 1fr;row-gap:0;padding-top:34px;padding-bottom:65px}.nv-product-shop .rv-product__gallery{grid-area:gallery;align-self:start}.nv-product-shop .nv-product-intro{grid-area:intro;padding:28px 0 25px;border-bottom:1px solid #dce1d6;margin-bottom:25px;min-width:0}.nv-product-shop .rv-product__buy{grid-area:purchase;padding:0;min-width:0}.nv-product-shop .rv-product__eyebrow{font-size:9px;letter-spacing:.18em;margin:0 0 16px}.nv-product-shop .nv-main-title{font-size:clamp(39px,4.1vw,66px);font-weight:600;letter-spacing:-.055em;margin:0 0 12px;line-height:1.03}.nv-product-tagline{font-size:14px;line-height:1.6;color:#737e65;margin:0 0 22px}.nv-product-shop .rv-product__price-row{font-size:29px;font-weight:550;letter-spacing:-.03em}.nv-product-shop .rv-product__taxes{font-size:10px;line-height:1.6;max-width:320px;margin:7px 0 0;color:#858b7b}.nv-product-shop .nr-breadcrumb{font-size:10px;padding-bottom:18px}.nv-product-shop .nv-color-configurator{padding:21px 0 13px;border-bottom:1px solid #e1e5db;scroll-margin-top:100px}.nv-color-configurator .rv-product__colors,.nv-color-configurator .nv-product-finishes{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;border:0}.nv-color-configurator legend{font-size:12px!important;line-height:1.6!important;color:#28331f!important;margin:0 0 14px!important;padding:0;float:none;width:100%}.nv-color-configurator legend>span[aria-hidden]{padding-inline:8px;color:#a7ae9c}.nv-color-configurator legend [data-color-name],.nv-color-configurator legend [data-preview-color-name]{font-size:12px!important;font-weight:500;color:#7b886a!important}.nv-color-configurator .rv-variant,.nv-color-configurator .nv-finish{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;min-width:48px;min-height:48px;padding:8px;gap:0;border:0;background:transparent!important;border-radius:50%;box-shadow:none!important;cursor:pointer;position:relative}.nv-color-configurator .rv-color-chip{display:block;width:32px;height:32px;flex:0 0 32px;border:1px solid #0002;border-radius:50%;outline:1px solid transparent;outline-offset:5px;box-shadow:inset 0 1px 2px #ffffff50;transition:outline-color .18s,transform .18s}.nv-color-configurator .rv-variant[aria-current=true] .rv-color-chip,.nv-color-configurator .nv-finish[aria-pressed=true] .rv-color-chip{outline:2px solid #73845f;outline-offset:5px}.nv-color-configurator button:hover .rv-color-chip,.nv-color-configurator a:hover .rv-color-chip{transform:scale(1.08)}.nv-color-configurator .rv-variant>span:last-child,.nv-color-configurator .nv-finish>span:last-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nv-color-configurator :focus-visible{outline:2px solid #27381d!important;outline-offset:3px}.nv-product-shop .rv-product__gallery-meta{padding-top:15px;min-height:36px}.nv-product-shop .rv-product__gallery-meta>span{font-size:10px}.nv-product-shop .rv-product__gallery-meta button{width:32px;min-width:32px;height:32px;min-height:32px;border-radius:50%;border-color:#dce1d5}.nv-product-shop .rv-product__thumbs{gap:12px;padding:12px 3px 5px}.nv-product-shop .rv-product__thumbs button{width:80px;height:60px;flex-basis:80px}.nv-product-shop .nv-product-story-title{font-size:clamp(23px,2.1vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.04em;color:#303d23;margin:0 0 18px}.nv-product-shop .rv-product__intro{font-size:14px;line-height:1.85;margin:0 0 20px;color:#707967}.nv-product-highlights{display:flex;flex-wrap:wrap;gap:8px 15px;padding:0;margin:0 0 26px;list-style:none;color:#657454;font-size:10px;line-height:1.7}.nv-product-highlights li{display:flex;align-items:center;gap:6px}.nv-product-highlights li>span{font-size:13px;color:#758960}.nv-product-selection{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#f2f4ee;border:1px solid #e6eadd;padding:16px 18px;margin:0 0 14px}.nv-product-selection>div>span{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#869378;margin-bottom:6px}.nv-product-selection strong{display:block;font-size:14px;font-weight:500;color:#3c4b2f}.nv-product-selection a{display:flex;align-items:center;justify-content:end;gap:10px;min-height:44px;font-size:11px;line-height:1.5;color:#536741;text-align:right}.nv-product-shop .nv-product-enquire{font-size:14px;min-height:58px;background:#344827;padding:18px 21px;letter-spacing:.01em}.nv-product-shop .nv-product-enquire>span{font-size:22px;font-weight:400}.nv-product-shop .nv-product-enquire:hover{background:#4e653b}.nv-product-shop .rv-product__preparing{margin:9px 0 0;padding:0;background:transparent;font-size:10px;text-align:center;color:#89917f}.nv-product-purchase-note{font-size:11px;line-height:1.7;color:#818b74;margin:16px 0 12px}.nv-product-shop .rv-product__usage{font-size:10px;line-height:1.6;margin:0 0 20px;color:#8b917f}.nv-product-shop .rv-product__assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:20px 0 18px;border-block:1px solid #dfe5d6}.nv-product-shop .rv-product__assurance svg{width:24px;height:24px;margin-bottom:10px}.nv-product-shop .rv-product__assurance strong{font-size:10px;line-height:1.5;font-weight:550;margin-bottom:5px}.nv-product-shop .rv-product__assurance span{font-size:9px;line-height:1.6;color:#828c76}body .nv-product-shop .rv-product__buy .rv-product__contact{display:flex;align-self:stretch;align-items:center;justify-content:center;min-height:48px;background:#eef1e8;border:1px solid #9cad8d;border-radius:4px;color:#31412a;font-size:13px;font-weight:600;line-height:1.5;padding:12px 16px;margin:18px 0 0;text-align:center;text-decoration:none}body .nv-product-shop .rv-product__buy .rv-product__contact:hover{background:#e3e9d9;color:#26361e}.nv-product-shop .rv-product__essentials{background:#eff2e9;max-width:none;padding:35px 5vw 40px}.nv-product-shop .rv-product__essentials>h2{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:#7d8b6b;margin-bottom:24px}.nv-product-shop .rv-product__metrics{border:0;padding:0}.nv-product-shop .rv-product__metrics>div{border-left:1px solid #d0d9c2;padding-left:24px}.nv-product-shop .rv-product__metrics>div:first-child{border:0;padding-left:0}.nv-product-shop .rv-product__metrics strong{font-size:clamp(21px,2.1vw,33px);font-weight:500;color:#405331}.nv-product-shop .rv-product__metrics span{font-size:10px;margin-bottom:12px}.template-product .rv-palette .rv-palette__choices{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:0 auto 32px;padding:0}.template-product .rv-palette .rv-palette__choices button{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:13px;flex:0 1 112px;padding:8px 4px 4px;min-width:64px;min-height:84px;border:0!important;background:transparent!important;outline:none!important;box-shadow:none;color:#5e704d!important;text-align:center}.template-product .rv-palette .rv-palette__choices .rv-color-chip{width:32px;height:32px;flex:0 0 32px;outline:1px solid transparent;outline-offset:5px;border-color:#0002;box-shadow:inset 0 1px 2px #ffffff50}.template-product .rv-palette .rv-palette__choices button[aria-pressed=true] .rv-color-chip{outline:2px solid #758a5e}.template-product .rv-palette .rv-palette__choices button:focus-visible{outline:2px solid #455f31!important;outline-offset:3px}.template-product .rv-palette .rv-palette__choices button>span:last-child{display:block;font-size:11px;line-height:1.5;min-height:0;padding:0}.nv-product-mobile-cta{display:none}@media(max-width:989px){.nv-product-shop .rv-product__top{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"intro" "gallery" "purchase";padding:25px 5vw 40px;gap:0}.nv-product-shop .nv-product-intro{padding:0 0 22px;margin:0;border:0}.nv-product-shop .rv-product__gallery{position:static}.nv-product-shop .nr-breadcrumb{display:none}.nv-product-shop .rv-product__buy{padding:28px 0 0;max-width:720px;width:100%;margin-inline:auto}.nv-product-shop .rv-product__intro{font-size:15px}.nv-product-shop .nv-main-title{font-size:44px}.nv-product-shop .rv-product__assurance strong{font-size:11px}.nv-product-shop .rv-product__assurance span{font-size:10px}.nv-product-shop .rv-product__essentials{padding-inline:5vw}}@media(max-width:749px){.nv-product-shop .nv-product-chapters{display:none}.nv-product-shop .rv-product__top{padding:24px 18px 35px}.nv-product-shop .nv-product-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 13px;padding-bottom:19px}.nv-product-shop .rv-product__eyebrow{grid-column:1/-1;font-size:8px;letter-spacing:.15em;margin-bottom:12px}.nv-product-shop .nv-main-title{grid-column:1;grid-row:2;font-size:clamp(25px,6.7vw,39px);line-height:1.05;margin:0;font-weight:600;letter-spacing:-.06em}.nv-product-shop .nv-product-pricing{grid-column:2;grid-row:2/4;text-align:right;align-self:start;padding-top:2px;max-width:115px}.nv-product-shop .rv-product__price-row{font-size:20px;line-height:1.2;display:block;white-space:nowrap}.nv-product-shop .rv-product__price-row s{font-size:12px;display:block;margin-top:4px}.nv-product-shop .rv-product__taxes{font-size:8px;line-height:1.5;margin-top:6px}.nv-product-shop .nv-product-tagline{grid-column:1;font-size:10px;line-height:1.6;margin:9px 0 0;max-width:235px}.nv-product-shop .rv-product__stage{aspect-ratio:4/3;border-radius:2px}.nv-product-shop .nv-color-configurator{padding:17px 0 13px}.nv-color-configurator legend{font-size:11px!important;margin-bottom:10px!important}.nv-color-configurator legend [data-color-name],.nv-color-configurator legend [data-preview-color-name]{font-size:11px!important}.nv-color-configurator .rv-product__colors,.nv-color-configurator .nv-product-finishes{gap:11px}.nv-product-shop .rv-product__gallery-meta{padding:13px 0 0}.nv-product-shop .rv-product__gallery-meta>div{gap:9px}.nv-product-shop .rv-product__gallery-meta button{width:36px;min-width:36px;height:36px;min-height:36px}.nv-product-shop .rv-product__gallery-meta>span{font-size:9px}.nv-product-shop .rv-product__gallery-meta [data-gallery-count]{font-size:9px}.nv-product-shop .rv-product__thumbs{padding-top:9px}.nv-product-shop .rv-product__thumbs button{width:64px;height:48px;flex-basis:64px}.nv-product-shop .rv-product__buy{padding-top:26px;scroll-margin-top:88px}.nv-product-shop .nv-product-story-title{font-size:28px;margin-bottom:16px}.nv-product-shop .rv-product__intro{font-size:13px;line-height:1.85;margin-bottom:20px}.nv-product-highlights{font-size:10px;gap:8px 12px;margin-bottom:23px}.nv-product-selection{padding:13px 15px}.nv-product-selection strong{font-size:13px}.nv-product-shop .nv-product-enquire{min-height:56px;font-size:14px}.nv-product-shop .rv-product__assurance{gap:12px;padding-top:20px}.nv-product-shop .rv-product__assurance strong{font-size:10px}.nv-product-shop .rv-product__assurance span{font-size:9px}.nv-product-shop .rv-product__metrics{grid-template-columns:1fr 1fr;gap:27px 20px}.nv-product-shop .rv-product__metrics>div{border:0;padding:0}.nv-product-shop .rv-product__metrics strong{font-size:22px}.nv-product-shop .rv-product__essentials{padding:32px 22px 38px}.template-product .rv-palette .rv-palette__choices{gap:9px;margin-bottom:23px;justify-content:space-evenly}.template-product .rv-palette .rv-palette__choices button{flex:1 1 60px;max-width:90px;gap:12px;min-width:54px}.template-product .rv-palette .rv-palette__choices button>span:last-child{font-size:9px}.template-product .rv-palette .rv-palette__choices .rv-color-chip{width:30px;height:30px;flex-basis:30px}.nv-product-mobile-cta{position:fixed;z-index:45;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 18px max(11px,env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #dce3d3;box-shadow:0 -6px 25px #1b28110a}.nv-product-mobile-cta>div{display:flex;flex-direction:column;gap:4px}.nv-product-mobile-cta strong{font-size:17px;color:#304226;font-weight:550}.nv-product-mobile-cta>div>span{font-size:10px;color:#7b896d}.nv-product-mobile-cta>a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;background:#35492a;color:#fff;padding:13px 16px;font-size:11px}}@media(prefers-reduced-motion:reduce){.nv-color-configurator .rv-color-chip{transition:none}}.nv-product-shop .rv-product__gallery-meta button{width:44px;min-width:44px;height:44px;min-height:44px}.template-product .rv-palette .rv-palette__choices .rv-color-chip{min-height:32px;padding:0;line-height:0;align-self:center}@media(max-width:749px){.template-product .rv-palette .rv-palette__choices .rv-color-chip{min-height:30px}}nyvolt-navigation{position:relative}.nv-mega-menu{display:none}.nv-mega-menu [hidden],.nv-mega-menu[hidden]{display:none!important}.nv-color-configurator .rv-product__colors,.nv-color-configurator .nv-product-finishes{justify-content:center}.nv-color-configurator legend{text-align:center}@media(min-width:1101px){.nv-mega-menu{display:block;position:absolute;top:100%;left:0;right:0;width:100%;max-height:calc(100dvh - 96px);overflow-y:auto;background:#fff;color:#25311d;border-top:1px solid #e7eade;border-bottom:1px solid #d6ddcd;box-shadow:0 22px 36px #16200e18;padding:0 5vw}.nv-mega-top{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-top:6px}.nv-mega-top .nv-menu-eyebrow{margin:0;font-size:11px;color:#7b886a;letter-spacing:.12em;text-transform:uppercase}.nv-mega-top>button{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:#7a876b;cursor:pointer}.nv-mega-grid{display:flex;justify-content:center;align-items:stretch;gap:clamp(25px,4vw,65px);max-width:1440px;margin:0 auto;padding:8px 0 30px}.nv-mega-item{flex:0 1 300px;min-width:0}.nv-mega-menu .nv-menu-model{display:block;border:0;padding:0;min-height:0;text-decoration:none;background:transparent}.nv-mega-menu .nv-menu-model__image{aspect-ratio:1.75;margin:0 0 17px;padding:5px;display:flex;align-items:center;justify-content:center;overflow:hidden}.nv-mega-menu .rv-photo-window{background:#fff!important;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;max-width:100%;width:100%;transition:transform .2s ease}.nv-mega-menu .rv-photo-window img{mix-blend-mode:normal}.nv-mega-menu .nv-menu-model:hover .rv-photo-window{transform:translateY(-4px)}.nv-mega-menu .nv-menu-model__copy{display:flex;align-items:center;flex-direction:column;gap:7px;text-align:center}.nv-mega-menu .nv-menu-model__copy strong{font-size:19px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#27311f}.nv-mega-menu .nv-menu-model__copy small{font-size:12px;color:#7c876e}.nv-mega-menu .nv-menu-model__copy>span{font-size:11px;color:#61754e;margin:5px 0 0}.nv-mega-links{max-width:1440px;margin:auto;display:flex;justify-content:center;align-items:center;gap:48px;border-top:1px solid #e8ecdf;padding:10px 0}.nv-mega-links>a{display:flex;align-items:center;gap:22px;font-size:11px;min-height:44px;color:#6d7d5b}.nv-mega-menu :focus-visible{outline:2px solid #647e4b;outline-offset:4px}.nv-header-light .rv-desktop-nav>button[aria-expanded=true]>span{transform:rotate(180deg);display:inline-block}}@media(prefers-reduced-motion:reduce){.nv-mega-menu .rv-photo-window{transition:none}.nv-mega-menu .nv-menu-model:hover .rv-photo-window{transform:none}}@media(min-width:1101px){.nv-mega-menu .nv-menu-model__image{container-type:size}.nv-mega-menu .rv-photo-window{width:min(100%,calc(92cqh * var(--studio-ratio)))}}[data-nv-panel-open=y-volt] .nv-menu-category__photo img,[data-nv-panel=y-volt] .nv-menu-model__image img,[data-nv-mega-family=y-volt] .nv-menu-model__image img{scale:-1 1}
/*# sourceMappingURL=/cdn/shop/t/71/assets/nyvolt-core.css.map */
