/* 88HARDWARE info pages PC v2 (2026-10-21). Presentation only. Desktop pointer >=1200px. Generated from info-pages-pc-v2.src.css */
/* 88HARDWARE info pages, PC v2: fresh redesign on the homepage 17:39 system.
   Tokens: red #cf172d (hover #b4010e) red-50 #fff1f2 | yellow #ffce45 ink #3b2a00 | navy #06265f ice #eef4ff
   ink #181c22 body #394655 muted #67707b | line #e6e8ec line2 #edf0f4 soft #f6f7f9 canvas #f3f4f6 | radius 6 (buttons 3) | Inter
   One hero (text left, photo right, same height), one module, one card, one yellow panel, one info bar, one closing strip. */
@media (min-width:1200px) and (hover:hover) and (pointer:fine){

/* ===== canvas + container ===== */
html body:has(.h88-night-ed){background:#f3f4f6!important}
html body:has(.h88-night-ed) #main-content:not(.h88-night-ed){background:transparent!important;max-width:none!important;padding:0!important}
html body:has(.h88-night-ed) #main-content:has(>article.h88-night-ed){width:auto!important;margin:0!important}
html body:has(.h88-night-ed) .h88-footer-space{height:0!important;min-height:0!important;background:transparent!important}   /* IP10: no dead band above the footer; main's 48px bottom padding is the gap */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed){--r:#cf172d;--ink:#181c22;--tx:#394655;--mu:#67707b;--ln:#e6e8ec;--ln2:#edf0f4;--hero:400px;
  box-sizing:border-box;width:min(1280px,calc(100% - 48px))!important;min-height:0!important;max-width:none!important;margin:0 auto!important;padding:16px 0 48px!important;
  background:transparent!important;color:var(--tx)!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-size:14px!important;line-height:1.6!important;
  display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;row-gap:16px;align-items:stretch}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) *{box-sizing:border-box}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) *::selection{background:#ffce45}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>*{grid-column:1/-1;margin:0!important;min-width:0}

/* ===== type ===== */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(h1,h2,h3,h4,dt,summary){font-family:inherit!important;color:var(--ink)!important;margin:0!important;text-transform:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) h1{font-size:38px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.025em!important;max-width:none!important;text-wrap:nowrap}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) h2{font-size:20px!important;line-height:1.3!important;font-weight:800!important;letter-spacing:-.01em!important;max-width:none!important;text-wrap:nowrap}
/* IP4: section titles on one line. The live <br> has no space beside it, so it becomes a word-space spacer instead of a line break; h1 breaks stay. */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) h2 br{display:inline!important;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='1'/%3E")!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) h3{font-size:15px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:0!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) p{font-size:14px!important;line-height:1.65!important;color:var(--tx)!important;max-width:72ch;margin:0!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) a{color:inherit}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.intro,.h88-editorial-20261010__lead){font-size:16px!important;line-height:1.6!important;color:var(--tx)!important;max-width:46ch!important;font-weight:400!important}
/* IP5: section eyebrows dropped everywhere (the homepage has none). Hero eyebrows stay as the red tag. */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(section,aside,div.pad,nav) :is(.eyebrow,.h88-contact-eyebrow,.h88-editorial-20261010__eyebrow):not(#contact-topics .eyebrow):not(.h88-privacy-toc .eyebrow),
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>section.contact-routes .h88-contact-eyebrow{display:none!important}

/* ===== links + buttons ===== */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.text-link,.h88-editorial-20261010__link){display:inline-flex!important;align-items:center;gap:4px!important;min-height:0!important;border:0!important;padding:0!important;background:none!important;color:var(--r)!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;line-height:1.4!important;width:auto!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.text-link,.h88-editorial-20261010__link,.button)>span:not(.h88-chat-unread){display:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.text-link,.h88-editorial-20261010__link,.button)::after{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%206%206%206-6%206%22/%3E%3C/svg%3E") center/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%206%206%206-6%206%22/%3E%3C/svg%3E") center/14px no-repeat;flex:none;position:static!important;border:0!important;transform:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.text-link,.h88-editorial-20261010__link):hover{color:#b4010e!important;text-decoration:underline!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.button,.h88-editorial-20261010__hero .h88-editorial-20261010__link){display:inline-flex!important;align-items:center;justify-content:center;gap:6px!important;height:44px!important;min-height:44px!important;padding:0 22px!important;background:var(--r)!important;color:#fff!important;border:0!important;border-radius:3px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;line-height:1!important;cursor:pointer;width:auto!important;white-space:nowrap!important;box-shadow:0 2px 6px rgba(207,23,45,.22)}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.button,.h88-editorial-20261010__hero .h88-editorial-20261010__link):hover{background:#b4010e!important;color:#fff!important;text-decoration:none!important}

/* ===== module (every white block) ===== */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(header,section,aside,nav,div.pad,div.h88-night-feature),html body #main-content.h88-night-contact>section.contact-routes>.flow{background:#fff!important;color:var(--tx)!important;border:0!important;border-radius:6px!important;box-shadow:0 1px 2px rgba(16,24,40,.06)!important;padding:28px 32px!important;min-height:0!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(header,section,aside,nav,div)::before,html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(header,section,aside,nav,div)::after{content:none}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) .flow>*+*{margin-top:0!important}
/* module title: 4px red marker, one line */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>section.section>h2:first-of-type,html body #main-content.h88-night-contact>section.contact-routes>.flow>h2,html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>section.dark h2,html body #main-content.h88-night-contact>section.section h2,
  html body #main-content.h88-night-business-trade>section.wide-split>.flow>h2,html body #main-content.h88-night-become-our-supplier>section.split>.flow>h2,html body #main-content>article.h88-night-about .h88-editorial-20261010__section-heading>h2,html body #main-content>article.h88-night-about .h88-editorial-20261010__specs>h2,html body #main-content>article.h88-night-about .h88-editorial-20261010__story-heading>h2{display:block!important;padding:0 0 0 16px!important;margin:0 0 20px!important;border:0!important;min-height:0!important;position:relative}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>section.section>h2:first-of-type::before,html body #main-content.h88-night-contact>section.contact-routes>.flow>h2::before,html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>section.dark h2::before,html body #main-content.h88-night-contact>section.section h2::before,html body #main-content.h88-night-business-trade>section.wide-split>.flow>h2::before,html body #main-content.h88-night-become-our-supplier>section.split>.flow>h2::before,html body #main-content>article.h88-night-about .h88-editorial-20261010__section-heading>h2::before,html body #main-content>article.h88-night-about .h88-editorial-20261010__specs>h2::before,html body #main-content>article.h88-night-about .h88-editorial-20261010__story-heading>h2::before{content:""!important;display:block!important;position:absolute!important;left:0;top:3px;width:4px;height:20px;border-radius:2px;background:var(--r)!important}

/* ===== card (one style) ===== */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up>section,.two-up>article,.rows>.row,.delivery-choice>section,.checklist>div,.h88-editorial-20261010__specs dl>div,.h88-preserved-story,.h88-editorial-20261010__audience,.link-grid>a){
  position:relative;display:flex!important;flex-direction:column;align-items:flex-start;gap:0!important;margin:0!important;padding:20px!important;background:#fff!important;border:1px solid var(--ln)!important;border-radius:6px!important;box-shadow:none!important;min-height:0!important;transition:border-color .15s,box-shadow .15s}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up>section,.two-up>article,.rows>.row,.delivery-choice>section,.checklist>div,.h88-editorial-20261010__specs dl>div,.h88-preserved-story,.h88-editorial-20261010__audience,.link-grid>a):hover{border-color:#f0a3ad!important;box-shadow:0 4px 14px rgba(16,24,40,.08)!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up>section,.two-up>article,.rows>.row,.delivery-choice>section,.checklist>div,.h88-editorial-20261010__specs dl>div,.h88-preserved-story)>*{margin:0!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up,.rows,.delivery-choice,.checklist,.h88-editorial-20261010__specs dl,.h88-editorial-20261010__original-content,.h88-editorial-20261010__audience-grid,.link-grid){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important;margin:0!important;padding:0!important;list-style:none!important;border:0!important;background:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up,.rows,.delivery-choice,.checklist)::before,html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up,.rows,.delivery-choice,.checklist)::after{content:none!important}
/* card tile: 40px red-50 circle with a red icon, or the step number in red */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up>section,.delivery-choice>section,.checklist>div,.h88-editorial-20261010__specs dl>div,.h88-preserved-story)::before{content:""!important;display:block!important;position:static!important;flex:none;width:40px;height:40px;border-radius:50%;background:#fff1f2!important;margin:0 0 14px!important;border:0!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up>section,.delivery-choice>section,.checklist>div,.h88-editorial-20261010__specs dl>div,.h88-preserved-story)::after{content:""!important;display:block!important;position:absolute!important;left:31px;top:31px;width:20px;height:20px;background:var(--r)!important;-webkit-mask:var(--ic,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206h11M9%2012h11M9%2018h11%22/%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%226%22%20r%3D%221%22/%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2212%22%20r%3D%221%22/%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2218%22%20r%3D%221%22/%3E%3C/svg%3E")) center/20px no-repeat;mask:var(--ic,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206h11M9%2012h11M9%2018h11%22/%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%226%22%20r%3D%221%22/%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2212%22%20r%3D%221%22/%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2218%22%20r%3D%221%22/%3E%3C/svg%3E")) center/20px no-repeat;border:0!important;transform:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.row .num,#contact-topics .two-up>article>.eyebrow,.h88-editorial-20261010__number){display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:40px!important;height:40px!important;margin:0 0 14px!important;padding:0!important;border-radius:50%!important;background:#fff1f2!important;color:var(--r)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;line-height:1!important;border:0!important;font-variant-numeric:tabular-nums}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) .rows>.row>div{display:flex;flex-direction:column;margin:0!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up,.rows,.delivery-choice,.checklist) :is(h3,dt),html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) .h88-editorial-20261010__specs dt,html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) .h88-preserved-story h2{font-size:15px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;margin:0 0 6px!important;padding:0!important;display:block!important;text-wrap:balance}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) .h88-preserved-story h2::before{content:none!important;display:none!important}
/* IP6: card descriptions 13px #394655 */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up,.rows,.delivery-choice,.checklist,.h88-preserved-story,.h88-editorial-20261010__audience-copy) :is(p,dd),html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) .h88-editorial-20261010__specs dd{font-size:13px!important;line-height:1.6!important;color:#394655!important;margin:0!important;max-width:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(.two-up>section,.two-up>article)>.text-link{margin-top:auto!important;padding-top:14px!important}

/* ===== yellow panel (homepage promo card) with product cut-out and hazard edge ===== */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>section.dark{position:relative;overflow:hidden;background:#ffce45 var(--cut,none) no-repeat right 40px center/auto 78%!important;background-blend-mode:multiply!important;color:#3b2a00!important;padding:28px 300px 40px 32px!important;box-shadow:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>section.dark::after{content:""!important;display:block!important;position:absolute;left:0;right:0;bottom:0;height:10px;background:repeating-linear-gradient(-45deg,#181c22 0 10px,#ffce45 10px 20px)!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>section.dark :is(h2,h3,p,a,dd,dt){color:#3b2a00!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>section.dark h2::before{background:#181c22!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>section.dark .text-link{color:#181c22!important}

/* ===== info bar (ice): help tip, business side note ===== */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(#help-details,aside.rule){display:grid!important;grid-template-columns:40px minmax(0,1fr);column-gap:16px;row-gap:2px;align-items:center;background:#eef4ff!important;border:1px solid #dbe6fb!important;border-radius:6px!important;padding:16px 20px!important;box-shadow:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(#help-details,aside.rule)::before{content:""!important;display:block!important;grid-row:1/span 2;width:40px;height:40px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2306265f%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203%204.5%206v5.5c0%204.6%203.2%208.2%207.5%209.5%204.3-1.3%207.5-4.9%207.5-9.5V6z%22/%3E%3Cpath%20d%3D%22m9%2012%202.2%202.2L15.5%2010%22/%3E%3C/svg%3E") center/20px no-repeat!important;position:static!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(#help-details,aside.rule)>:is(h2,h3){font-size:15px!important;color:#06265f!important;margin:0!important;padding:0!important;border:0!important;min-height:0!important;display:block!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(#help-details,aside.rule)>:is(h2,h3)::before{content:none!important;display:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(#help-details,aside.rule) p{color:#173958!important;font-size:13px!important;max-width:none!important}

/* ===== hero (one pattern): text left, photo right, same height ===== */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(div.h88-night-feature,header.help-hero,header.split,header.h88-editorial-20261010__hero,header.tracking-heading){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;padding:0!important;overflow:hidden;min-height:var(--hero)!important;position:relative}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(div.h88-night-feature>header,header.help-hero>.flow,header.split>.flow,header.h88-editorial-20261010__hero>.h88-editorial-20261010__hero-copy),html body #main-content.h88-night-delivery-pickup>header.pad,html body #main-content.h88-night-contact>header.contact-title{
  grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;gap:0!important;padding:40px 48px!important;background:#fff!important;box-shadow:none!important;border:0!important;border-radius:0!important;min-height:var(--hero)!important;max-width:none!important;position:relative!important;z-index:1;text-align:left!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) :is(div.h88-night-feature>header,header.help-hero>.flow,header.split>.flow,header.h88-editorial-20261010__hero>.h88-editorial-20261010__hero-copy,header.tracking-heading),html body #main-content.h88-night-delivery-pickup>header.pad,html body #main-content.h88-night-contact>header.contact-title{--g:0}
/* hero tag, headline, intro, action */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(header,div.h88-night-feature) :is(.eyebrow,.h88-editorial-20261010__eyebrow):first-child,html body #main-content.h88-night-contact .kickerline{margin:0 0 14px!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(header,div.h88-night-feature) :is(.eyebrow,.h88-editorial-20261010__eyebrow){display:inline-flex!important;align-items:center;height:24px;padding:0 10px!important;border-radius:3px!important;background:#fff1f2!important;color:var(--r)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(header,div.h88-night-feature) h1{color:var(--ink)!important;margin:0!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(header,div.h88-night-feature) :is(.intro,.h88-editorial-20261010__lead){margin-top:14px!important;color:var(--tx)!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(header,div.h88-night-feature) :is(.button,.h88-editorial-20261010__link){margin-top:24px!important}
/* hero photo */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>:is(div.h88-night-feature,header.help-hero,header.split,header.h88-editorial-20261010__hero)>figure,html body #main-content.h88-night-delivery-pickup>figure.figure,html body #main-content.h88-night-contact .contact-routes figure{grid-column:2!important;grid-row:1!important;position:relative!important;inset:auto!important;margin:0!important;border-radius:0!important;overflow:hidden;min-height:var(--hero)!important;height:auto!important;max-height:none!important;width:auto!important;background:#e9ecf0!important;box-shadow:none!important;transform:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) figure::before,html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) figure::after{content:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) figure img{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:0!important;margin:0!important;aspect-ratio:auto!important;filter:none!important;transform:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed) figure figcaption{position:absolute!important;right:10px;bottom:10px;left:auto!important;top:auto!important;z-index:2;margin:0!important;padding:3px 8px!important;border-radius:3px;background:rgba(24,28,34,.62)!important;color:#fff!important;font-size:10px!important;line-height:1.4!important;letter-spacing:.01em!important;max-width:none!important;width:auto!important;text-transform:none!important}
/* hero sitting directly in the page grid (Delivery, Contact): two halves joined */
html body #main-content.h88-night-delivery-pickup>header.pad,html body #main-content.h88-night-contact>header.contact-title{grid-column:1/7!important;margin-right:-8px!important;border-radius:6px 0 0 6px!important;box-shadow:0 1px 2px rgba(16,24,40,.06)!important}
html body #main-content.h88-night-delivery-pickup>figure.figure,html body #main-content.h88-night-contact .contact-routes figure{grid-column:7/-1!important;margin-left:-8px!important;border-radius:0 6px 6px 0!important;box-shadow:0 1px 2px rgba(16,24,40,.06)!important}
/* IP12: same 40px 48px hero inset as the other heroes (beats the generic module padding) */
html body #main-content.h88-night-ed.h88-night-delivery-pickup>header.pad,
html body #main-content.h88-night-ed.h88-night-contact>header.contact-title{padding:40px 48px!important}
html body #main-content.h88-night-contact>section.contact-routes,html body #main-content.h88-night-contact>section.contact-routes>div:last-child{display:contents!important}
html body #main-content.h88-night-contact>section.contact-routes>.flow{grid-column:1/-1!important}
html body #main-content.h88-night-contact .badge{display:none!important}            /* IP8 */
html body #main-content.h88-night-contact .kickerline{display:block!important}


/* ===== closing strip (one pattern) ===== */
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>nav:is(.next,.h88-editorial-20261010__next){display:flex!important;align-items:center;gap:10px!important;height:72px!important;min-height:72px!important;padding:0 24px 0 32px!important;flex-wrap:nowrap!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>nav:is(.next,.h88-editorial-20261010__next)>h2{display:flex!important;align-items:center;gap:12px;margin:0 auto 0 0!important;padding:0!important;font-size:18px!important;border:0!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>nav:is(.next,.h88-editorial-20261010__next)>h2::before{content:""!important;display:block!important;position:static!important;width:4px;height:20px;border-radius:2px;background:var(--r)!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>nav:is(.next,.h88-editorial-20261010__next)>a{height:38px!important;min-height:38px!important;padding:0 14px 0 16px!important;border:1px solid #d9dde3!important;border-radius:3px!important;background:#fff!important;color:var(--ink)!important;font-size:13px!important;text-decoration:none!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>nav:is(.next,.h88-editorial-20261010__next)>a::after{background:var(--r)!important}
html body :is(#main-content.h88-night-ed,#main-content>article.h88-night-ed)>nav:is(.next,.h88-editorial-20261010__next)>a:hover{border-color:var(--r)!important;color:var(--r)!important;text-decoration:none!important}

/* ===== About ===== */
html body #main-content>article.h88-night-about>header.h88-editorial-20261010__hero>.h88-editorial-20261010__hero-copy{max-width:none!important}
html body #main-content>article.h88-night-about>header.h88-editorial-20261010__hero h1{font-size:38px!important}
html body #main-content>article.h88-night-about>section.h88-editorial-20261010__audiences>.h88-editorial-20261010__section-heading{display:block;margin:0!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__audience-grid{grid-template-columns:1fr 1fr!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__audience{padding:0!important;overflow:hidden}
html body #main-content>article.h88-night-about .h88-editorial-20261010__audience-media{width:100%;aspect-ratio:16/6;overflow:hidden;margin:0!important;position:relative}
html body #main-content>article.h88-night-about .h88-editorial-20261010__audience-media img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__audience-copy{display:grid!important;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:center;padding:18px 20px!important;margin:0!important;width:100%}
html body #main-content>article.h88-night-about .h88-editorial-20261010__audience-copy .h88-editorial-20261010__number{grid-row:1/span 2;margin:0!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__audience-copy h3{margin:0!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__specs>p{margin:-8px 0 18px!important;color:var(--tx)!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__specs dl>div>*{border:0!important;padding:0!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__specs dl>div:nth-child(1){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012V4h8l10%2010-8%208z%22/%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%228.5%22%20r%3D%221.5%22/%3E%3C/svg%3E")}html body #main-content>article.h88-night-about .h88-editorial-20261010__specs dl>div:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%228%22%20width%3D%2219%22%20height%3D%228%22%20rx%3D%221.5%22/%3E%3Cpath%20d%3D%22M6.5%208v3M10.5%208v4M14.5%208v3M18%208v4%22/%3E%3C/svg%3E")}html body #main-content>article.h88-night-about .h88-editorial-20261010__specs dl>div:nth-child(3){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207.5%2012%203l9%204.5v9L12%2021l-9-4.5z%22/%3E%3Cpath%20d%3D%22m3%207.5%209%204.5%209-4.5M12%2012v9%22/%3E%3C/svg%3E")}html body #main-content>article.h88-night-about .h88-editorial-20261010__specs dl>div:nth-child(4){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206h11M9%2012h11M9%2018h11%22/%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%226%22%20r%3D%221%22/%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2212%22%20r%3D%221%22/%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2218%22%20r%3D%221%22/%3E%3C/svg%3E")}
html body #main-content>article.h88-night-about>section.h88-editorial-20261010__story{display:block!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__story-heading{display:block;margin:0!important;max-width:none!important;width:auto!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__original-content{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:none!important;width:auto!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__original-content>p{grid-column:1/-1;margin:0!important;max-width:none!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__original-content>p:first-child{font-size:16px!important;font-weight:600;color:var(--ink)!important;margin:-8px 0 2px!important}
html body #main-content>article.h88-night-about .h88-editorial-20261010__original-content>p:last-child{display:flex;gap:10px;align-items:center;font-size:0!important;padding-top:4px}
html body #main-content>article.h88-night-about .h88-editorial-20261010__original-content>p:last-child a{display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 14px 0 16px;border:1px solid #d9dde3;border-radius:3px;font-size:13px!important;font-weight:700;color:var(--ink)!important;text-decoration:none}
html body #main-content>article.h88-night-about .h88-editorial-20261010__original-content>p:last-child a::after{content:"";width:14px;height:14px;background:var(--r);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%206%206%206-6%206%22/%3E%3C/svg%3E") center/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%206%206%206-6%206%22/%3E%3C/svg%3E") center/14px no-repeat}
html body #main-content>article.h88-night-about .h88-editorial-20261010__original-content>p:last-child a:hover{border-color:var(--r);color:var(--r)!important}
html body #main-content>article.h88-night-about .h88-preserved-story:nth-of-type(1){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%2214%22%20height%3D%2217%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M9%204h6v3H9zM8.5%2011h7M8.5%2015h5%22/%3E%3C/svg%3E")}html body #main-content>article.h88-night-about .h88-preserved-story:nth-of-type(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a4%204%200%200%200%205%205L21%2013l-8%208-3-3%208-8-1.3-1.3a4%204%200%200%200-5-5z%22%20transform%3D%22translate%28-2%20-1%29%22/%3E%3C/svg%3E")}html body #main-content>article.h88-night-about .h88-preserved-story:nth-of-type(3){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011%2012%204l9%207%22/%3E%3Cpath%20d%3D%22M5%2010v10h14V10%22/%3E%3Cpath%20d%3D%22M10%2020v-5h4v5%22/%3E%3C/svg%3E")}
html body #main-content>article.h88-night-about .h88-preserved-story:nth-of-type(4){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M8%207V5a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2M3%2013h18%22/%3E%3C/svg%3E")}html body #main-content>article.h88-night-about .h88-preserved-story:nth-of-type(5){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22/%3E%3Cpath%20d%3D%22m20%2020-3.5-3.5%22/%3E%3C/svg%3E")}html body #main-content>article.h88-night-about .h88-preserved-story:nth-of-type(6){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1-4.4-4.3%206.1-.9z%22/%3E%3C/svg%3E")}

/* ===== Contact ===== */
html body #main-content.h88-night-contact .link-grid{margin:0!important}
html body #main-content.h88-night-contact .link-grid>a{flex-direction:row!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:16px 18px!important;color:var(--ink)!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important}
html body #main-content.h88-night-contact .link-grid>a::before{content:"";flex:none;width:40px;height:40px;border-radius:50%;background:#fff1f2 var(--ic) center/20px no-repeat;order:-1}
html body #main-content.h88-night-contact .link-grid>a::after{margin-left:auto;background:var(--r)!important}
html body #main-content.h88-night-contact .link-grid>a:hover{color:var(--r)!important;text-decoration:none!important}
html body #main-content.h88-night-contact .link-grid a:nth-child(1){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23cf172d%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207.5%2012%203l9%204.5v9L12%2021l-9-4.5z%22/%3E%3Cpath%20d%3D%22m3%207.5%209%204.5%209-4.5M12%2012v9%22/%3E%3C/svg%3E")}html body #main-content.h88-night-contact .link-grid a:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23cf172d%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M8%207V5a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2M3%2013h18%22/%3E%3C/svg%3E")}html body #main-content.h88-night-contact .link-grid a:nth-child(3){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23cf172d%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1-4.4-4.3%206.1-.9z%22/%3E%3C/svg%3E")}html body #main-content.h88-night-contact .link-grid a:nth-child(4){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23cf172d%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2012a8.5%208.5%200%201%200%202.6-6.1%22/%3E%3Cpath%20d%3D%22M3.5%204v4.5H8%22/%3E%3Cpath%20d%3D%22M12%208v4l2.5%202%22/%3E%3C/svg%3E")}
/* chat: red action bar */
html body #main-content.h88-night-contact .contact-routes .flow>section.section{display:flex!important;align-items:center;gap:16px!important;margin:16px 0 0!important;padding:16px 20px!important;border:1px solid #f9c9cf!important;border-radius:6px!important;background:#fff1f2!important;box-shadow:none!important}
html body #main-content.h88-night-contact .contact-routes .flow>section.section::before{content:""!important;display:block!important;flex:none;width:40px;height:40px;border-radius:50%;background:var(--r) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2011.5a9%209%200%200%201-13.6%207.75L3%2020.5l1.25-4.4A9%209%200%201%201%2021%2011.5Z%22/%3E%3C/svg%3E") center/20px no-repeat!important;position:static!important}
html body #main-content.h88-night-contact .contact-routes .flow>section.section>div:first-child{flex:none}
html body #main-content.h88-night-contact .contact-routes .flow>section.section>div:last-child{display:flex;align-items:center;gap:24px;flex:1;justify-content:space-between}
html body #main-content.h88-night-contact .contact-routes .flow>section.section h2{font-size:15px!important;margin:0!important;display:block!important}
html body #main-content.h88-night-contact .contact-routes .flow>section.section h2::before{content:none!important;display:none!important}
html body #main-content.h88-night-contact .contact-routes .flow>section.section p{font-size:13px!important;color:#394655!important;max-width:60ch}
html body #main-content.h88-night-contact .contact-routes .flow>section.section .button{height:40px!important;min-height:40px!important}
/* yellow panel */
html body #main-content.h88-night-contact>section.dark{--cut:url("/wp-content/themes/88hardware-club/assets/images/home-lower-20261014/151e39fc1dda5cef.jpg")}
html body #main-content.h88-night-contact>section.dark .two-up{grid-template-columns:1fr 1fr!important}
html body #main-content.h88-night-contact>section.dark .two-up>p{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.62)!important;border-radius:6px;padding:14px 16px!important;max-width:none!important;font-size:13px!important;color:#3b2a00!important;border:0!important}
html body #main-content.h88-night-contact>section.dark .two-up>p::before{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%206%206%206-6%206%22/%3E%3C/svg%3E") center/14px no-repeat}
html body #main-content.h88-night-contact #contact-topics .two-up>article>.eyebrow{display:inline-flex!important}
/* personal information: compact row with mail tile */
html body #main-content.h88-night-contact>section.section:not(#contact-topics){display:grid!important;grid-template-columns:40px minmax(0,1fr) auto;column-gap:16px;row-gap:2px;align-items:center;padding:20px 32px!important}
html body #main-content.h88-night-contact>section.section:not(#contact-topics)::before{content:""!important;display:block!important;grid-row:1/span 2;width:40px;height:40px;border-radius:50%;background:#fff1f2 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23cf172d%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%2210%22%20width%3D%2216%22%20height%3D%2211%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M8%2010V7a4%204%200%200%201%208%200v3%22/%3E%3C/svg%3E") center/20px no-repeat!important;position:static!important}
html body #main-content.h88-night-contact>section.section:not(#contact-topics)>h2{grid-column:2;font-size:15px!important;margin:0!important;padding:0!important}
html body #main-content.h88-night-contact>section.section:not(#contact-topics)>h2::before{content:none!important;display:none!important}
html body #main-content.h88-night-contact>section.section:not(#contact-topics)>p:not(.h88-contact-eyebrow){grid-column:2;font-size:13px!important;max-width:none!important}
html body #main-content.h88-night-contact>section.section:not(#contact-topics)>.text-link{grid-column:3;grid-row:1/span 2;height:38px;padding:0 14px 0 16px!important;border:1px solid #d9dde3!important;border-radius:3px!important;color:var(--ink)!important}
html body #main-content.h88-night-contact>section.section:not(#contact-topics)>.text-link::after{background:var(--r)}
html body #main-content.h88-night-contact>section.section:not(#contact-topics) a[href^="mailto"]{color:var(--r)!important;font-weight:700;text-decoration:none}

/* ===== Business ===== */
html body #main-content.h88-night-business-trade>section.wide-split{display:block!important}
html body #main-content.h88-night-business-trade .checklist>div:nth-child(1){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012V4h8l10%2010-8%208z%22/%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%228.5%22%20r%3D%221.5%22/%3E%3C/svg%3E")}html body #main-content.h88-night-business-trade .checklist>div:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%228%22%20width%3D%2219%22%20height%3D%228%22%20rx%3D%221.5%22/%3E%3Cpath%20d%3D%22M6.5%208v3M10.5%208v4M14.5%208v3M18%208v4%22/%3E%3C/svg%3E")}html body #main-content.h88-night-business-trade .checklist>div:nth-child(3){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207.5%2012%203l9%204.5v9L12%2021l-9-4.5z%22/%3E%3Cpath%20d%3D%22m3%207.5%209%204.5%209-4.5M12%2012v9%22/%3E%3C/svg%3E")}html body #main-content.h88-night-business-trade .checklist>div:nth-child(4){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-7-6.2-7-11.5a7%207%200%200%201%2014%200C19%2014.8%2012%2021%2012%2021z%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.5%22%20r%3D%222.5%22/%3E%3C/svg%3E")}
html body #main-content.h88-night-business-trade aside.rule{margin-top:16px!important;--x:0}
html body #main-content.h88-night-business-trade aside.rule::before{background:#fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2306265f%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%2214%22%20height%3D%2217%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M9%204h6v3H9zM8.5%2011h7M8.5%2015h5%22/%3E%3C/svg%3E") center/20px no-repeat!important}
html body #main-content.h88-night-business-trade>section.dark.split{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:8px 40px!important;align-items:center;--cut:url("/wp-content/themes/88hardware-club/assets/images/home-lower-20261014/296973527d9583cb.jpg")}
html body #main-content.h88-night-business-trade>section.dark.split h2{margin:0!important}
html body #main-content.h88-night-business-trade>section.dark.split>.flow:last-child{display:flex;flex-direction:column;gap:12px}
html body #main-content.h88-night-business-trade>section.dark.split>.flow:last-child p{font-size:14px!important}

/* ===== Supplier ===== */
html body #main-content.h88-night-become-our-supplier>section.split{display:block!important}
html body #main-content.h88-night-become-our-supplier>section.split>.flow{display:flex!important;align-items:baseline;gap:16px;margin:0 0 20px!important}
html body #main-content.h88-night-become-our-supplier>section.split>.flow>h2{margin:0!important}
html body #main-content.h88-night-become-our-supplier>section.split>.flow>p{color:var(--mu)!important;font-size:14px!important}
html body #main-content.h88-night-become-our-supplier .rows{grid-template-columns:repeat(3,minmax(0,1fr))!important}

/* ===== Delivery ===== */
html body #main-content.h88-night-delivery-pickup .delivery-choice{grid-template-columns:1fr 1fr!important;border:0!important;padding:0!important}   /* IP7: no wrapper border */
html body #main-content.h88-night-delivery-pickup .delivery-choice>section:nth-child(1){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%205h12v10H2z%22/%3E%3Cpath%20d%3D%22M14%209h4l3%203.5V15h-7%22/%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2217.5%22%20r%3D%222%22/%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217.5%22%20r%3D%222%22/%3E%3C/svg%3E")}html body #main-content.h88-night-delivery-pickup .delivery-choice>section:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-7-6.2-7-11.5a7%207%200%200%201%2014%200C19%2014.8%2012%2021%2012%2021z%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.5%22%20r%3D%222.5%22/%3E%3C/svg%3E")}
html body #main-content.h88-night-delivery-pickup .rows{grid-template-columns:repeat(3,minmax(0,1fr))!important}

/* ===== Track order ===== */
html body #main-content.h88-night-track-order>header.tracking-heading.tracking-heading{padding:32px 48px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:1fr auto auto auto auto 1fr;column-gap:56px!important;align-items:start}
html body #main-content.h88-night-track-order>header.tracking-heading>*{grid-column:1!important;margin:0!important;text-align:left!important;justify-self:start}
html body #main-content.h88-night-track-order>header.tracking-heading>.eyebrow{grid-row:2;margin-bottom:14px!important}
html body #main-content.h88-night-track-order>header.tracking-heading>h1{grid-row:3}
html body #main-content.h88-night-track-order>header.tracking-heading>.intro{grid-row:4;margin-top:12px!important}
html body #main-content.h88-night-track-order>header.tracking-heading::after{content:""!important;display:block!important;position:absolute;top:0;right:0;bottom:0;width:50%;background:#e9ecf0 url("/wp-content/themes/88hardware-club/assets/images/night-editorial-20261010/delivery-1440.webp") center 60%/cover no-repeat!important}
html body #main-content.h88-night-track-order>header.tracking-heading::before{content:"AI-created concept photography."!important;display:block!important;position:absolute;right:10px;bottom:10px;z-index:2;padding:3px 8px;border-radius:3px;background:rgba(24,28,34,.62);color:#fff;font-size:10px;line-height:1.4}
html body #main-content.h88-night-track-order>header.tracking-heading>.tracking-card{grid-row:5;width:100%;margin-top:20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;row-gap:2px;align-items:center;padding:16px 18px!important;background:#fff!important;border:1px solid var(--ln)!important;border-left:3px solid var(--r)!important;border-radius:6px!important;box-shadow:0 4px 14px rgba(16,24,40,.07)!important;position:static!important;transform:none!important}
html body #main-content.h88-night-track-order .tracking-card h2{grid-column:1;font-size:15px!important;margin:0!important;padding:0!important;display:block!important}
html body #main-content.h88-night-track-order .tracking-card h2::before{content:none!important;display:none!important}
html body #main-content.h88-night-track-order .tracking-card p{grid-column:1;font-size:13px!important;color:#394655!important}
html body #main-content.h88-night-track-order .tracking-card .button{grid-column:2;grid-row:1/span 2;margin:0!important;height:40px!important;min-height:40px!important}
html body #main-content.h88-night-track-order .rows{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body #main-content.h88-night-track-order>section#order-steps>.text-link{margin-top:16px!important}
html body #main-content.h88-night-track-order>section:is(#order-shipping,#order-question){grid-column:span 6!important}
html body #main-content.h88-night-track-order>section#order-question{grid-column:1/-1!important}   /* IP11: #order-shipping removed */
html body #main-content.h88-night-track-order>section:is(#order-shipping,#order-question)>p+p{margin-top:10px!important}
html body #main-content.h88-night-track-order>section:is(#order-shipping,#order-question)>.text-link{margin-top:14px!important}

/* ===== Help centre ===== */
html body #main-content.h88-night-help-centre #help-topics .two-up{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body #main-content.h88-night-help-centre #help-topics .two-up>section:nth-child(1){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22/%3E%3Cpath%20d%3D%22m20%2020-3.5-3.5%22/%3E%3C/svg%3E")}html body #main-content.h88-night-help-centre #help-topics .two-up>section:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207.5%2012%203l9%204.5v9L12%2021l-9-4.5z%22/%3E%3Cpath%20d%3D%22m3%207.5%209%204.5%209-4.5M12%2012v9%22/%3E%3C/svg%3E")}html body #main-content.h88-night-help-centre #help-topics .two-up>section:nth-child(3){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%205h12v10H2z%22/%3E%3Cpath%20d%3D%22M14%209h4l3%203.5V15h-7%22/%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2217.5%22%20r%3D%222%22/%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217.5%22%20r%3D%222%22/%3E%3C/svg%3E")}
html body #main-content.h88-night-help-centre #help-topics .two-up>section:nth-child(4){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2012a8.5%208.5%200%201%200%202.6-6.1%22/%3E%3Cpath%20d%3D%22M3.5%204v4.5H8%22/%3E%3Cpath%20d%3D%22M12%208v4l2.5%202%22/%3E%3C/svg%3E")}html body #main-content.h88-night-help-centre #help-topics .two-up>section:nth-child(5){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1-4.4-4.3%206.1-.9z%22/%3E%3C/svg%3E")}html body #main-content.h88-night-help-centre #help-topics .two-up>section:nth-child(6){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M8%207V5a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2M3%2013h18%22/%3E%3C/svg%3E")}
html body #main-content.h88-night-help-centre>#help-details::before{background:#fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2306265f%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22/%3E%3Cpath%20d%3D%22m20%2020-3.5-3.5%22/%3E%3C/svg%3E") center/20px no-repeat!important}
html body #main-content.h88-night-help-centre #faq{padding-bottom:12px!important}
html body #main-content.h88-night-help-centre #faq details{border:0!important;border-top:1px solid var(--ln2)!important;padding:0!important;margin:0!important;background:none!important}
html body #main-content.h88-night-help-centre #faq summary{display:flex!important;align-items:center;gap:14px;min-height:56px!important;padding:0!important;font-size:15px!important;font-weight:700!important;list-style:none;cursor:pointer}
html body #main-content.h88-night-help-centre #faq summary::-webkit-details-marker{display:none}
html body #main-content.h88-night-help-centre #faq summary::before{content:"Q";flex:none;width:24px;height:24px;border-radius:4px;background:var(--r);color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}
html body #main-content.h88-night-help-centre #faq summary::after{content:"";margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;background:#f6f7f9 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22/%3E%3C/svg%3E") center/14px no-repeat}
html body #main-content.h88-night-help-centre #faq details[open] summary::after{background:#fff1f2 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23cf172d%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22/%3E%3C/svg%3E") center/14px no-repeat}
html body #main-content.h88-night-help-centre #faq summary:hover{color:var(--r)!important}
html body #main-content.h88-night-help-centre #faq details>p{padding:0 56px 18px 38px!important;margin:0!important;color:#394655!important;max-width:none!important;font-size:14px!important}

/* ===== Returns ===== */
html body #main-content.h88-night-returns-refunds #return-concerns .two-up>section:nth-child(1){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a4%204%200%200%200%205%205L21%2013l-8%208-3-3%208-8-1.3-1.3a4%204%200%200%200-5-5z%22%20transform%3D%22translate%28-2%20-1%29%22/%3E%3C/svg%3E")}html body #main-content.h88-night-returns-refunds #return-concerns .two-up>section:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203%202%2020h20z%22/%3E%3Cpath%20d%3D%22M12%2010v4M12%2017v.5%22/%3E%3C/svg%3E")}
html body #main-content.h88-night-returns-refunds #return-concerns .two-up>section:nth-child(3){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%208h13l-3-3M20%2016H7l3%203%22/%3E%3C/svg%3E")}html body #main-content.h88-night-returns-refunds #return-concerns .two-up>section:nth-child(4){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2011a8%208%200%200%200-14-5L4%208M4%2013a8%208%200%200%200%2014%205l2-2%22/%3E%3Cpath%20d%3D%22M4%204v4h4M20%2020v-4h-4%22/%3E%3C/svg%3E")}
html body #main-content.h88-night-returns-refunds>section:is(#return-record,#return-arrangements){grid-column:span 6!important}
html body #main-content.h88-night-returns-refunds>section#return-record{grid-column:1/-1!important}   /* IP11: #return-arrangements merged into it */
html body #main-content.h88-night-returns-refunds>section#return-record>.text-link{margin-top:14px!important}

/* ===== Privacy: same hero language, compact (no photo) ===== */
html body #main-content.h88-night-privacy-policy>header.privacy-header{display:flex!important;flex-direction:column;align-items:flex-start;padding:28px 32px!important}
html body #main-content.h88-night-privacy-policy>header.privacy-header h1{font-size:30px!important}
html body #main-content.h88-night-privacy-policy>header.privacy-header .intro{margin-top:6px!important}
html body #main-content.h88-night-privacy-policy>div.h88-privacy-layout.pad.section{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:16px!important;background:transparent!important;box-shadow:none!important;padding:0!important;border:0!important}
html body #main-content.h88-night-privacy-policy .h88-privacy-notice{background:#fff!important;border-radius:6px;box-shadow:0 1px 2px rgba(16,24,40,.06);padding:32px 48px 40px!important;margin:0!important;border:0!important;max-width:none!important}
html body #main-content.h88-night-privacy-policy .h88-privacy-notice>*+*{margin-top:10px!important}
html body #main-content.h88-night-privacy-policy .h88-privacy-notice>p:first-child{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:3px;background:#f6f7f9;color:var(--mu)!important;font-size:12px!important;font-weight:600}
html body #main-content.h88-night-privacy-policy .h88-privacy-notice h2{font-size:18px!important;margin-top:28px!important;display:flex!important;align-items:center;gap:12px;scroll-margin-top:120px;padding:0!important;border:0!important}
html body #main-content.h88-night-privacy-policy .h88-privacy-notice h2::before{content:""!important;display:block!important;position:static!important;width:4px;height:18px;border-radius:2px;background:var(--r)!important;flex:none}
html body #main-content.h88-night-privacy-policy .h88-privacy-notice p{font-size:15px!important;line-height:1.75!important;max-width:76ch}
html body #main-content.h88-night-privacy-policy .h88-privacy-toc{position:sticky!important;top:24px;align-self:start;background:#fff!important;border-radius:6px;box-shadow:0 1px 2px rgba(16,24,40,.06);padding:0 0 12px!important;margin:0!important;border:0!important}
html body #main-content.h88-night-privacy-policy .h88-privacy-toc .eyebrow{display:flex!important;align-items:center;gap:12px;height:56px;padding:0 20px!important;border-bottom:1px solid var(--ln2);color:var(--ink)!important;font-size:16px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;background:none!important;border-radius:0!important}
html body #main-content.h88-night-privacy-policy .h88-privacy-toc .eyebrow::before{content:"";width:4px;height:18px;border-radius:2px;background:var(--r)}
html body #main-content.h88-night-privacy-policy .h88-privacy-toc ol{list-style:none!important;margin:8px 0 0!important;padding:0!important;counter-reset:t}
html body #main-content.h88-night-privacy-policy .h88-privacy-toc li{margin:0!important;counter-increment:t;border:0!important}
html body #main-content.h88-night-privacy-policy .h88-privacy-toc a{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 20px;color:var(--tx)!important;font-size:14px;text-decoration:none!important;border-left:3px solid transparent}
html body #main-content.h88-night-privacy-policy .h88-privacy-toc a::before{content:counter(t,decimal-leading-zero);font-size:12px;font-weight:800;color:#a0a7af;width:18px}
html body #main-content.h88-night-privacy-policy .h88-privacy-toc a:hover{color:var(--r)!important;background:#fff1f2}
html body #main-content.h88-night-privacy-policy .h88-privacy-toc li:first-child a{border-left-color:var(--r);background:#fff1f2;color:var(--r)!important;font-weight:700}
html body #main-content.h88-night-privacy-policy .h88-privacy-toc li:first-child a::before{color:var(--r)}
}
/* narrower desktop (1200-1359): the two half modules on Track order stack so their titles stay on one line */
@media (min-width:1200px) and (max-width:1359px) and (hover:hover) and (pointer:fine){
html body #main-content.h88-night-track-order>section:is(#order-shipping,#order-question){grid-column:1/-1!important}
html body #main-content.h88-night-track-order>header.tracking-heading.tracking-heading{padding-top:24px!important;padding-bottom:24px!important}
}
