/* VERNO BIO-SOLUTIONS B2B storefront skin. */
:root{--lookstar-black:#0e0e0e;--lookstar-gold:#b68a32;--lookstar-gold-dark:#654410;--lookstar-gold-soft:#f5e3ad;--lookstar-line:#eadfca;--lookstar-paper:#fffdf8}

/* Three-section header: utility / logo-search-actions / menu. */
.mp-header-fashion{position:relative!important;background:#fff!important;color:#151515!important;border-bottom:1px solid #eee!important;box-shadow:none!important}
.mp-topbar-fashion{height:35px!important;padding:0!important;background:var(--lookstar-black)!important;color:#fff!important;font-size:11px!important;letter-spacing:.03em!important}
.mp-topbar-fashion a{color:#fff!important}.mp-topbar-fashion a:hover{color:#e9c76f!important}.mp-top-separator{width:1px;height:14px;background:rgba(255,255,255,.3);margin:0 4px}
.mp-main-navbar{height:70px!important;background:#fff!important;border-bottom:1px solid #eee!important}
.mp-main-navbar>.container{height:100%;max-width:1380px!important;padding-left:28px;padding-right:28px}
.mp-main-navbar .mp-logo{width:var(--mp-header-logo-width)!important;min-width:110px;height:58px!important}.mp-main-navbar .mp-logo img{object-fit:contain!important}
.mp-header-search{position:relative;display:flex;flex:1;max-width:760px;height:42px;margin:0 auto;border:1px solid #dfd2b7;border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(66,46,13,.04);overflow:hidden}
.mp-header-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 18px;font-size:12px;color:#222}.mp-header-search input::placeholder{color:#8e8a82}
.mp-header-search button{width:46px;height:100%;border:0;border-left:1px solid #eadfca;background:linear-gradient(135deg,#f8e9bb,#d7ad51);color:#2b210f;font-size:17px}
.mp-navbar-icons{gap:4px!important}.mp-icon-btn2{width:38px!important;height:38px!important;color:#111!important;border-radius:50%!important;font-size:18px!important}.mp-icon-btn2:hover{background:#faf3e2!important;color:#7d571a!important}
.mp-header-fashion .mp-cart-count{top:0!important;right:-1px!important;background:#b62020!important;color:#fff!important}
.mp-menu-navbar{height:48px;background:#fff;border-bottom:1px solid #eee;box-shadow:0 5px 12px rgba(0,0,0,.03)}
.mp-menu-navbar>.container,.mp-menu-navbar .mp-nav-inline{height:100%}.mp-menu-navbar .mp-nav-inline{gap:2px!important}
.mp-menu-navbar .mp-nav-link2,.mp-menu-navbar .mp-nav-link{display:flex;align-items:center;height:100%;padding:0 15px;color:#181818!important;text-decoration:none;text-transform:none!important;letter-spacing:.01em!important;font-size:13px!important;font-weight:600!important;border:0!important}
.mp-menu-navbar .mp-nav-link2:hover,.mp-menu-navbar .mp-nav-link:hover{color:#9c7125!important;background:#fffaf0!important}
.mp-menu-navbar .mp-nav-dropdown{height:100%}.mp-menu-navbar .mp-nav-dropdown>.dropdown-menu{position:absolute!important;top:100%!important;left:0!important;transform:none!important;margin-top:0!important;border:1px solid #eee;border-radius:0 0 8px 8px;box-shadow:0 14px 30px rgba(0,0,0,.1)}
.mp-menu-navbar .mp-mega{top:100%!important}

/* Product grids and cards. */
.mp-card{height:100%;padding:0 0 14px;background:#fff!important;border:1px solid #eee3ce!important;border-radius:13px!important;box-shadow:0 5px 20px rgba(60,42,10,.055);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}
.mp-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(60,42,10,.12)}
.mp-card-media{border-radius:0!important;background:#f8f5ee!important}.mp-card-media img{object-fit:cover!important}
.mp-card-body{padding:13px 14px 0!important}.mp-card-name{min-height:40px;color:#181818!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;text-decoration:none!important}
.mp-card-price{display:flex;align-items:center;gap:7px;min-height:26px}.mp-card-price .now{color:#956716!important;font-size:16px!important;font-weight:700!important}.mp-card-price .was{color:#8c8c8c!important;font-size:12px!important}
.mp-card-badge{border-radius:999px!important;background:#66460e!important;color:#fff!important;padding:5px 9px!important;font-size:10px!important}.mp-card-order-btn{min-height:40px!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,#f3dda1,#d4aa4e)!important;color:#271d0d!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:700!important;box-shadow:0 5px 14px rgba(182,138,50,.22)}.mp-card-order-btn:hover{background:linear-gradient(90deg,#e5c878,#c39336)!important;color:#171109!important;transform:translateY(-1px)}
.mp-card-act{background:#fff!important;color:#171717!important;border:1px solid #eee0c3!important}.mp-card-act:hover{background:#271b08!important;color:#fff!important}

/* Product detail page matching the reference's clean white-and-gold purchase layout. */
body:has(.mp-sp){background:#fff!important}.mp-sp{max-width:1230px!important;padding-top:24px!important}.mp-sp-top{--bs-gutter-x:24px!important}
.mp-sp-gallery{top:150px}.mp-sp-stage{background:#f4f1eb!important;border:0!important;border-radius:5px!important;box-shadow:none!important}.mp-sp-stage::after{display:none!important}.mp-sp-stage-media{object-fit:cover!important}
.mp-sp-thumbs{grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.mp-sp-thumb{border:1px solid #e7e1d6!important;border-radius:5px!important;box-shadow:none!important}.mp-sp-thumb.active{border-color:#9f7424!important;box-shadow:0 0 0 1px #9f7424!important}
.mp-sp-info{padding:0 0 0 0!important;background:#fff!important;border:0!important;box-shadow:none!important}.mp-sp-info::before{display:none!important}.mp-sp-title{margin:8px 0 8px!important;font-family:var(--mp-font-body)!important;font-size:clamp(25px,2.5vw,36px)!important;font-weight:700!important;line-height:1.15!important;color:#111!important;letter-spacing:-.03em!important}
.mp-sp-price{margin:14px 0 16px!important;padding:0!important;border:0!important}.mp-sp-price .now{font-family:var(--mp-font-body)!important;font-size:27px!important;font-weight:700!important;color:#9b6a13!important}.mp-sp-price .was{font-size:14px!important;color:#777!important}
.mp-sp-short{font-size:13px!important;line-height:1.65!important;color:#555!important}.mp-sp-ask{color:#8e641d!important}.mp-sp-code{font-size:12px!important}
.mp-sp-actions{margin:18px 0!important}.mp-sp-buyrow{grid-template-columns:110px 1fr 50px!important;gap:12px!important}.mp-sp-qty{height:45px!important;border-color:#e3d6bd!important;border-radius:999px!important}.mp-sp-btn{min-height:45px!important;border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important}.mp-sp-btn-cart{border:1px solid #d5ab50!important;background:linear-gradient(90deg,#faedc5,#deb95f)!important;color:#2e210b!important}.mp-sp-btn-cart:hover{background:linear-gradient(90deg,#efd997,#cda043)!important}.mp-sp-btn-wish{border-color:#e1d7c4!important;background:#fff!important;color:#6a4b18!important}
.mp-sp-order-btn{min-height:47px!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,#5f4210,#3d2908)!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;box-shadow:0 8px 20px rgba(79,52,8,.19)}.mp-sp-order-btn:hover{background:#2e1e06!important}
.mp-sp-features{gap:0!important;border:1px solid #eadfc9;border-radius:10px;overflow:hidden}.mp-sp-features li{border:0!important;border-right:1px solid #eadfc9!important;border-radius:0!important;background:#fffdf8!important;padding:15px 8px!important}.mp-sp-features li:last-child{border-right:0!important}.mp-sp-feature-icon,.mp-sp-features i{color:#a77722!important}
.mp-sp-accordion{border:1px solid #eadfc9;border-radius:10px;padding:0 13px;overflow:hidden}.mp-sp-accordion .accordion-item{border-color:#eee4d2!important}.mp-sp-related-title{font-family:var(--mp-font-body)!important;text-align:left!important;font-size:28px!important;font-weight:700!important}

/* Footer: black, spacious multi-column arrangement from the reference. */
.mmf-footer{margin-top:70px!important;background:#0e0e0e!important;color:#ddd!important}.mmf-brand-strip{padding:46px 0 36px!important;border-color:#2a2a2a!important}.mmf-links-section{padding:38px 0!important}.mmf-logo-img{filter:none!important}.mmf-nl-form{border-color:#d6b15e!important}.mmf-nl-form button,.mmf-contact-list i{color:#d6b15e!important}.mmf-col-toggle{color:#fff!important}.mmf-link-list a,.mmf-link-list li,.mmf-tagline,.mmf-nl-sub{color:#aaa!important}.mmf-link-list a:hover{color:#e2c06e!important}.mmf-copyright{border-color:#2a2a2a!important;color:#888!important}

@media(max-width:991.98px){
 .mp-topbar-fashion{display:block!important;height:auto!important;min-height:32px!important;padding:5px 0!important}.mp-topbar-fashion>.container{gap:5px}.mp-topbar-fashion>.container>div:first-child{display:none!important}.mp-topbar-fashion>.container>div:last-child{width:100%;justify-content:flex-end!important}
 .mp-header.mp-header-fashion{position:sticky!important;top:0!important}.mp-mobile-header{height:62px!important;background:#fff!important;border-bottom:1px solid #eee}.mp-mobile-header .mp-icon-btn{color:#111!important}.mp-mobile-header .mp-logo img{object-fit:contain!important}
 .mp-sp-gallery{position:static}.mp-sp-info{margin-top:24px!important}.mp-sp-buyrow{grid-template-columns:110px 1fr 48px!important}
}
@media(max-width:575.98px){.mp-topbar-fashion{font-size:10px!important}.mp-inline-languages{margin-right:auto}.mp-sp{padding-top:14px!important}.mp-sp-info{margin:18px 0 0!important;padding:0!important}.mp-sp-title{font-size:26px!important}.mp-sp-buyrow{grid-template-columns:1fr 48px!important}.mp-sp-qty{grid-column:1/-1}.mp-card{border-radius:9px!important}.mp-card-body{padding:10px 10px 0!important}.mp-card-name{font-size:12px!important;min-height:35px}.mp-card-price .now{font-size:14px!important}.mmf-footer{margin-top:45px!important}}

/* Complete reference footer */
.mmf-footer{position:relative;margin-top:70px!important;background:radial-gradient(120% 90% at 50% 0%,#2b2013 0%,#15100a 58%,#0c0906 100%)!important;color:#efe7da!important;border-top:1px solid rgba(226,192,122,.35)!important;font-size:14px;line-height:1.6;overflow:hidden}
.mmf-footer::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.015),transparent 42%);pointer-events:none}.mmf-footer-inner{position:relative;max-width:1400px!important;padding-left:40px!important;padding-right:40px!important}
.mmf-brand-strip{padding:48px 0 31px!important;border-bottom:1px solid rgba(226,192,122,.18)!important;text-align:center}.mmf-brand-left{max-width:600px!important;margin:0 auto}.mmf-logo-link{display:inline-flex!important;width:var(--mmf-logo-w)!important;height:auto!important;min-height:74px;padding:7px;border:1px solid rgba(226,192,122,.34);border-radius:14px;overflow:hidden;box-shadow:0 9px 28px rgba(0,0,0,.35)}.mmf-logo-img{display:block;width:100%;height:auto!important;max-height:90px;object-fit:contain;filter:none!important}.mmf-brand-name{color:#fff!important;font-size:36px}.mmf-brand-kicker{margin-top:16px;color:#e2c07a;text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:700}.mmf-tagline{max-width:560px!important;margin:8px auto 0!important;color:#aa9d89!important;font-size:13.5px;line-height:1.7}.mmf-social{justify-content:center!important;margin-top:18px!important}.mmf-social:empty{display:none}.mmf-social-link{width:40px!important;height:40px!important;border:1px solid rgba(226,192,122,.55)!important;border-radius:50%!important;color:#e2c07a!important}.mmf-social-link:hover{background:#e2c07a!important;color:#15100a!important;border-color:#e2c07a!important}
.mmf-links-section{padding:34px 0 12px!important}.mmf-links-grid{grid-template-columns:.85fr .95fr 1.2fr 1.25fr!important;gap:44px!important}.mmf-col-toggle{padding:0 0 16px!important;color:#e2c07a!important;font-size:12px!important;letter-spacing:.15em!important;pointer-events:none}.mmf-col-toggle i{display:none!important}.mmf-link-list{display:block!important}.mmf-link-list li{margin-bottom:9px!important;color:#efe7da!important}.mmf-link-list a{color:#d6ccbd!important;font-size:13.5px!important;transition:color .2s,padding .2s}.mmf-link-list a:hover{padding-left:2px;color:#e2c07a!important}.mmf-contact-list li{display:flex!important;align-items:flex-start!important;gap:11px!important;margin-bottom:14px!important}.mmf-contact-list small{display:block;color:#9e917e;text-transform:uppercase;letter-spacing:.1em;font-size:10px;line-height:1.4}.mmf-contact-list strong,.mmf-contact-list a{display:block;color:#efe7da!important;font-weight:600}.mmf-contact-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(226,192,122,.34);border-radius:50%;background:rgba(226,192,122,.07);color:#e2c07a!important}.mmf-contact-icon i{color:#e2c07a!important}.mmf-map-link{display:inline-flex!important;width:max-content;margin-top:7px;padding:4px 11px!important;border:1px solid #e2c07a;border-radius:99px;color:#e2c07a!important;font-size:11px!important}.mmf-map-link:hover{padding-left:11px!important;background:#e2c07a;color:#15100a!important}
.mmf-newsletter{display:flex;align-items:center;justify-content:space-between;gap:34px;margin:25px 0 0;padding:25px 33px;border:1px solid rgba(226,192,122,.34);border-radius:18px;background:linear-gradient(135deg,rgba(246,231,196,.08),rgba(220,188,122,.025))}.mmf-nl-label{color:#fff!important;font-family:var(--mm-display,serif);font-size:22px!important;font-weight:600}.mmf-nl-sub{margin:2px 0 0!important;color:#a99b87!important;font-size:13px}.mmf-nl-form{position:relative;display:flex!important;flex:0 0 460px;height:46px;border:0!important;gap:8px}.mmf-nl-form input{flex:1;min-width:0;height:46px;padding:0 18px!important;border:1px solid rgba(226,192,122,.45)!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;color:#fff!important;outline:0}.mmf-nl-form input:focus{border-color:#e2c07a!important}.mmf-nl-form button{width:auto!important;height:46px;padding:0 22px!important;border:1px solid #c9a45a!important;border-radius:999px!important;background:linear-gradient(135deg,#f6e7c4,#dcbc7a)!important;color:#3a2a14!important;font-size:13px;font-weight:700}.mmf-nl-form button:hover{background:#fff!important}.mmf-nl-msg{top:49px!important;color:#e2c07a!important}
.mmf-copyright{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 0 25px!important;border-top:1px solid rgba(226,192,122,.18)!important;color:#9e917e!important;font-size:12px!important}.mmf-copyright a{color:#e2c07a!important}.mmf-pay-img{max-width:420px!important;max-height:34px!important;object-fit:contain}
@media(max-width:991.98px){.mmf-footer-inner{padding-left:24px!important;padding-right:24px!important}.mmf-links-grid{grid-template-columns:1fr 1fr!important;gap:32px 44px!important}.mmf-newsletter{display:block;text-align:center}.mmf-nl-form{max-width:500px;margin:18px auto 0}}
@media(max-width:575.98px){.mmf-footer-inner{padding-left:20px!important;padding-right:20px!important}.mmf-brand-strip{padding:36px 0 26px!important}.mmf-logo-link{width:var(--mmf-logo-mob-w)!important;min-height:62px}.mmf-brand-kicker{font-size:10px;letter-spacing:2px}.mmf-links-section{padding:8px 0 15px!important}.mmf-links-grid{display:block!important}.mmf-col{border-bottom:1px solid rgba(226,192,122,.16)!important}.mmf-col-toggle{display:flex!important;align-items:center;justify-content:space-between;padding:17px 0!important;pointer-events:auto}.mmf-col-toggle i{display:inline-block!important;transition:transform .2s}.mmf-col.open .mmf-col-toggle i{transform:rotate(45deg)}.mmf-col .mmf-link-list{display:none!important;padding:0 0 14px!important}.mmf-col.open .mmf-link-list{display:block!important}.mmf-newsletter{margin-top:20px;padding:22px 16px;border-radius:15px}.mmf-nl-form{display:grid!important;grid-template-columns:1fr!important;height:auto!important;gap:9px;max-width:none}.mmf-nl-form input,.mmf-nl-form button{width:100%!important}.mmf-nl-msg{position:static!important}.mmf-copyright{display:block;text-align:center}.mmf-copyright>*{display:block;margin:5px auto}.mmf-pay-img{max-width:100%!important}}

/* ========================================================================== 
   VERNO 2026 — ORIGINAL B2B VISUAL SYSTEM
   ========================================================================== */
:root{
  --vr-night:#08110d;--vr-night-2:#0d1914;--vr-ink:#12231b;--vr-copy:#5d6c65;
  --vr-green:#a7e643;--vr-green-2:#d4ff8e;--vr-lime:#c8ff63;--vr-cream:#f5f3ec;
  --vr-white:#fff;--vr-line:rgba(20,47,36,.13);--vr-orange:#f5a436;
  --vr-radius:22px;--vr-shadow:0 24px 70px rgba(8,27,19,.11);
  --vr-body:'DM Sans','Hind Siliguri',sans-serif;--vr-display:'Cormorant Garamond','Hind Siliguri',Georgia,serif;
}
html{scroll-behavior:smooth}body{font-family:var(--vr-body);background:var(--vr-cream);color:var(--vr-ink)}
.verno-shell{width:min(1420px,calc(100% - 56px));margin-inline:auto}
.verno-topbar{position:relative;z-index:1022;height:32px;background:#050a08;color:#98a59f;border-bottom:1px solid rgba(255,255,255,.07);font-size:11px}
.verno-topbar-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.verno-topbar-contact,.verno-topbar-meta{display:flex;align-items:center;gap:20px}.verno-topbar a{color:#c5d0ca;text-decoration:none}.verno-topbar a:hover{color:var(--vr-green)}
.verno-topbar-contact i{margin-right:7px;color:var(--vr-green)}.verno-topbar-note{text-transform:uppercase;letter-spacing:.13em;font-size:9px}
.verno-topbar .mp-inline-languages{display:flex!important;gap:4px}.verno-topbar .mp-lang-btn{border:0!important;padding:1px 5px!important;background:transparent!important;color:#819089!important;font-size:10px!important}.verno-topbar .mp-lang-btn.active{color:#fff!important}
.verno-header{position:sticky;top:0;z-index:1020;height:78px;background:rgba(8,17,13,.96);color:#fff;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px);transition:height .25s,box-shadow .25s,background .25s}
.verno-header.is-scrolled{height:68px;background:rgba(7,15,11,.985);box-shadow:0 16px 45px rgba(0,0,0,.24)}
.verno-header-row{height:100%;display:flex;align-items:center;gap:28px}.verno-brand{display:inline-flex;align-items:center;flex:0 0 auto;color:#fff;text-decoration:none}
.verno-brand-mark{display:flex;align-items:center;gap:11px}.verno-brand-mark>img{width:48px;height:42px;object-fit:contain;filter:drop-shadow(0 5px 15px rgba(167,230,67,.16))}
.verno-brand-copy{display:flex;flex-direction:column;line-height:.86}.verno-brand-copy b{font-size:20px;letter-spacing:.08em;color:#fff}.verno-brand-copy small{margin-top:6px;font-size:8px;font-weight:800;letter-spacing:.23em;color:var(--vr-green)}
.verno-nav{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;height:100%}.verno-nav-link{position:relative;display:flex;align-items:center;gap:6px;height:100%;padding:0 10px;color:#d0d9d4;text-decoration:none;font-size:12px;font-weight:650;white-space:nowrap;transition:.2s}
.verno-nav-link::after{content:"";position:absolute;left:10px;right:10px;bottom:19px;height:1px;background:var(--vr-green);transform:scaleX(0);transform-origin:right;transition:transform .25s}.verno-nav-link:hover{color:#fff}.verno-nav-link:hover::after{transform:scaleX(1);transform-origin:left}.verno-nav-link i{font-size:9px;color:#819088}
.verno-nav-drop{position:relative;height:100%;display:flex}.verno-nav-menu{position:absolute;top:calc(100% - 8px);left:0;min-width:220px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#102019;box-shadow:0 24px 60px rgba(0,0,0,.36);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s}.verno-nav-drop:hover .verno-nav-menu{opacity:1;visibility:visible;transform:none}.verno-nav-menu a{display:block;padding:11px 12px;border-radius:9px;color:#c9d5cf;text-decoration:none;font-size:12px}.verno-nav-menu a:hover{background:rgba(167,230,67,.1);color:var(--vr-green)}
.verno-header-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.verno-icon-btn,.verno-menu-toggle{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:transparent;color:#fff;text-decoration:none;transition:.2s}.verno-icon-btn:hover,.verno-menu-toggle:hover{border-color:var(--vr-green);background:rgba(167,230,67,.08);color:var(--vr-green)}.verno-icon-btn span{position:absolute;right:-3px;top:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--vr-orange);color:#141b17;font-size:9px;font-weight:900;display:grid;place-items:center}.verno-wa{color:var(--vr-green)}
.verno-quote-btn{display:inline-flex;align-items:center;gap:14px;height:42px;padding:0 9px 0 17px;border-radius:999px;background:var(--vr-green);color:#102008;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;transition:.25s}.verno-quote-btn i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#102008;color:#fff}.verno-quote-btn:hover{background:var(--vr-green-2);color:#102008;transform:translateY(-1px)}.verno-menu-toggle{display:none}
.verno-search-layer{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:30px;background:rgba(5,12,9,.93);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:.25s}.verno-search-layer.is-open{opacity:1;visibility:visible}.verno-search-close{position:absolute;right:38px;top:34px;width:48px;height:48px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:transparent;color:#fff;font-size:20px}.verno-search-box{width:min(850px,100%);color:#fff}.verno-search-box>span{display:block;margin-bottom:18px;color:var(--vr-green);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:800}.verno-search-box>div{display:flex;border-bottom:1px solid rgba(255,255,255,.35)}.verno-search-box input{flex:1;min-width:0;padding:17px 0;border:0;background:transparent;color:#fff;outline:0;font:500 clamp(28px,5vw,62px)/1.1 var(--vr-display)}.verno-search-box input::placeholder{color:#728078}.verno-search-box button{width:66px;border:0;background:transparent;color:var(--vr-green);font-size:28px}.verno-search-box small{display:block;margin-top:18px;color:#819089}
.verno-mobile-nav{width:min(390px,92vw)!important;background:#0a1510!important;color:#fff!important;border:0!important}.verno-mobile-nav .offcanvas-header{padding:22px 20px;border-bottom:1px solid rgba(255,255,255,.09)}.verno-drawer-close{width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:transparent;color:#fff}.verno-mobile-list{list-style:none;margin:0;padding:0}.verno-mobile-list>li{border-bottom:1px solid rgba(255,255,255,.08)}.verno-mobile-list a{display:block;padding:15px 3px;color:#e3ebe7;text-decoration:none;font-size:18px}.verno-mobile-list ul{list-style:none;padding:0 0 12px 16px}.verno-mobile-list ul a{padding:8px 3px;color:#8fa098;font-size:13px}.verno-mobile-cta{display:grid;gap:10px;margin-top:28px}.verno-mobile-cta>a:last-child{display:flex;align-items:center;justify-content:center;gap:9px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;text-decoration:none}.verno-mobile-contact{display:grid;gap:7px;margin-top:28px}.verno-mobile-contact a{color:#92a199;text-decoration:none;font-size:12px}

/* Modern footer reset over the former storefront skin. */
.mmf-footer{margin-top:0!important;background:radial-gradient(circle at 85% 0,rgba(167,230,67,.12),transparent 30%),#07100c!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#d8e1dc!important}.mmf-footer-inner{max-width:1420px!important}.mmf-brand-strip{text-align:left!important;padding:72px 0 42px!important}.mmf-brand-left{max-width:720px!important;margin:0!important}.mmf-logo-link{min-height:0!important;width:140px!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.mmf-brand-kicker{margin-top:22px!important;color:var(--vr-green)!important;letter-spacing:.18em!important}.mmf-tagline{max-width:620px!important;margin:13px 0 0!important;color:#92a099!important;font-size:15px!important}.mmf-social{justify-content:flex-start!important}.mmf-social-link{border-color:rgba(255,255,255,.16)!important;color:#fff!important}.mmf-social-link:hover{background:var(--vr-green)!important;border-color:var(--vr-green)!important;color:#102008!important}.mmf-links-section{padding:40px 0!important}.mmf-links-grid{gap:60px!important}.mmf-col-toggle{color:var(--vr-green)!important}.mmf-link-list a{color:#aab6b0!important}.mmf-link-list a:hover{color:#fff!important}.mmf-contact-icon{border-color:rgba(167,230,67,.2)!important;background:rgba(167,230,67,.07)!important}.mmf-contact-icon i{color:var(--vr-green)!important}.mmf-newsletter{border-color:rgba(167,230,67,.22)!important;background:linear-gradient(120deg,rgba(167,230,67,.09),rgba(255,255,255,.02))!important}.mmf-nl-form input{border-color:rgba(255,255,255,.2)!important}.mmf-nl-form button{border-color:var(--vr-green)!important;background:var(--vr-green)!important;color:#102008!important}.mmf-copyright{border-color:rgba(255,255,255,.08)!important}

@media(max-width:1180px){.verno-nav-link{padding-inline:7px;font-size:11px}.verno-quote-btn{padding-left:12px}.verno-brand-copy{display:none}.verno-commerce-icon{display:none}}
@media(max-width:991.98px){.verno-shell{width:min(100% - 30px,1420px)}.verno-topbar{height:29px}.verno-topbar-note,.verno-topbar-contact a span{display:none}.verno-header{height:66px}.verno-header.is-scrolled{height:60px}.verno-nav,.verno-quote-btn,.verno-commerce-icon{display:none}.verno-header-row{justify-content:space-between}.verno-brand-copy{display:flex}.verno-menu-toggle{display:grid}.verno-header-actions{margin-left:auto}.verno-brand-mark>img{width:42px;height:36px}.verno-brand-copy b{font-size:17px}.verno-brand-copy small{font-size:7px}.verno-mobile-nav .verno-quote-btn{display:inline-flex}.mmf-links-grid{gap:36px!important}}
@media(max-width:575.98px){.verno-shell{width:min(100% - 24px,1420px)}.verno-topbar-contact{gap:10px}.verno-topbar-meta{gap:8px}.verno-topbar-contact a:nth-child(2){display:none}.verno-header-actions{gap:5px}.verno-icon-btn,.verno-menu-toggle{width:36px;height:36px}.verno-wa{display:none}.verno-brand-mark{gap:7px}.verno-brand-mark>img{width:39px}.verno-search-layer{padding:20px}.verno-search-close{right:18px;top:18px;width:42px;height:42px}.mmf-brand-strip{padding:48px 0 28px!important;text-align:left!important}.mmf-links-section{padding-top:5px!important}}

/* Product detail — specification-led B2B procurement state. */
body:has(.mp-sp){background:#f5f3ec!important}.mp-sp{max-width:1320px!important;padding-top:38px!important;padding-bottom:90px!important}.mp-sp-top{--bs-gutter-x:48px!important}.mp-sp-gallery{top:110px}.mp-sp-stage{border:1px solid var(--vr-line)!important;border-radius:24px!important;background:#fff!important;overflow:hidden}.mp-sp-stage-media{object-fit:contain!important}.mp-sp-thumb{border-radius:13px!important;background:#fff!important}.mp-sp-thumb.active{border-color:#72a92b!important;box-shadow:0 0 0 1px #72a92b!important}.mp-sp-info{background:transparent!important}.mp-sp-title{margin-top:4px!important;font:600 clamp(38px,4.3vw,64px)/.96 var(--vr-display)!important;letter-spacing:-.045em!important;color:var(--vr-ink)!important}.mp-sp-short{max-width:750px;color:var(--vr-copy)!important;font-size:15px!important;line-height:1.8!important}.mp-sp-code{display:inline-flex;margin:10px 0;padding:7px 11px;border:1px solid var(--vr-line);border-radius:999px;color:#68776f;font-size:10px!important;letter-spacing:.08em}.mp-sp-ask{color:#4d7b15!important;font-weight:800;text-decoration:none}.mp-sp-meta{margin-top:24px;padding-top:20px;border-top:1px solid var(--vr-line)}.mp-sp-tabs{margin-top:70px!important;border:1px solid var(--vr-line)!important;border-radius:26px!important;background:#fff;overflow:hidden}.mp-sp-tabnav{background:#0b1711!important;border:0!important}.mp-sp-tab{color:#aebbb4!important}.mp-sp-tab.active{color:var(--vr-green)!important;border-color:var(--vr-green)!important}.mp-sp-tabbody{padding:36px!important}.mp-sp-related{margin-top:90px!important}.mp-sp-related-title{font:600 42px/1 var(--vr-display)!important;letter-spacing:-.04em!important;color:var(--vr-ink)!important}
.mp-sp-quote-only .mp-sp-price,.mp-sp-quote-only .mp-sp-flash,.mp-sp-quote-only .mp-sp-actions{display:none!important}.vr-product-quote{position:relative;margin-top:30px;padding:34px;border:1px solid rgba(91,139,27,.25);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(167,230,67,.28),transparent 35%),linear-gradient(135deg,#edf7df,#fff 65%);box-shadow:0 25px 60px rgba(29,67,46,.08);overflow:hidden}.vr-product-quote-kicker{color:#58851d;font-size:10px;font-weight:900;letter-spacing:.15em}.vr-product-quote-kicker i{margin-right:7px}.vr-product-quote h2{max-width:620px;margin:18px 0 13px;font:600 clamp(30px,3vw,44px)/1 var(--vr-display);letter-spacing:-.035em}.vr-product-quote>p{max-width:650px;margin:0;color:#607068;line-height:1.7}.vr-product-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:26px 0;background:rgba(51,91,66,.14);border:1px solid rgba(51,91,66,.14);border-radius:16px;overflow:hidden}.vr-product-facts>div{padding:15px 17px;background:rgba(255,255,255,.82)}.vr-product-facts span,.vr-product-facts strong{display:block}.vr-product-facts span{margin-bottom:4px;color:#78877f;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.vr-product-facts strong{color:#1a3327;font-size:12px}.vr-product-quote-actions{display:flex;flex-wrap:wrap;gap:10px}.vr-product-quote-actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:0 20px;border-radius:999px;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.vr-product-wa{background:#102219;color:#fff!important}.vr-product-wa:hover{background:#183a29}.vr-product-rfq{border:1px solid rgba(29,59,45,.2);color:#183226!important;background:#fff}.vr-product-quote>small{display:block;margin-top:18px;color:#65756d;font-size:10px}.vr-product-quote>small i{margin-right:6px;color:#64941f}
@media(max-width:991.98px){.mp-sp{padding-top:24px!important}.mp-sp-top{--bs-gutter-x:24px!important}.mp-sp-gallery{position:static}.mp-sp-info{margin-top:24px!important}.mp-sp-tabs{margin-top:48px!important}}
@media(max-width:575.98px){.mp-sp{padding-inline:17px!important;padding-bottom:65px!important}.mp-sp-stage{border-radius:18px!important}.mp-sp-title{font-size:38px!important}.vr-product-quote{padding:24px 19px;border-radius:21px}.vr-product-facts{grid-template-columns:1fr}.vr-product-quote-actions{display:grid}.vr-product-quote-actions a{width:100%}.mp-sp-tabbody{padding:23px 19px!important}.mp-sp-related{margin-top:60px!important}}
.mp-card-quote .mp-card-price{align-items:center}.mp-card-quote-label{display:inline-flex;align-items:center;gap:6px;color:#527c1b;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.mp-card-quote .mp-card-order-btn{background:var(--vr-green)!important;color:#13230b!important;box-shadow:none!important}.mp-card-quote .mp-card-media img{object-fit:contain!important}
.verno-product-mobile-actions{display:none}
@media(max-width:767.98px){body:has(.mp-sp){padding-bottom:72px}.verno-product-mobile-actions{position:fixed;left:8px;right:8px;bottom:8px;z-index:1040;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:7px;border:1px solid rgba(18,45,33,.14);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 15px 45px rgba(6,23,15,.2);backdrop-filter:blur(16px)}.verno-product-mobile-actions a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:43px;border-radius:999px;background:#0a1710;color:#fff;text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.05em}.verno-product-mobile-actions a:nth-child(2){background:var(--vr-green);color:#13230b}.verno-product-mobile-actions a:nth-child(3){border:1px solid var(--vr-line);background:#fff;color:#14271d}}
