:root{--imp-ink:#142a32;--imp-gold:#c4a052;--imp-muted:#52636a;--imp-paper:#fbfaf7}html body{background:#fff;color:#142a32}html body .imp-site{font-size:17px;line-height:1.75}html body .imp-site h1,html body .ia-shell h1,html body .isv h1,html body .p-hero h1{font-weight:600!important;letter-spacing:-.045em!important;line-height:1.08!important}html body .imp-site h2,html body .ia-shell h2,html body .isv h2,html body .p-trade h2{font-weight:600!important;letter-spacing:-.035em!important;line-height:1.2!important}html body .imp-site h3,html body .ia-shell h3{font-weight:600;letter-spacing:-.02em}html body .imp-site .imp-page-hero{background:#fbfaf7;color:#142a32;padding:86px 0!important;border-bottom:1px solid #e5dcc6}html body .imp-site .imp-page-hero h1{max-width:840px;font-size:clamp(38px,4.8vw,64px)!important;color:#142a32}html body .imp-site .imp-page-hero .imp-lead{color:#52636a}html body .imp-site .imp-page-hero .imp-small{color:#52636a}html body .imp-site .imp-page-hero .imp-eyebrow{color:#79591c}html body .imp-site .imp-breadcrumb{color:#52636a}html body .imp-site .imp-breadcrumb a{color:#79591c}html body .imp-site.imp-home .imp-home-hero{background-color:#fbfaf7;background-image:linear-gradient(90deg,#fbfaf7 0%,#fbfaf7 43%,rgba(251,250,247,.97) 58%,rgba(251,250,247,.2) 100%),url('https://imperiontobacco.com/wp-content/uploads/2026/09/imperion-company-hero1-1536x628.jpg');background-size:cover;background-position:center,right center;min-height:560px;padding:94px 0!important}html body .imp-site.imp-home .imp-home-hero h1{max-width:670px;font-size:clamp(42px,5.3vw,72px)!important;margin-bottom:28px}html body .imp-site.imp-home .imp-home-hero .imp-lead{max-width:570px;font-size:19px}html body .imp-site .imp-eyebrow{font-size:11px;font-weight:700;letter-spacing:2.4px;color:#79591c}html body .imp-site .imp-section{padding:78px 0}html body .imp-site .imp-soft{background:#fbfaf7;border-top:1px solid #eee8dc;border-bottom:1px solid #eee8dc}html body .imp-site .imp-card{padding:34px;border:1px solid #e5dfd2;border-top:3px solid #c4a052;border-radius:5px;box-shadow:none}html body .imp-site .imp-card h3{font-size:22px}html body .imp-site .imp-card p{font-size:15px;color:#52636a;line-height:1.75}html body .imp-site .imp-number{font-size:11px;letter-spacing:1.5px;color:#79591c}html body .imp-site .imp-button,html body .ia-btn{background:#c4a052!important;color:#142a32!important;padding:15px 26px;border:1px solid #c4a052;border-radius:4px!important;font-size:13px;font-weight:700;letter-spacing:.3px}html body .imp-site .imp-button:hover,html body .ia-btn:hover{background:#b99241!important;box-shadow:none!important;text-decoration:none}html body .imp-site .imp-button.imp-outline{background:#fff!important;color:#142a32!important;border:1px solid #b8a77f}html body .imp-site .imp-text-link{color:#79591c!important;font-size:14px;font-weight:600;text-underline-offset:5px}html body .imp-site .imp-photo{border-radius:5px;border:1px solid #e5dfd2}html body .imp-site .imp-form-card{border-radius:5px;border:1px solid #e5dfd2;box-shadow:0 12px 36px #142a3208}html body .imperion-trade-form input:not([type=checkbox]):not([type=hidden]):not([type=submit]),html body .imperion-trade-form select,html body .imperion-trade-form textarea{border-radius:3px;border-color:#c7c8bf;background:#fff}html body .imp-site details{padding:24px 0;border-color:#ded7c8}html body .imp-site .imp-channels span{border-radius:4px;border-color:#ded7c8;background:#fff}html body header #imperion-primary-nav.navbar.imperion-nav{border-bottom:1px solid #e4dac2!important;box-shadow:none!important}html body header #imperion-primary-nav .nav-link{font-size:13px;font-weight:600;letter-spacing:.25px}html body header #imperion-primary-nav .navbar-brand img{width:auto;max-width:200px;max-height:76px}@media(min-width:992px){html body header #imperion-primary-nav .navbar-brand{padding-top:0;padding-bottom:0;flex-shrink:0}}html body header #imperion-primary-nav.navbar.imperion-nav .hero-nav-btn{background:#c4a052!important;color:#142a32!important;border-radius:4px!important;padding:13px 18px}html body header #imperion-primary-nav.navbar.imperion-nav .hero-nav-btn-text,html body header #imperion-primary-nav.navbar.imperion-nav .hero-nav-btn-icon{color:#142a32!important}html body header #imperion-primary-nav .dropdown-menu{border-radius:4px;border-color:#e4dac2;background:#fff!important}html body header #imperion-primary-nav .dropdown-menu a{color:#142a32!important}html body footer.bg-footer{background:#fbfaf7!important;color:#142a32;border-top:3px solid #c4a052}html body footer.bg-footer .text-white,html body footer.bg-footer .imp-supplier-footer a{color:#142a32!important}html body footer.bg-footer .text-base-color{color:#79591c!important}html body footer.bg-footer .opacity-7{opacity:1}html body footer.bg-footer .footer-logo img{max-width:165px}html body footer.bg-footer .imp-supplier-footer{border-top:1px solid #ded7c8;padding:22px 0;margin-top:0;font-size:13px}html body footer.bg-footer .border-top{border-color:#ded7c8}html body footer.bg-footer a:hover{color:#79591c!important}html body .floating-whatsapp,html body .scroll-top-floating{background:#fff;color:#79591c;border-color:#c4a052;box-shadow:0 5px 20px #142a3212}html body #age-verification-overlay{background:#f4f0e7}html body #age-verification-overlay .age-verification-modal{background:#fff;border-color:#c4a052;box-shadow:0 20px 60px #142a3212;border-radius:6px}html body #age-verification-overlay .age-verification-title{color:#142a32}html body #age-verification-overlay .age-verification-text{color:#52636a!important}html body #age-verification-overlay .btn-age-no{color:#142a32!important;border-color:#9b8c6a}html body #age-verification-overlay .btn-age-no:hover{background:#f4f0e7;color:#142a32!important}html body .isv .isv-card,html body .isv .isv-step{border-radius:5px!important;border:1px solid #e5dfd2;border-top:3px solid #c4a052;box-shadow:none}html body .isv .isv-bonded,html body .isv .isv-process{background:#fbfaf7}html body.page-id-7 .ia-cap,html body.page-id-7 .ia-step{border-radius:5px!important;border-color:#e5dfd2!important;border-top:3px solid #c4a052!important}html body.page-id-7 .ia-visual{border-radius:5px!important}html body.page-id-7 .ia-model,html body.page-id-7 .ia-global{background:#fbfaf7!important}html body:has(.ipv) .p-item{border-radius:4px!important;border-color:#e5dfd2!important}html body:has(.ipv) .p-toolbar{border-radius:4px!important;border-color:#e5dfd2!important}@media(max-width:991px){html body header #imperion-primary-nav>.container-fluid{gap:12px}html body .imp-site.imp-home .imp-home-hero{background-image:linear-gradient(90deg,rgba(251,250,247,.98),rgba(251,250,247,.9)),url('https://imperiontobacco.com/wp-content/uploads/2026/09/imperion-company-hero1-1024x419.jpg');min-height:0;padding:64px 0!important}html body .imp-site.imp-home .imp-home-hero h1{font-size:clamp(40px,7vw,60px)!important}html body .imp-site .imp-section{padding:56px 0}}@media(max-width:600px){html body .imp-site .imp-page-hero{padding:54px 0!important}html body .imp-site.imp-home .imp-home-hero{padding:54px 0!important}html body .imp-site .imp-card{padding:26px}html body .imp-site .imp-section{padding:46px 0}html body .imp-site .imp-button{padding:14px 20px;font-size:12px}html body header #imperion-primary-nav .navbar-brand img{max-width:136px}html body .imp-site.imp-home .imp-home-hero .imp-lead{font-size:17px}}