:root{--mv-nav-h:52px;--mv-radius:6px;--mv-radius-sm:4px;--mv-brown:#4e3b2e;--mv-brown-dark:#3b2c22}h1,h2,h3,.section-title,.brand-name,.product-title,.article-title{letter-spacing:0}.btn{border-radius:var(--mv-radius-sm);text-transform:uppercase;letter-spacing:.03em;font-size:.92rem}.btn-lg{font-size:.98rem}.btn-primary{background:var(--mv-red);box-shadow:0 8px 18px -10px var(--mv-red)}.badge,.chip,.term-filter a,.pagination .page-numbers,.search-field,.search-submit,.tab-list.is-pills button{border-radius:var(--mv-radius-sm)}.header-earthy .header-main{background-color:var(--mv-brown);background-image:radial-gradient(circle at 20% 120%,rgba(240,180,41,.18),transparent 40%),repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 2px,transparent 2px 14px)}.header-earthy .header-main-inner{display:flex;align-items:center;gap:28px;min-height:124px}.header-earthy .site-branding{margin-right:auto}.header-earthy .site-branding img{max-height:96px}.header-earthy .brand-name{font-size:clamp(1.4rem,2.6vw,2rem);color:var(--mv-gold);text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 0 rgba(0,0,0,.25)}.header-earthy .brand-tagline{color:#f6e2c8;font-style:italic;font-size:1rem}.header-banner img{max-height:110px;width:auto;border-radius:var(--mv-radius-sm);box-shadow:0 10px 24px -12px rgba(0,0,0,.6)}.header-dealer{display:flex;align-items:center;gap:14px;padding:12px 20px;border:1px dashed rgba(240,180,41,.6);border-radius:var(--mv-radius);background:rgba(0,0,0,.15)}.header-dealer-icon{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:50%;background:var(--mv-red);color:#fff;font-size:24px}.header-dealer small{display:block;color:#f6e2c8;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.header-dealer-phone{display:inline-flex;align-items:center;gap:6px;color:var(--mv-gold);font-size:1.35rem;font-weight:700}.header-dealer-phone:hover{color:#fff}.header-dealer-phone .mv-icon{display:none}.header-earthy .nav-holder{height:var(--mv-nav-h)}.header-earthy .nav-bar{background:var(--mv-nav-bg);border-bottom:3px solid var(--mv-brown-dark)}body.is-scrolled .header-earthy .nav-bar{position:fixed;top:var(--mv-admin-bar);left:0;right:0;z-index:150;box-shadow:0 6px 18px -8px rgba(0,0,0,.4);animation:nn-drop .3s ease}@keyframes nn-drop{from{transform:translateY(-100%)}to{transform:none}}.header-earthy .nav-bar-inner{display:flex;align-items:center;justify-content:center}.header-earthy .main-navigation{flex:1}.header-earthy .nav-menu{justify-content:center}.header-earthy .nav-menu>li + li>a::before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;margin-top:-9px;background:rgba(255,255,255,.3)}.header-earthy .nav-menu>li>a{padding:0 18px}.header-earthy .nav-menu>li>a:hover,.header-earthy .nav-menu>li:focus-within>a,.header-earthy .nav-menu>.current-menu-item>a,.header-earthy .nav-menu>.current-menu-ancestor>a,.header-earthy .nav-menu>.current_page_item>a,.header-earthy .nav-menu>.current-menu-parent>a{background:var(--mv-nav-active);color:var(--mv-gold)}.header-earthy .nav-menu .sub-menu{border-top:3px solid var(--mv-red);border-radius:0 0 var(--mv-radius) var(--mv-radius)}.header-earthy .nav-bar .search-toggle{color:#fff}.header-earthy .header-tools .menu-toggle{background:var(--mv-red)}.page-hero{background-color:var(--mv-brown);background-image:linear-gradient(100deg,rgba(59,44,34,.96),rgba(78,59,46,.85)),repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 2px,transparent 2px 14px);border-bottom:4px solid var(--mv-red)}.page-hero::before{display:none}.page-title{color:var(--mv-gold)}.page-count{background:var(--mv-red)}.crumb-bar{background:#f7f1e8}.section-title{color:var(--mv-brown);font-weight:700}.section-title::after{background:var(--mv-red);height:3px;width:80px}.sec-center .section-title::after{box-shadow:-48px 0 0 -1px var(--mv-gold),48px 0 0 -1px var(--mv-gold);width:40px}.hero-split{background:#f7f1e8;padding:24px 0}.hero-split-grid{display:grid;grid-template-columns:260px minmax(0,1fr) 280px;gap:18px;align-items:stretch}.hero-cats{background:#fff;border:1px solid #eadfce;border-radius:var(--mv-radius);overflow:hidden}.hero-cats-title{display:flex;align-items:center;gap:10px;margin:0;padding:14px 18px;background:var(--mv-red);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.hero-cats ul{list-style:none;margin:0;padding:6px 0}.hero-cats a{display:flex;align-items:center;gap:10px;padding:10px 18px;color:#3d2f25;font-weight:500;border-bottom:1px dashed #eee3d4}.hero-cats a span{flex:1}.hero-cats a .mv-icon-leaf{color:var(--mv-primary,var(--mv-green))}.hero-cats a .mv-icon-right{opacity:.4}.hero-cats a:hover{background:#fdf6ee;color:var(--mv-red)}.hero-cats .is-sub a{padding-left:42px;font-size:.92rem;color:#6b5a4c}.hero-main{border-radius:var(--mv-radius);overflow:hidden;background:#2a1f18}.hero-main .slider,.hero-main .slider-track{height:100%}.hero-split .slider.is-empty{height:100%;min-height:var(--slide-h,420px)}@media (min-width:992px){.hero-split .slide{height:100%;min-height:var(--slide-h,420px)}}@media (max-width:991px){.hero-split .slide{height:var(--slide-h,420px)}}@media (max-width:767px){.hero-split .slide{height:var(--slide-h-m,260px)}.hero-split .slide.has-copy,.hero-split .has-global .slide{height:max(var(--slide-h-m,260px),430px)}}.hero-side{display:grid;grid-template-rows:auto 1fr;gap:18px}.hero-hotline{padding:20px;border-radius:var(--mv-radius);background:var(--mv-brown);background-image:radial-gradient(circle at 100% 0,rgba(240,180,41,.25),transparent 55%);color:#fff;text-align:center}.hero-hotline-icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:var(--mv-red);font-size:24px;animation:mv-pulse 2s infinite}.hero-hotline p{margin:10px 0 2px;color:#f6e2c8;text-transform:uppercase;font-size:.8rem;letter-spacing:.06em}.hero-hotline-number{display:inline-flex;color:var(--mv-gold);font-size:1.45rem;font-weight:700}.hero-hotline-number .mv-icon{display:none}.hero-news{padding:16px 18px;border-radius:var(--mv-radius);background:#fff;border:1px solid #eadfce}.hero-news-title{margin:0 0 4px;font-family:var(--mv-font-head);font-weight:700;color:var(--mv-brown);font-size:1.1rem}.hero-news .mv-recent li{padding:8px 0}.hero-news .mv-recent-thumb{flex-basis:56px;height:56px}.section-products.is-tabs{background:#fff}.section-products .product-card{border-color:#efe5d7}.product-card-thumb{background:radial-gradient(circle at 50% 35%,#fff 0,#f7f1e8 75%)}.product-card-cta{background:var(--mv-red);border-radius:var(--mv-radius-sm)}.tab-list.is-pills button[aria-selected="true"]{background:var(--mv-brown);border-color:var(--mv-brown)}.front-page .section-usp{background-color:var(--mv-brown);background-image:radial-gradient(circle at 10% 0,rgba(240,180,41,.18),transparent 40%),repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 2px,transparent 2px 14px);color:#fff}.front-page .section-usp .section-title{color:var(--mv-gold)}.front-page .section-usp .usp-item{flex-direction:column;align-items:center;text-align:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.front-page .section-usp .usp-icon{width:70px;height:70px;flex-basis:70px;border-radius:50%;background:var(--mv-red);color:#fff;font-size:32px;box-shadow:0 0 0 6px rgba(217,104,12,.25)}.front-page .section-usp .usp-title{color:#fff;font-family:var(--mv-font-head);font-size:1.12rem}.front-page .section-usp .usp-text{color:#e9dccb}.about-stats li{border-left-color:var(--mv-red);background:#f7f1e8}.about-stats strong{color:var(--mv-red)}.section-news.is-magazine{background:#f7f1e8}.news-mag-list li,.section-news .post-card{border-color:#eadfce}.section-cta .cta-band{border-radius:var(--mv-radius);background:linear-gradient(110deg,var(--mv-red),#ef8a2c)}.section-cta .btn-light{color:var(--mv-red-dark)}.price-box{border-left-color:var(--mv-red);background:linear-gradient(90deg,#fff4ea,#fff)}.price ins,.price.is-contact{color:var(--mv-red-dark)}.advice-box,.shop-hotline{background:var(--mv-brown)}.wt-filled .widget-area .widget-title{background:var(--mv-red);text-transform:uppercase;font-family:var(--mv-font);font-size:.95rem;letter-spacing:.04em;text-align:center}.footer-earthy{background:var(--mv-footer-bg);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 2px,transparent 2px 14px)}.footer-promise{background:var(--mv-red);color:#fff}.footer-promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.promise-item{display:flex;align-items:center;gap:14px;padding:22px 20px}.promise-item + .promise-item{border-left:1px solid rgba(255,255,255,.25)}.promise-item>.mv-icon{flex-shrink:0;width:50px;height:50px;padding:12px;border-radius:50%;background:rgba(0,0,0,.15)}.promise-item strong{display:block;font-family:var(--mv-font-head);font-size:1.05rem}.promise-item span,.promise-item a{color:#fff3e6 !important;font-size:.92rem}.promise-item a .mv-icon{display:none}.promise-item a span{font-size:1.15rem;font-weight:700;color:#fff !important}.footer-company{margin:0;font-family:var(--mv-font-head);font-size:1.35rem;font-weight:700;color:var(--mv-gold)}.footer-slogan{margin:2px 0 14px;color:#e3cfb6;font-style:italic}.footer-earthy .mv-contact-company{display:none !important}.footer-earthy .map-embed iframe{height:220px;border-radius:var(--mv-radius);filter:sepia(.25)}.footer-earthy .footer-bottom-inner{justify-content:center;flex-direction:column;text-align:center}.footer-earthy .site-footer .widget-title::after,.footer-earthy .widget-title::after{background:var(--mv-red)}@media (max-width:1199px){.hero-split-grid{grid-template-columns:240px minmax(0,1fr)}.hero-side{display:none}}@media (max-width:991px){.header-earthy .header-main-inner{min-height:80px}.header-earthy .header-banner,.header-earthy .header-dealer{display:none}.header-earthy .nav-holder{height:auto}.header-earthy .nav-bar{background:none;border:0}.header-earthy .nav-bar .search-toggle{display:none}.header-earthy{position:sticky;top:var(--mv-admin-bar)}.header-earthy .nav-menu>li + li>a::before{display:none}.hero-split-grid{grid-template-columns:1fr}.hero-cats{display:none}.hero-split{padding:0}.hero-main{border-radius:0}.footer-promise-grid{grid-template-columns:1fr}.promise-item + .promise-item{border-left:0;border-top:1px solid rgba(255,255,255,.25)}}@media (max-width:767px){.header-earthy .brand-name{font-size:1.05rem}.header-earthy .brand-tagline{font-size:.82rem}.header-earthy .site-branding img{max-height:56px}}@media (max-width:600px){.header-earthy{top:0}}