:root{--ink: #14181d;--ink-soft: #2b3038;--body: #4a525d;--muted: #79828e;--line: #e4e0d9;--line-soft: #efece7;--bg: #ffffff;--bg-warm: #faf8f5;--bg-deep: #14181d;--accent: #ee6c21;--accent-dark: #c9550f;--accent-soft: #fdecdf;--accent-rgb: 238, 108, 33;--accent-tint: #f8c9a5;--success: #2f7a5b;--radius: 4px;--radius-lg: 8px;--shadow-sm: 0 1px 2px rgba(20, 24, 29, .06);--shadow: 0 6px 24px rgba(20, 24, 29, .08);--shadow-lg: 0 18px 50px rgba(20, 24, 29, .14);--wrap: 1280px;--font-head: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}body.apex{margin:0}.apex{font-family:var(--font-body);color:var(--body);background:var(--bg);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.apex img{max-width:100%;height:auto;display:block}.apex a{color:inherit;text-decoration:none}.apex h1,.apex h2,.apex h3,.apex h4{font-family:var(--font-head);color:var(--ink);margin:0;line-height:1.15;letter-spacing:-.02em;font-weight:700}.apex p{margin:0}.apex ul{margin:0;padding:0;list-style:none}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-head);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-dark)}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:var(--ink-soft)}.btn--ghost{background:transparent;color:#fff;border-color:#ffffff73}.btn--ghost:hover{background:#fff;color:var(--ink);border-color:#fff}.btn--outline{background:transparent;color:var(--ink);border-color:var(--line)}.btn--outline:hover{border-color:var(--ink)}.btn--sm{padding:10px 20px;font-size:12px}.btn--block{width:100%}.section{padding:76px 0}.section--warm{background:var(--bg-warm)}.section--tight{padding:52px 0}.section-head{text-align:center;max-width:680px;margin:0 auto 44px}.section-head--left{text-align:left;margin-left:0}.eyebrow{display:inline-block;font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.section-head h2{font-size:clamp(28px,3.4vw,40px)}.section-head p{margin-top:14px;color:var(--body);font-size:17px}.head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:32px}.head-row h2{font-size:clamp(24px,2.6vw,32px)}.head-row .link-more{font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--accent);padding-bottom:3px}.announce{background:var(--ink);color:#ffffffe6;font-size:13px;letter-spacing:.02em}.announce .wrap{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;text-align:center;flex-wrap:wrap}.announce strong{color:#fff;font-weight:700}.announce .pill{background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.utility{border-bottom:1px solid var(--line-soft);background:var(--bg-warm);font-size:13px;color:var(--body)}.utility .wrap{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:16px}.utility-left,.utility-right{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.utility a:hover{color:var(--accent)}.utility .sep{width:1px;height:14px;background:var(--line)}.lang{display:inline-flex;align-items:center;gap:6px}.lang .flag{font-size:14px;line-height:1}.header{border-bottom:1px solid var(--line-soft);background:#fff;position:sticky;top:0;z-index:60}.header .wrap{display:flex;align-items:center;gap:28px;min-height:84px}.logo{display:flex;align-items:center;gap:11px;flex:0 0 auto}.logo-mark{width:40px;height:40px;border-radius:3px;background:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:5px}.logo-mark span{background:var(--accent);border-radius:1px}.logo-mark span:nth-child(2),.logo-mark span:nth-child(3){background:#ffffffd9}.logo-text{display:flex;flex-direction:column;line-height:1}.logo-text b{font-family:var(--font-head);font-size:19px;font-weight:800;letter-spacing:.04em;color:var(--ink);text-transform:uppercase}.logo-text small{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:4px}.search{flex:1 1 auto;max-width:460px;position:relative}.search input{width:100%;height:46px;border:1px solid var(--line);border-radius:var(--radius);padding:0 46px 0 16px;font-family:var(--font-body);font-size:14px;color:var(--ink);background:var(--bg-warm);outline:none}.search input:focus{border-color:var(--accent);background:#fff}.search button{position:absolute;right:4px;top:4px;width:38px;height:38px;border:0;background:transparent;cursor:pointer;color:var(--body);display:grid;place-items:center}.header-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.icon-btn{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;border-radius:var(--radius);color:var(--ink);position:relative;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;font-family:var(--font-head)}.icon-btn:hover{background:var(--bg-warm)}.icon-btn .count{position:absolute;top:2px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;line-height:1}.burger{display:none;background:none;border:0;padding:8px;cursor:pointer;color:var(--ink)}.nav{border-bottom:1px solid var(--line-soft);background:#fff}.nav .wrap{display:flex;align-items:center;gap:4px}.nav-item{position:relative}.nav-link{display:inline-flex;align-items:center;gap:6px;padding:15px 18px;font-family:var(--font-head);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid transparent}.nav-item:hover .nav-link{color:var(--accent);border-bottom-color:var(--accent)}.nav-link .caret{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px)}.nav-cta{margin-left:auto}.dropdown{position:absolute;top:100%;left:0;min-width:240px;background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:10px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:70}.nav-item:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown a{display:block;padding:9px 14px;border-radius:var(--radius);font-size:14px;color:var(--body)}.dropdown a:hover{background:var(--bg-warm);color:var(--accent)}.hero{position:relative;background:var(--bg-deep);overflow:hidden}.hero-slide{display:none;position:relative;min-height:560px;align-items:center;background-size:cover;background-position:center}.hero-slide.is-active{display:flex;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-slide--pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#14181df0,#14181db8 46%,#14181d4d),repeating-linear-gradient(90deg,#6b4a2c 0 118px,#5d3f25 118px 122px),repeating-linear-gradient(0deg,#00000029 0 154px,#0000004d 154px 158px)}.hero-slide--pattern.tone-2:before{background:linear-gradient(115deg,#14181ded,#14181db3 48%,#14181d40),repeating-linear-gradient(90deg,#35414c 0 118px,#2b343d 118px 122px),repeating-linear-gradient(0deg,#00000024 0 154px,#0000004d 154px 158px)}.hero-slide--pattern.tone-3:before{background:linear-gradient(115deg,#14181deb,#14181da8,#14181d33),repeating-linear-gradient(90deg,#d9d3c8 0 118px,#c9c2b5 118px 122px),repeating-linear-gradient(0deg,#0000001a 0 154px,#00000038 154px 158px)}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(20,24,29,.85) 10%,rgba(20,24,29,.35) 65%,transparent 100%)}.hero-inner{position:relative;z-index:2;padding:84px 0;max-width:620px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(var(--accent-rgb),.16);border:1px solid rgba(var(--accent-rgb),.5);color:var(--accent-tint);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero h1{color:#fff;font-size:clamp(34px,5vw,58px);margin:20px 0 0;letter-spacing:-.03em}.hero h1 em{font-style:normal;color:var(--accent)}.hero p{color:#ffffffd1;font-size:18px;margin-top:18px;max-width:520px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.hero-meta{display:flex;gap:32px;flex-wrap:wrap;margin-top:40px;padding-top:26px;border-top:1px solid rgba(255,255,255,.16)}.hero-meta div b{display:block;color:#fff;font-family:var(--font-head);font-size:22px;font-weight:700}.hero-meta div span{color:#fff9;font-size:13px;letter-spacing:.04em}.hero-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#14181d59;color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .18s ease}.hero-nav:hover{background:var(--accent);border-color:var(--accent)}.hero-nav--prev{left:24px}.hero-nav--next{right:24px}.hero-dots{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:5;display:flex;gap:8px}.hero-dots button{width:34px;height:4px;border:0;border-radius:999px;background:#ffffff59;cursor:pointer;padding:0}.hero-dots button.is-active{background:var(--accent)}.values{border-bottom:1px solid var(--line-soft);background:#fff}.values-grid{display:grid;grid-template-columns:repeat(var(--val-cols, 4),1fr)}.value{display:flex;align-items:flex-start;gap:14px;padding:28px 26px;border-right:1px solid var(--line-soft)}.value:last-child{border-right:0}.value .ico{flex:0 0 auto;width:42px;height:42px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-dark);display:grid;place-items:center}.value b{display:block;font-family:var(--font-head);font-size:15px;color:var(--ink);font-weight:700}.value span{font-size:13.5px;color:var(--muted);display:block;margin-top:3px;line-height:1.5}.cat-grid{display:grid;grid-template-columns:repeat(var(--cat-cols, 3),1fr);gap:20px}.cat{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:250px;display:flex;align-items:flex-end;background:var(--ink);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.cat:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.cat--tall{min-height:250px}.cat-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .5s ease}.cat:hover .cat-bg{transform:scale(1.05)}.cat-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#14181de0,#14181d52 55%,#14181d1f)}.cat-body{position:relative;z-index:2;padding:24px;color:#fff;width:100%}.cat-body h3{color:#fff;font-size:21px}.cat-body span{display:block;font-size:13.5px;color:#ffffffb8;margin-top:5px}.cat-body .go{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.cat-body .go:after{content:"\2192";transition:transform .2s ease}.cat:hover .cat-body .go:after{transform:translate(4px)}.tex-1{background:linear-gradient(160deg,#8a6b46,#4c3a25)}.tex-2{background:linear-gradient(160deg,#566571,#2c343c)}.tex-3{background:linear-gradient(160deg,#b9ae9c,#6f6759)}.tex-4{background:linear-gradient(160deg,#7d5f3f,#3c2d1d)}.tex-5{background:linear-gradient(160deg,#3f4a56,#1d2329)}.tex-6{background:linear-gradient(160deg,#a08d76,#5c5044)}.line-block+.line-block{margin-top:56px}.line-head{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.line-head h3{font-size:22px}.line-tag{font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark)}.line-tag--green{background:#e2f0e9;color:var(--success)}.line-tag--blue{background:#e4ebf4;color:#2f5c8f}.line-head p{color:var(--muted);font-size:14.5px;margin-left:auto}.swatch-grid{display:grid;grid-template-columns:repeat(var(--cols, 6),1fr);gap:var(--swatch-gap, 18px)}.swatch{border:1px solid var(--line);border-radius:3px;background:#fff;padding:10px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.swatch:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-3px)}.swatch-name{background:var(--bar-bg, #33383d);color:#fff;text-align:center;border-radius:2px;font-family:var(--font-head);font-weight:600;letter-spacing:.01em;line-height:1.25;font-size:clamp(12px,.95vw,15px);padding:9px 8px}.swatch-sub{text-align:center;font-size:12.5px;color:var(--muted)}.door-wrap{position:relative;overflow:hidden}.door{position:relative;aspect-ratio:100 / var(--door-h, 125);background:var(--door, #f2efe9);background-size:cover;background-position:center;display:flex;flex-direction:column;gap:1.6%;padding:5%;box-shadow:inset 0 0 0 1px #00000014}.door--photo{display:block;padding:0}.door-drawer{flex:0 0 21%;position:relative}.door-panel{flex:1 1 auto;position:relative}.door-drawer,.door-panel{background:linear-gradient(165deg,#ffffff42,#0000000d);box-shadow:inset 0 0 0 1px #00000017,0 1px #ffffff47}.door-drawer:after,.door-panel:after{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;background:linear-gradient(165deg,#ffffff29,#0000000d);box-shadow:inset 0 0 0 1px #0000001a,inset 0 2px 6px #00000017}.door-drawer:after{top:27%;right:13%;bottom:27%;left:13%}.door--wood .door-drawer,.door--wood .door-panel{background:linear-gradient(165deg,#ffffff21,#00000021),repeating-linear-gradient(92deg,#ffffff0d 0 3px,#0000000d 3px 8px)}.door-ribbon{position:absolute;top:0;right:0;width:116px;height:116px;overflow:hidden;pointer-events:none;z-index:3}.door-ribbon i{position:absolute;right:-42px;top:25px;width:168px;padding:5px 0;transform:rotate(45deg);text-align:center;font-style:normal;background:var(--ribbon-bg, #d0021b);color:#fff;font-family:var(--font-head);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 2px 6px #00000047}.door-flag{position:absolute;left:0;bottom:12px;z-index:3;background:var(--flag-bg, #d0021b);color:#fff;font-family:var(--font-head);font-style:italic;font-weight:700;font-size:12.5px;padding:6px 18px 6px 12px;white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%);box-shadow:0 2px 6px #00000038}.swatch-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;border:1px solid var(--line);border-radius:3px;padding:11px 8px;font-family:var(--font-head);font-size:13px;font-weight:600;color:var(--ink);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.swatch-cta svg{flex:0 0 auto}.swatch:hover .swatch-cta{background:var(--accent);border-color:var(--accent);color:#fff}.dealer{background:var(--ink);color:#fff;position:relative;overflow:hidden}.dealer:after{content:"";position:absolute;right:-80px;top:-80px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.28),transparent 68%)}.dealer .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;padding-top:66px;padding-bottom:66px}.dealer h2{color:#fff;font-size:clamp(26px,3vw,38px)}.dealer p{color:#ffffffbf;margin-top:14px;font-size:17px}.dealer-perks{display:grid;gap:12px;margin-top:26px}.dealer-perks li{display:flex;align-items:center;gap:10px;color:#ffffffdb;font-size:15px}.dealer-perks .tick{width:20px;height:20px;border-radius:50%;background:rgba(var(--accent-rgb),.25);color:var(--accent-tint);display:grid;place-items:center;font-size:11px;flex:0 0 auto}.dealer-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);padding:30px}.dealer-card h3{color:#fff;font-size:19px}.dealer-card p{font-size:14.5px;margin-top:8px}.dealer-card .btn{margin-top:20px}.dealer-card .call{margin-top:18px;text-align:center;font-size:14px;color:#fff9}.dealer-card .call b{color:#fff;display:block;font-size:20px;font-family:var(--font-head);margin-top:3px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.about-copy h2{font-size:clamp(26px,3vw,36px)}.about-copy p{margin-top:16px;font-size:16.5px}.about-copy .btn{margin-top:26px}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.stat{background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:26px}.stat b{display:block;font-family:var(--font-head);font-size:34px;font-weight:800;color:var(--ink);letter-spacing:-.03em}.stat span{display:block;margin-top:6px;font-size:14px;color:var(--muted)}.stat i{display:block;width:34px;height:3px;background:var(--accent);margin-bottom:16px;border-radius:2px}.quote-grid{display:grid;grid-template-columns:repeat(var(--quote-cols, 3),1fr);gap:20px}.quote{background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:28px}.stars{color:var(--accent);letter-spacing:2px;font-size:15px}.quote p{margin-top:14px;font-size:15.5px;color:var(--ink-soft)}.quote footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);display:flex;align-items:center;gap:12px}.avatar{width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent-dark);display:grid;place-items:center;font-family:var(--font-head);font-weight:700;font-size:14px}.quote footer b{display:block;font-family:var(--font-head);font-size:14px;color:var(--ink)}.quote footer span{font-size:12.5px;color:var(--muted)}.certs{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#fff}.certs .wrap{padding-top:34px;padding-bottom:34px}.certs-title{text-align:center;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600}.cert-row{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:22px}.cert{border:1px solid var(--line);border-radius:var(--radius);padding:12px 22px;font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--bg-warm)}.cert small{display:block;font-size:9.5px;letter-spacing:.06em;font-weight:500;margin-top:2px}.news{background:var(--bg-warm)}.news .wrap{padding:54px 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.news h3{font-size:25px}.news p{margin-top:8px;color:var(--muted)}.news form{display:flex;gap:10px}.news input{flex:1;height:50px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-body);font-size:15px;background:#fff;color:var(--ink);outline:none}.news input:focus{border-color:var(--accent)}.footer{background:var(--ink);color:#ffffffad;font-size:14.5px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:40px;padding:62px 0 46px}.footer h4{color:#fff;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-weight:700}.footer a:hover{color:var(--accent)}.footer-links li{margin-bottom:11px}.footer .logo-text b{color:#fff}.footer .logo-text small{color:#ffffff73}.footer-about{margin-top:18px;line-height:1.7;max-width:320px}.social{display:flex;gap:10px;margin-top:22px}.social a{width:36px;height:36px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;color:#fffc}.social a:hover{background:var(--accent);border-color:var(--accent);color:#fff}.contact-list li{display:flex;gap:11px;margin-bottom:14px;align-items:flex-start;line-height:1.55}.contact-list .ci{color:var(--accent);flex:0 0 auto;margin-top:2px}.contact-list b{color:#fff;display:block;font-weight:600}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:#ffffff80}.pay{display:flex;gap:8px;align-items:center}.pay span{height:26px;padding:0 10px;border-radius:3px;background:#ffffff1a;display:grid;place-items:center;font-size:10px;font-weight:700;letter-spacing:.06em;color:#fffc;text-transform:uppercase}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#fff;padding:20px;display:none;overflow-y:auto}.mobile-nav.is-open{display:block}.mobile-nav-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.mobile-nav-head button{background:none;border:0;font-size:26px;line-height:1;cursor:pointer;color:var(--ink)}.mobile-nav a{display:block;padding:15px 4px;border-bottom:1px solid var(--line-soft);font-family:var(--font-head);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.mobile-nav .sub{padding-left:18px;font-size:14px;text-transform:none;font-weight:500;color:var(--body)}@media(max-width:1180px){.swatch-grid{grid-template-columns:repeat(4,1fr)}.search{max-width:320px}}@media(max-width:1024px){.values-grid{grid-template-columns:repeat(2,1fr)}.value:nth-child(2){border-right:0}.value:nth-child(1),.value:nth-child(2){border-bottom:1px solid var(--line-soft)}.cat-grid{grid-template-columns:repeat(2,1fr)}.dealer .wrap{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:36px}.quote-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.news .wrap{grid-template-columns:1fr;gap:22px}}@media(max-width:860px){.nav,.utility-left .hide-sm{display:none}.burger{display:inline-flex}.search{display:none}.header .wrap{min-height:70px}.swatch-grid{grid-template-columns:repeat(3,1fr)}.hero-slide{min-height:470px}.hero-nav{display:none}.section{padding:54px 0}.line-head p{margin-left:0;width:100%}}@media(max-width:600px){.wrap{padding:0 16px}.values-grid{grid-template-columns:1fr}.value{border-right:0;border-bottom:1px solid var(--line-soft)}.cat-grid{grid-template-columns:1fr}.swatch-grid{grid-template-columns:repeat(2,1fr)}.stat-grid,.footer-top{grid-template-columns:1fr}.news form{flex-direction:column}.utility .wrap{justify-content:center}.utility-right{display:none}.hero-inner{padding:60px 0}.hero-meta{gap:20px}.footer-bottom{justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-home.css.map */
