:root{--aih2-navy:#003A70;--aih2-green:#00A676;--aih2-amber:#FFB300;--aih2-white:#FFFFFF;--aih2-graphite:#333333;--aih2-grey:#F4F7F8;--aih2-border:#DCE4E9;--aih2-deep:#082A4B;--aih2-max:1240px;--aih2-radius:10px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--aih2-graphite);line-height:1.6;background:#fff}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.page-width{width:min(var(--aih2-max),92%);margin-inline:auto}.eyebrow{font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--aih2-green);font-size:.78rem}h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif;color:var(--aih2-navy);line-height:1.12;margin-top:0}h1{font-size:clamp(2.5rem,5vw,5rem)}h2{font-size:clamp(2rem,3.5vw,3.3rem)}h3{font-size:1.35rem}p{margin-top:0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:7px;background:var(--aih2-green);color:#fff;font-weight:800;border:2px solid var(--aih2-green);transition:.2s}.btn:hover{transform:translateY(-1px);filter:brightness(.96)}.btn--secondary{background:#fff;color:var(--aih2-navy);border-color:#fff}.btn--outline{background:transparent;color:var(--aih2-navy);border-color:var(--aih2-navy)}.section{padding:72px 0}.section--grey{background:var(--aih2-grey)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{background:#fff;border:1px solid var(--aih2-border);border-radius:var(--aih2-radius);padding:26px;box-shadow:0 10px 30px #003a700f}.card__bar{height:5px;border-radius:var(--aih2-radius) var(--aih2-radius) 0 0;background:linear-gradient(90deg,var(--aih2-navy),var(--aih2-green));margin:-26px -26px 22px}.badge{display:inline-block;padding:6px 10px;border-radius:999px;background:#e6f6f0;color:#08684f;font-weight:800;font-size:.78rem}.badge--amber{background:#fff4d1;color:#7a5300}.topbar{background:var(--aih2-deep);color:#fff;font-size:.9rem}.topbar__inner{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:8px 0}.site-header{background:#fff;border-bottom:1px solid var(--aih2-border);position:sticky;top:0;z-index:30}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0}.header__brand{display:flex;align-items:center;gap:12px;font-weight:900;color:var(--aih2-navy);flex:0 0 auto;white-space:nowrap}.header__brand img{width:145px;height:auto;max-height:58px;object-fit:contain;display:block}.header__nav{display:flex;gap:15px;align-items:center;flex-wrap:wrap;justify-content:center;flex:1}.header__nav a{font-weight:750;color:var(--aih2-navy);font-size:.91rem;white-space:nowrap}.header__actions{display:flex;align-items:center;gap:10px}.cart-pill{padding:10px 14px;border:1px solid var(--aih2-border);border-radius:999px;font-weight:800;color:var(--aih2-navy)}.mobile-toggle{display:none;background:none;border:0;font-size:1.6rem}.hero{position:relative;background:linear-gradient(90deg,#003a70fa,#005c6ce0);color:#fff;padding:92px 0;overflow:hidden}.hero:after{content:"";position:absolute;right:-110px;top:-80px;width:420px;height:420px;border-radius:50%;border:70px solid rgba(0,166,118,.12)}.hero h1{color:#fff;max-width:980px}.hero p{font-size:1.18rem;max-width:860px}.hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.trustbar{background:#fff;border-bottom:1px solid var(--aih2-border)}.trustbar__grid{display:grid;grid-template-columns:repeat(5,1fr)}.trustbar__item{padding:18px 14px;text-align:center;border-right:1px solid var(--aih2-border);font-size:.9rem;color:var(--aih2-navy);font-weight:800}.trustbar__item:last-child{border-right:0}.hero-mini{background:linear-gradient(90deg,var(--aih2-navy),#0B7285);color:#fff;padding:58px 0}.hero-mini h1{color:#fff;margin-bottom:10px}.hero-mini p{font-size:1.08rem;max-width:850px}.split{display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:center}.checks{display:grid;gap:10px;padding:0;margin:20px 0;list-style:none}.checks li:before{content:"\2713";color:var(--aih2-green);font-weight:900;margin-right:10px}.cta-band{background:var(--aih2-navy);color:#fff;padding:58px 0}.cta-band h2{color:#fff}.site-footer{background:var(--aih2-deep);color:#dfe9ef;padding:48px 0 22px}.site-footer h3{color:#fff}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:26px}.footer-bottom{margin-top:30px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:.85rem}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-card{border:1px solid var(--aih2-border);border-radius:10px;background:#fff;overflow:hidden}.product-card__media{aspect-ratio:1/1;background:var(--aih2-grey);display:flex;align-items:center;justify-content:center}.product-card__body{padding:18px}.price{font-size:1.2rem;font-weight:900;color:var(--aih2-navy)}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.product-media{border:1px solid var(--aih2-border);border-radius:10px;overflow:hidden;background:#fff}.product-form{display:grid;gap:14px}.product-form select,.product-form input,.contact-form input,.contact-form textarea,.contact-form select{width:100%;padding:12px 13px;border:1px solid #bcc8cf;border-radius:6px;background:#fff}.notice{padding:16px;border-left:4px solid var(--aih2-amber);background:#fff8df;border-radius:5px}.spec-table{width:100%;border-collapse:collapse}.spec-table td,.spec-table th{border-bottom:1px solid var(--aih2-border);padding:10px;text-align:left}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:20px 0}.pagination{display:flex;gap:10px;justify-content:center;margin-top:32px}.page-content{max-width:900px}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shop-hero{background:linear-gradient(90deg,#003a70,#0a6b78);color:#fff;padding:64px 0}.shop-hero h1{color:#fff}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category-card{padding:24px;background:#fff;border:1px solid var(--aih2-border);border-radius:10px}.category-card h3{margin-bottom:8px}.legal-note{font-size:.86rem;color:#5b6870}@media(max-width:1000px){.grid-4,.product-grid,.category-grid,.grid-3,.footer-grid,.trustbar__grid{grid-template-columns:repeat(2,1fr)}.trustbar__item{border-bottom:1px solid var(--aih2-border)}.header__nav{display:none}.mobile-toggle{display:block}.split,.product-layout{grid-template-columns:1fr}}@media(max-width:640px){.grid-2,.grid-3,.grid-4,.product-grid,.category-grid,.footer-grid,.trustbar__grid,.quote-grid{grid-template-columns:1fr}.section{padding:52px 0}.hero{padding:64px 0}.topbar__inner{flex-direction:column;gap:3px;align-items:flex-start}.header__actions .btn{display:none}.header__brand img{width:130px}}[data-mobile-nav].is-open{display:block!important}.header__inner{padding:12px 0;gap:18px}.header__brand{min-width:270px;gap:12px;flex-shrink:0}.header__brand img{width:185px;max-height:70px;object-fit:contain}.header__brand span{font-size:1.02rem;white-space:nowrap}.header__nav{flex:1 1 auto;justify-content:center;gap:15px;flex-wrap:nowrap;white-space:nowrap}.header__nav a{font-size:.9rem;font-weight:800}.header__actions{flex-shrink:0}.header__actions .btn{padding:12px 18px;white-space:nowrap}.cart-pill{display:flex;align-items:center;gap:6px;white-space:nowrap}.hero{padding:76px 0 82px}.hero h1{font-size:clamp(2.7rem,4.45vw,4.45rem);max-width:980px;letter-spacing:-.02em}.hero p{max-width:920px;font-size:1.12rem}@media(max-width:1200px){.header__brand{min-width:230px}.header__brand img{width:160px}.header__nav{gap:11px}.header__nav a{font-size:.82rem}.header__actions .btn{padding:10px 13px;font-size:.88rem}}@media(max-width:1050px){.header__nav{display:none}.mobile-toggle{display:block}.header__brand{min-width:0}.header__brand img{width:160px}}@media(max-width:640px){.hero{padding:54px 0 60px}.hero h1{font-size:clamp(2.3rem,10vw,3.3rem)}.header__brand span{font-size:.92rem}.header__brand img{width:145px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
