:root{--bg:#101113;--panel:#181a1d;--raised:#202226;--gold:#c8a878;--cream:#f0eae1;--ink:#101113;--muted:#a6a7a9;--line:rgba(255,255,255,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream);font-family:'DM Sans',Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}.wrap{width:min(1200px,calc(100% - 48px));margin:auto}.announcement{background:#c5a171;color:#161617;padding:7px;text-align:center;font-size:10px;font-weight:800;letter-spacing:2px}.dot{padding:0 18px}.mainhead{position:sticky;z-index:50;top:0;background:#111214f5;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo img{display:block;width:190px}.mainnav{display:flex;gap:28px;align-items:center}.mainnav a,.bag{font-size:11px;font-weight:800;letter-spacing:1.4px}.mainnav a:hover,.foot a:hover,.textlink:hover{color:var(--gold)}.bag{white-space:nowrap;border:1px solid #6f6554;border-radius:2px;padding:9px 13px}.bag span{background:var(--gold);border-radius:50%;padding:1px 6px;color:#111;margin-left:4px}.hamb{display:none;color:white;background:none;border:0;font-size:22px}.hero{min-height:670px;position:relative;overflow:hidden;display:flex;align-items:center;background:radial-gradient(ellipse at 75% 50%,#454038 0%,#212225 30%,#101113 70%)}.hero:after{content:'';position:absolute;inset:auto 0 0;height:1px;background:#57534f}.hero>.wrap{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;position:relative;z-index:2}.hero h1{font:800 clamp(48px,6vw,88px)/1.02 Manrope,sans-serif;letter-spacing:-4.5px;margin:20px 0 24px}.hero h1 em{color:var(--gold);font-style:normal}.hero p{color:#c6c2bc;max-width:470px;font-size:16px}.hero-watch{width:100%;max-height:610px;filter:drop-shadow(0 30px 55px #0009)}.eyebrow{font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--gold);font-size:11px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.btn{padding:16px 24px;display:inline-flex;gap:24px;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:1.2px;font-weight:800;border:1px solid #777;cursor:pointer;text-transform:uppercase}.btn-gold{background:var(--gold);color:#161515;border-color:var(--gold)}.btn-gold:hover{background:#e3c194}.btn-outline:hover{background:#ffffff15}.stripe{background:#1b1b1d;border-bottom:1px solid var(--line)}.stripe .wrap{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding:16px 0}.stripe span{letter-spacing:1.4px;font-size:10px;font-weight:800;border-right:1px solid #555;line-height:1.3}.stripe span:last-child{border:0}.section{padding:95px 0}.section-heading{margin-bottom:36px}.section-heading h2,.content h1,.pagehero h1{font:800 clamp(31px,4vw,54px)/1.12 Manrope,sans-serif;letter-spacing:-1.9px;margin:10px 0 18px}.section-heading p,.lead{color:#b7b7b7;max-width:700px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.watchcard{border:1px solid #323336;background:#191a1c;min-width:0}.cardimage{display:block;position:relative;background:radial-gradient(ellipse at center,#373736,#1c1d1f 65%);min-height:340px;padding:20px;text-align:center;overflow:hidden}.cardimage img{width:100%;height:310px;object-fit:contain;transition:transform .35s}.cardimage:hover img{transform:scale(1.06)}.num{position:absolute;top:17px;left:20px;font-size:10px;letter-spacing:2px;color:#c7b69d}.cardbody{padding:26px}.cardbody h3{font-size:24px;line-height:1.2;letter-spacing:-.7px;margin:7px 0}.cardbody p{color:#aeb0b1;font-size:13px;margin:0 0 22px}.cardbottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;gap:8px;align-items:center;font-size:13px}.textlink{font-size:10px;font-weight:800;letter-spacing:.8px;color:var(--gold)}.feature-panel{background:#d9c7a9;color:#191919;padding:76px 0}.feature-panel .wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.feature-panel .eyebrow{color:#665037}.feature-panel h2{font:800 clamp(32px,4vw,59px)/1.1 Manrope;letter-spacing:-2px}.feature-panel p{max-width:540px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feature-grid div{background:#00000012;border:1px solid #00000014;padding:23px}.feature-grid b{display:block;font-size:17px;margin-bottom:5px}.feature-grid small{font-size:12px}.editorials{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.editorials article{background:#202124;padding:25px;border:1px solid #414141;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.editorials h3{font-size:23px;line-height:1.25}.editorials p{color:#acacac}.editorials a{color:var(--gold);font-weight:bold;font-size:11px;letter-spacing:1px}.pagehero{padding:85px 0 55px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 75% 0%,#35312c,#111113 57%)}.pagehero p{max-width:720px;color:#c0c0c0}.crumb{padding:22px 0;color:#929293;font-size:11px;text-transform:lowercase}.crumb a{color:#c6a575}.crumb span{padding:0 10px}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:40px 0 95px}.product-visual{background:radial-gradient(ellipse,#41403d,#1b1b1d 65%);border:1px solid #3a3937;min-height:510px;display:flex;align-items:center}.product-visual img{max-height:530px;width:100%;object-fit:contain}.product-info h1{font:800 clamp(35px,4.6vw,61px)/1.1 Manrope;margin:12px 0}.product-info .bigprice{font-size:27px;color:var(--gold);margin:25px 0}.taglist{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.taglist span{border:1px solid #4a4540;color:#e2d2b7;padding:8px 12px;font-size:12px}.note,.warning{font-size:12px;color:#aeb1b1}.warning{padding:15px;border-left:3px solid var(--gold);background:#252321}.facttable{width:100%;border-collapse:collapse}.facttable td,.facttable th{padding:15px;border-bottom:1px solid #444;text-align:left;font-size:13px}.facttable th{color:#d8c19f}.btnrow{display:flex;gap:10px;flex-wrap:wrap}.btnrow>*{flex:1}.faq-list details{border-bottom:1px solid #414141;padding:18px 0}.faq-list summary{cursor:pointer;font-weight:700}.faq-list p{max-width:770px;color:#bbbbbb}.copy-grid{display:grid;grid-template-columns:2fr 1fr;gap:65px}.content{max-width:800px}.content h2{font-size:28px;line-height:1.25;margin:38px 0 12px}.content p,.content li{color:#c1c1c1}.sidebox{background:#1e1f21;border:1px solid #3b3b3b;padding:24px;align-self:start}.sidebox a{display:block;padding:12px 0;border-bottom:1px solid #454545;color:var(--gold);font-size:13px}.comp-table{overflow-x:auto}.comp-table table{min-width:670px;width:100%;border-collapse:collapse}.comp-table th,.comp-table td{text-align:left;border:1px solid #39393a;padding:18px;font-size:13px}.comp-table th{background:#302c27;color:#efcda2}.input,textarea{width:100%;padding:15px;background:#212224;color:white;border:1px solid #555;border-radius:0}.field{display:grid;gap:7px;margin:18px 0}.field label{font-size:13px}.footer-cta{background:#25221e;border-top:1px solid #4c4032;padding:55px 0}.footer-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-cta h2{font:800 35px Manrope;margin:8px 0}.footer-cta p{color:#aaa}.foot{background:#0b0c0d;padding:70px 0 22px}.footgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}.foot p,.foot small{color:#999;max-width:320px;font-size:13px}.foot h3{font-size:11px;letter-spacing:2px;color:#d4ad79}.foot a{display:block;color:#b4b4b4;font-size:12px;margin:13px 0}.copyright{margin-top:42px;padding-top:18px;border-top:1px solid #3c3c3c;color:#999;display:flex;justify-content:space-between;gap:15px;font-size:11px}.copyright a{display:inline;color:#c6a776}.banner{background:#241f19;border:1px solid #5f4d37;padding:20px;margin:24px 0}.form-status{color:#e6b881;min-height:30px}.pill{padding:5px 10px;border:1px solid #5e4f3b;font-size:11px;color:var(--gold)}@media(max-width:900px){.mainnav{display:none;position:absolute;top:78px;left:0;right:0;background:#171719;flex-direction:column;align-items:stretch;padding:20px 24px}.mainnav.open{display:flex}.hamb{display:block}.hero{min-height:auto;padding:50px 0}.hero>.wrap{grid-template-columns:1fr}.hero-watch{max-height:430px}.cards,.editorials{grid-template-columns:repeat(2,1fr)}.product-layout,.feature-panel .wrap,.copy-grid{grid-template-columns:1fr}.footgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wrap{width:min(100% - 30px,1200px)}.announcement{font-size:8px;letter-spacing:1px}.dot{padding:0 4px}.nav{height:65px}.mainnav{top:65px}.logo img{width:150px}.hero h1{letter-spacing:-2px}.hero{padding:40px 0}.cards,.editorials,.feature-grid{grid-template-columns:1fr}.section{padding:62px 0}.cardimage{min-height:280px}.cardimage img{height:275px}.feature-panel{padding:52px 0}.product-visual{min-height:340px}.product-visual img{max-height:350px}.product-layout{gap:24px;padding-bottom:60px}.footer-cta>.wrap{flex-direction:column;align-items:start}.footer-cta h2{font-size:27px}.footgrid{grid-template-columns:1fr 1fr;gap:24px}.copyright{flex-direction:column}.stripe span{font-size:8px;letter-spacing:.4px}.btnrow{flex-direction:column}}

/* Authentic photography / gallery / bottom-right WhatsApp — edition 4 */
.hero-photo{position:relative;max-width:610px;margin:40px auto;background:linear-gradient(145deg,#fff,#e9e7e2);border:10px solid #292a2b;box-shadow:0 35px 80px #0009;isolation:isolate;overflow:hidden}
.hero-photo img{display:block;width:100%;height:auto;object-fit:contain;filter:none}
.hero-photo-kicker{position:absolute;z-index:2;top:16px;left:17px;background:#171717df;padding:6px 11px;font-size:10px;letter-spacing:1.5px;color:#efdbbd;font-weight:800}
.hero-photo-link{position:absolute;z-index:2;bottom:15px;right:15px;background:#191919e8;color:#e3c89d;padding:12px 16px;font-size:10px;letter-spacing:1.3px;font-weight:800}
.watchcard{transition:transform .22s ease,border-color .22s ease}.watchcard:hover{transform:translateY(-4px);border-color:#9e825d}
.cardimage{background:linear-gradient(145deg,#f9f9f9,#dfdfdc);padding:13px;min-height:340px}.cardimage img{height:313px;object-fit:contain}.cardimage .num{top:12px;left:13px;z-index:2;background:#1c1c1be8;padding:5px 9px;color:#e5cba6}
.product-layout{align-items:start;gap:48px}.product-visual{display:block;min-height:0;padding:0;background:transparent;border:0;min-width:0}
.product-gallery{width:100%}.gallery-primary{position:relative;background:#efeeeb;border:1px solid #5c5245;overflow:hidden}
.gallery-overline{position:absolute;top:16px;left:16px;z-index:2;background:#1a1a1af0;color:#f1dbc0;font-size:9px;letter-spacing:1.15px;font-weight:800;padding:7px 10px}
.gallery-zoom{position:relative;width:100%;display:block;border:0;padding:0;background:transparent;cursor:zoom-in;color:#151515}.gallery-zoom>img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block;max-height:none}.zoom-hint{position:absolute;right:12px;bottom:13px;background:#131313e8;color:#e5d5bd;padding:6px 10px;font-size:10px;letter-spacing:1.2px;font-weight:700}
.gallery-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:11px}.gallery-thumb{padding:0;border:2px solid #353334;background:#eceae6;aspect-ratio:1;cursor:pointer;min-width:0;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.gallery-thumb img{height:100%;width:100%;object-fit:cover;max-height:none;display:block}.gallery-thumb.selected,.gallery-thumb[aria-pressed="true"]{border-color:#d3ab6c}.gallery-thumb:hover{transform:translateY(-2px)}.gallery-caption{font-size:12px;color:#e6ded1;margin:12px 0 0}.gallery-caption span{color:#9b9b9b}
.photo-story{background:#151517;border-top:1px solid #30302f}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.story-tile{min-width:0;border:1px solid #43403b;background:#202022;overflow:hidden;transition:transform .25s}.story-tile:hover{transform:translateY(-4px)}.story-tile img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}.story-tile-caption{padding:17px 20px;display:flex;flex-direction:column;gap:6px}.story-tile-caption span{font-size:10px;letter-spacing:1.5px;color:#bf9d6e}.story-tile-caption b{font-size:17px}
.compare-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.compare-photos a{border:1px solid #413b35;background:#222;display:flex;flex-direction:column;padding:8px 8px 14px}.compare-photos img{width:100%;max-height:280px;aspect-ratio:1/1;object-fit:contain;background:#efeeeb}.compare-photos strong{padding:10px 12px 0;color:#e6c392;letter-spacing:1px}.compare-photos span{padding:0 12px;font-size:12px;color:#d5d5d5}
.floating-whatsapp{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));right:max(20px,env(safe-area-inset-right));z-index:1000;background:#1dbb64;color:#fff;display:flex;align-items:center;gap:10px;border:2px solid #e9fdef;border-radius:999px;padding:12px 16px;box-shadow:0 10px 35px #0009;font-size:12px;font-weight:800;letter-spacing:.8px;line-height:1;transition:transform .2s,background .2s}.floating-whatsapp:hover{transform:translateY(-3px);background:#128c4c}.floating-whatsapp:focus-visible,.gallery-thumb:focus-visible,.gallery-zoom:focus-visible{outline:3px solid #e9bf7c;outline-offset:4px}.floating-whatsapp.pending{background:#315443}.floating-whatsapp.pending:hover{background:#3d6953}
.gallery-lightbox{position:fixed;inset:0;background:#000e;z-index:1100;display:flex;align-items:center;justify-content:center;padding:54px 25px 30px}.gallery-lightbox[hidden]{display:none}.gallery-lightbox img{max-width:min(920px,100%);max-height:calc(100vh - 100px);object-fit:contain;background:#efeeeb}.gallery-lightbox button{position:absolute;top:13px;right:22px;background:#c8a878;border:0;color:#101113;padding:10px 16px;font-size:14px;font-weight:800;cursor:pointer}
@media(max-width:900px){.hero-photo{max-width:500px;margin:22px auto}.story-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.hero-photo{border-width:5px;margin:16px auto}.hero-photo-kicker{font-size:8px}.hero-photo-link{font-size:9px}.story-grid{grid-template-columns:1fr}.compare-photos{gap:7px}.compare-photos a{padding:3px 3px 9px}.compare-photos strong{font-size:11px;padding:7px 3px 0}.compare-photos span{font-size:10px;padding:0 3px}.gallery-thumbs{gap:5px}.gallery-overline{font-size:7px;padding:4px 6px}.floating-whatsapp{right:14px;bottom:14px;padding:13px;box-shadow:0 6px 25px #0009}.floating-whatsapp span{display:none}.floating-whatsapp svg{width:30px;height:30px}.product-layout{padding-top:16px}.cardimage img{height:280px}}
@media(prefers-reduced-motion:reduce){.watchcard,.story-tile,.floating-whatsapp,.gallery-thumb{transition:none}.watchcard:hover,.story-tile:hover,.floating-whatsapp:hover,.gallery-thumb:hover{transform:none}}

/* Edition 5 — midnight tactical luxury featured photographic presentation */
:root{--gold-bright:#e6c58d}
.premium-cover{min-height:414px;padding:44px 17px 75px!important;background:linear-gradient(140deg,#fafaf8 0%,#f6f4ef 55%,#dfdcd6 100%)!important;position:relative;isolation:isolate;border-bottom:1px solid #c4aa83}
.premium-cover::before{content:"";position:absolute;inset:16px;z-index:-1;border:1px solid #d9ccb7;pointer-events:none}
.premium-cover::after{content:"";position:absolute;right:31px;top:63px;width:36px;height:36px;border-top:2px solid #d8b97e;border-right:2px solid #d8b97e;opacity:.75;pointer-events:none}
.premium-cover img{width:100%!important;height:284px!important;object-fit:contain!important;filter:drop-shadow(0 11px 16px #0002);transition:transform .45s ease!important}
.premium-cover:hover img{transform:scale(1.055) translateY(-4px)}
.premium-cover .num{font-size:9px!important;top:13px!important;left:15px!important;color:#dfc9a5!important;letter-spacing:1.4px}
.premium-series{position:absolute;top:22px;right:18px;color:#4d4944;letter-spacing:1.8px;font-size:10px;font-weight:800}
.cover-caption{position:absolute;bottom:0;left:0;right:0;min-height:76px;display:flex;flex-direction:column;justify-content:center;padding:12px 23px;color:#e9d4b1;background:linear-gradient(110deg,#171819,#34302b);text-align:left;letter-spacing:1.5px;font-weight:800;font-family:Manrope,sans-serif;font-size:17px}
.cover-caption small{display:block;margin-top:4px;color:#a9977d;font-size:9px;font-weight:700;letter-spacing:2px}
.premium-apache-d .cover-caption{border-top:2px solid #8cb9c0}
.premium-apache-46 .cover-caption{border-top:2px solid #c8a878}
.premium-apache-3 .cover-caption{border-top:2px solid #bd9076}
.watchcard{border-radius:2px;overflow:hidden;box-shadow:0 15px 26px #05050522}
.cardbody{background:linear-gradient(165deg,#202124,#18191b)}
.premium-hero{border:1px solid #8f7958;box-shadow:0 34px 100px #0009,0 0 0 10px #252525;background:#f7f6f4;max-width:578px;transform:rotate(-1deg);transition:transform .4s ease}
.premium-hero:hover{transform:rotate(0)}
.hero-photo-serial{position:absolute;z-index:2;left:18px;bottom:20px;padding:7px 10px;color:#e7d0a9;background:#171719d9;font-size:9px;font-weight:800;letter-spacing:1.5px}
.hero-photo-link{right:18px;bottom:20px}
.gallery-primary{border:1px solid #b9a17c;box-shadow:0 22px 42px #0006;}
.gallery-primary:after{content:"";height:5px;display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,#857153,#e1bf89,#857153)}
.gallery-primary .gallery-zoom:focus-visible{outline-offset:-4px}
.cluster-links{margin-top:55px;border-top:1px solid #44403c;padding-top:35px}
.cluster-links h2{font:800 clamp(24px,3vw,36px)/1.25 Manrope,sans-serif}
.cluster-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:19px}
.cluster-grid a{background:#262422;border:1px solid #5c5040;padding:16px 17px;font-size:13px;color:#e8c999;text-transform:lowercase;font-weight:600;line-height:1.4}
.cluster-grid a:hover{background:#38312a;border-color:var(--gold-bright)}
.direct-enquiry{margin-top:26px;border:1px solid #514837;background:linear-gradient(125deg,#24211e,#171819);padding:26px}
.direct-enquiry h2{margin-top:0}
.direct-enquiry .btn{width:100%;justify-content:center}
.form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.form-notice{padding:14px 17px;font-size:13px;border:1px solid #9d744d;margin:10px 0 18px;background:#35291f}
.form-ok{border-color:#5eb987;background:#182f26;color:#c5ffdf}
.form-error{border-color:#ed9b66;background:#3a211b;color:#ffd5b7}
button:disabled{opacity:.55;cursor:wait}
.input:focus,textarea:focus,select:focus{outline:2px solid #d0a869;outline-offset:2px}
@media(max-width:900px){.cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.premium-cover{min-height:390px}.premium-cover img{height:275px!important}.cover-caption{min-height:72px}.premium-hero{transform:none;box-shadow:0 18px 45px #0009,0 0 0 5px #252525}.hero-photo-serial{display:none}.cluster-grid{grid-template-columns:1fr 1fr}.cluster-grid a{padding:12px;font-size:11px}.direct-enquiry{padding:17px}.hero-photo-kicker{font-size:7px!important}}

.headline-context{display:block;color:#e6c58d;font:800 13px/1.4 Manrope,Arial,sans-serif;letter-spacing:3px;margin-bottom:17px}


/* V6: first-class homepage navigation and accessible brand social icons */
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mainnav{gap:19px}
.mainnav a[href="/"]{color:#e8c28f}
.mainnav a[href="/"]:hover{color:#fff}
.header-social,.footer-social,.contact-social,.sidebar-social{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.header-social{gap:7px;margin-left:auto}
.header-social a,.footer-social a,.contact-social a,.sidebar-social a{width:37px;height:37px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%;border:1px solid #776648!important;background:#222222;color:#e7c495!important;margin:0!important;padding:0!important;transition:background .2s,transform .2s,border-color .2s;flex:none}
.header-social a{width:31px;height:31px;border-color:#3c372f!important}
.header-social svg{width:17px;height:17px}
.header-social a:hover,.footer-social a:hover,.contact-social a:hover,.sidebar-social a:hover{background:#c8a878;color:#151515!important;transform:translateY(-2px);border-color:#c8a878!important}
.header-social a:focus-visible,.footer-social a:focus-visible,.contact-social a:focus-visible,.sidebar-social a:focus-visible{outline:3px solid #e8c28f;outline-offset:3px}
.social-caption{color:#c8a878!important;margin:22px 0 10px!important;font-size:10px!important;font-weight:800;letter-spacing:1.8px}
.connect-panel{padding:28px;margin:34px 0;border:1px solid #6b5740;background:linear-gradient(135deg,#26211c,#161718);border-radius:4px}
.connect-panel h2{margin:10px 0 10px}
.connect-panel p{margin:0 0 20px;color:#c4c3c1}
.contact-sidebar-social{margin-top:25px;padding-top:22px;border-top:1px solid #50463b}
.contact-sidebar-social .sidebar-social{margin-top:14px}
@media(max-width:1150px){.header-social{display:none}.mainnav{gap:14px}.nav{gap:12px}}
@media(max-width:900px){.nav{gap:16px}.mainnav{gap:0;box-shadow:0 25px 30px #0006;max-height:calc(100vh - 95px);overflow:auto}.mainnav a{display:block;padding:12px 14px;border-bottom:1px solid #393939}.mainnav a:first-child{background:#30291f;color:#e8c28f}.mainnav a:focus-visible{outline:2px solid #e8c28f}}
@media(max-width:620px){.connect-panel{padding:20px}.contact-social a{width:44px;height:44px}.nav{justify-content:space-between}.bag{padding:7px 9px}}
