/* Shared shop layout with department content and brand accents. Native commerce controls remain in place. */
.acb-sc-page{--sc-accent:#bd430d;--sc-ink:#91350f;--sc-hero:#f3efe8;--sc-text:#1b2b36;--sc-muted:#52626f;--sc-wash:#f8f5ef;font-family:Poppins,Arial,sans-serif;line-height:1.7;color:#1b2b36}
.acb-sc-page *{box-sizing:border-box}
.acb-sc-ribbons{--sc-hero:#1b2b36;--sc-text:#fff;--sc-muted:#d5e0e7;--sc-wash:#f2f5f7;--sc-accent:#cc4c14;--sc-ink:#9f380d}
.acb-sc-cleaning{--sc-hero:#eaf2f3;--sc-accent:#287477;--sc-ink:#15585c;--sc-wash:#eff6f6}
.acb-sc-cards{--sc-hero:#f5f1e8;--sc-accent:#b3521f;--sc-wash:#f7f3ed}
.acb-sc-holders{--sc-hero:#eaf1f6;--sc-accent:#2a6688;--sc-ink:#24536c;--sc-wash:#f0f5f8}
.acb-sc-reels,.acb-sc-clips{--sc-hero:#eaf3ef;--sc-accent:#306957;--sc-ink:#245542;--sc-wash:#f0f6f3}
.acb-sc-lanyards{--sc-hero:#f3eee5;--sc-accent:#b94b18;--sc-ink:#91370d;--sc-wash:#f9f4eb}
.acb-sc-software{--sc-hero:#edf0f8;--sc-accent:#3d5c99;--sc-ink:#28467b;--sc-wash:#f1f4fa}
.acb-sc-access{--sc-hero:#eaf0f3;--sc-accent:#37677a;--sc-ink:#1c4d63;--sc-wash:#eff4f7}
.acb-sc-page.acb-sc-brand-magicard{--sc-hero:#112744;--sc-text:#fff;--sc-muted:#d6e0ed;--sc-accent:#244477;--sc-ink:#162f59;--sc-wash:#eff3f8}
.acb-sc-page.acb-sc-brand-evolis{--sc-hero:#faf5f5;--sc-text:#223443;--sc-muted:#5f6870;--sc-accent:#dc0014;--sc-ink:#791527;--sc-wash:#f8eff1}
.acb-sc-page.acb-sc-brand-idp{--sc-hero:#eaf3f7;--sc-text:#173746;--sc-muted:#486471;--sc-accent:#12658e;--sc-ink:#124966;--sc-wash:#eef6fa}
.acb-sc-page.acb-sc-brand-fargo{--sc-hero:#152b43;--sc-text:#fff;--sc-muted:#d4e1ee;--sc-accent:#125083;--sc-ink:#174066;--sc-wash:#edf3f9}
.acb-sc-page.acb-sc-brand-zebra{--sc-hero:#191c1e;--sc-text:#fff;--sc-muted:#d9dcdf;--sc-accent:#d9ab00;--sc-ink:#322d0e;--sc-wash:#faf7e7}
.acb-sc-page.acb-sc-brand-entrust{--sc-hero:#1c2945;--sc-text:#fff;--sc-muted:#d9e0ed;--sc-accent:#5967b3;--sc-ink:#303c78;--sc-wash:#f0f1fa}
.acb-sc-page.acb-sc-brand-matica{--sc-hero:#f8f0f0;--sc-text:#30282d;--sc-muted:#665961;--sc-accent:#bb2439;--sc-ink:#7a1e2c;--sc-wash:#faf1f3}
.acb-sc-page.acb-sc-brand-paxton{--sc-hero:#edf3e9;--sc-text:#273728;--sc-muted:#50634b;--sc-accent:#57952b;--sc-ink:#32631b;--sc-wash:#f0f6ea}
.acb-sc-page.acb-sc-brand-hid{--sc-hero:#eaf1f7;--sc-text:#1e344a;--sc-muted:#4a6278;--sc-accent:#135e9e;--sc-ink:#164c77;--sc-wash:#f0f4fa}
.acb-sc-page.acb-sc-brand-mifare{--sc-hero:#eef2f7;--sc-text:#243449;--sc-muted:#50617a;--sc-accent:#42618c;--sc-ink:#304e76;--sc-wash:#f1f4f9}
.acb-sc-page.acb-sc-brand-evohold{--sc-hero:#edf4ee;--sc-text:#24392c;--sc-muted:#4b6553;--sc-accent:#367452;--sc-ink:#295b3e;--sc-wash:#f0f6f0}
.acb-sc-page.acb-sc-brand-easybadge{--sc-hero:#edf2f8;--sc-text:#25384b;--sc-muted:#4e6579;--sc-accent:#3c699a;--sc-ink:#294f79;--sc-wash:#eff4fa}
.acb-sc-page.acb-sc-brand-nhs{--sc-hero:#edf4fa;--sc-text:#12395a;--sc-muted:#42647e;--sc-accent:#005eb8;--sc-ink:#174f80;--sc-wash:#f0f6fc}
.acb-sc-page.acb-sc-brand-salto{--sc-hero:#f5eee8;--sc-text:#3c302a;--sc-muted:#6b584c;--sc-accent:#b96522;--sc-ink:#8a4311;--sc-wash:#faf3eb}
.acb-sc-page.acb-sc-brand-swiftpro{--sc-hero:#251d34;--sc-text:#fff;--sc-muted:#ded6e9;--sc-accent:#69479b;--sc-ink:#472669;--sc-wash:#f3eef9}
.acb-sc-page .acb-breadcrumb{padding-top:18px;padding-bottom:18px;font-size:12px}
.acb-sc-page .acb-sc-eyebrow{color:var(--sc-ink);font-size:11px;line-height:1.7;font-weight:600;letter-spacing:1.4px;margin:0 0 10px}
.acb-sc-page .acb-sc-hero{background:var(--sc-hero);color:var(--sc-text);border-top:4px solid var(--sc-accent);overflow:hidden}
.acb-sc-page .acb-sc-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:55px;align-items:center;min-height:430px;padding-top:35px;padding-bottom:35px}
.acb-sc-page .acb-sc-hero .acb-sc-eyebrow{color:var(--sc-muted)}
body.acb-redesign-draft .acb-sc-page .acb-sc-hero h1{font:600 clamp(34px,3.4vw,47px)/1.2 Poppins,Arial,sans-serif;letter-spacing:-1.3px;color:var(--sc-text);margin:0 0 12px;padding:0}
.acb-sc-page .acb-sc-hero h1:after{display:none}
.acb-sc-page .acb-sc-strap{font-size:22px;line-height:1.5;font-weight:500;letter-spacing:-.4px;color:var(--sc-text);margin:0 0 20px}
.acb-sc-page .acb-sc-lead{font-size:16px;line-height:1.9;color:var(--sc-muted);max-width:570px;margin:0 0 24px}
.acb-sc-page .acb-sc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}
.acb-sc-page .acb-sc-actions .button{min-height:49px;font-size:15px;gap:17px}
body.acb-redesign-draft .acb-sc-page a.acb-sc-advice{display:inline-flex;align-items:center;gap:13px;min-height:44px;color:var(--sc-text);font-size:14px;text-decoration:none}
.acb-sc-page .acb-sc-note{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;line-height:1.8;color:var(--sc-muted);margin:22px 0 0}
.acb-sc-page .acb-sc-logo{width:172px;height:64px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:3px;padding:11px 15px;margin:0 0 20px;color:#1b2b36}
.acb-sc-page .acb-sc-logo img{display:block;width:100%;height:100%;object-fit:contain;margin:0;max-height:none}
/* These existing files have generous white padding; cover crops that padding without stretching the marks. */
.acb-sc-page .acb-sc-logo-entrust img,.acb-sc-page .acb-sc-logo-matica img{object-fit:cover}
.acb-sc-page .acb-sc-logo>span{font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.5px}
.acb-sc-page.acb-sc-brand-magicard .acb-sc-copy>.acb-sc-logo{height:78px;padding:7px 18px}
.acb-sc-page .acb-sc-brand-swiftpro .acb-sc-logo,.acb-sc-page.acb-sc-brand-swiftpro .acb-sc-copy>.acb-sc-logo{background:#23292f}
.acb-sc-page .acb-sc-studio{border-top:3px solid var(--sc-accent);border-radius:4px;background:#fff;min-width:0;box-shadow:0 12px 35px #00000012}
body.acb-redesign-draft .acb-sc-page .acb-sc-studio>a{display:block;padding:20px 24px 18px;color:#1b2b36;text-decoration:none}
.acb-sc-page .acb-sc-image-label{display:block;font-size:10px;line-height:1.8;letter-spacing:1.3px;color:#657580;font-weight:500}
.acb-sc-page .acb-sc-hero-image{height:268px;padding:5px 22px 10px}
.acb-sc-page .acb-sc-hero-image img{display:block;width:100%;height:100%;object-fit:contain;max-height:none;margin:0}
.acb-sc-page .acb-sc-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e1e6e8;padding-top:12px}
.acb-sc-page .acb-sc-caption strong{font-size:15px;line-height:1.6;font-weight:500}
.acb-sc-page .acb-sc-caption>.acb-arrow{width:19px;height:19px;min-width:19px;color:var(--sc-ink)}
.acb-sc-page .acb-sc-no-image{padding:40px 25px;color:#1b2b36;min-height:300px}
.acb-sc-page .acb-sc-context-nav{background:#fff;border-bottom:1px solid #e0e6e9}
.acb-sc-page .acb-sc-context-nav>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:15px;padding-bottom:15px}
body.acb-redesign-draft .acb-sc-page .acb-sc-context-nav a{display:inline-flex;align-items:center;gap:14px;color:var(--sc-ink);min-height:40px;font-size:13px;line-height:1.8;font-weight:500;text-decoration:none;flex-shrink:0}
.acb-sc-page .acb-sc-context-nav a>.acb-arrow{transform:rotate(180deg)}
.acb-sc-page .acb-sc-context-nav p{font-size:12px;line-height:1.8;color:#657581;margin:0;max-width:720px}
.acb-sc-page .acb-sc-brands,.acb-sc-page .acb-sc-ranges,.acb-sc-page .acb-sc-models{padding-top:34px;padding-bottom:35px;scroll-margin-top:95px}
.acb-sc-page .acb-sc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:21px}
body.acb-redesign-draft .acb-sc-page .acb-sc-section-heading h2,body.acb-redesign-draft .acb-sc-page .acb-sc-catalogue-heading h2{font:600 29px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.7px;color:#1b2b36;margin:0;padding:0}
.acb-sc-page .acb-sc-section-heading h2:after,.acb-sc-page .acb-sc-catalogue-heading h2:after{display:none}
.acb-sc-page .acb-sc-section-heading>p{max-width:360px;font-size:13px;line-height:1.8;color:#657581;margin:0}
.acb-sc-page .acb-sc-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
body.acb-redesign-draft .acb-sc-page a.acb-sc-brand-card{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:18px;row-gap:13px;align-items:center;min-width:0;padding:19px 17px;border:1px solid #dce4e8;border-radius:4px;text-decoration:none;color:#1b2b36;background:#fff}
.acb-sc-page .acb-sc-brand-card>.acb-sc-logo{grid-column:1/-1;width:130px;height:43px;margin:0;padding:3px 0;justify-content:flex-start}
.acb-sc-page .acb-sc-brand-card .acb-sc-logo>span{font-size:21px}
.acb-sc-page .acb-sc-brand-photo{height:82px}
.acb-sc-page .acb-sc-brand-photo img{width:100%;height:100%;object-fit:contain;display:block;max-height:none;margin:0}
body.acb-redesign-draft .acb-sc-page .acb-sc-brand-card h3{font:600 16px/1.5 Poppins,Arial,sans-serif;letter-spacing:-.2px;margin:0 0 6px;padding:0;color:#1b2b36}
.acb-sc-page .acb-sc-brand-card h3:after{display:none}
.acb-sc-page .acb-sc-brand-card>div>span{font-size:11px;line-height:1.7;color:#687581}
.acb-sc-page .acb-sc-brand-card>.acb-arrow{position:absolute;right:15px;top:28px;width:17px;height:17px;color:var(--sc-ink)}
.acb-sc-page .acb-sc-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
body.acb-redesign-draft .acb-sc-page a.acb-sc-range-card{min-width:0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:center;padding:20px 17px;background:#fff;border:1px solid #dce4e8;border-radius:4px;color:#1b2b36;text-decoration:none}
.acb-sc-page .acb-sc-range-image{height:115px;min-width:0}
.acb-sc-page .acb-sc-range-image img{width:100%;height:100%;object-fit:contain;display:block;max-height:none;margin:0}
body.acb-redesign-draft .acb-sc-page .acb-sc-range-card h3{font:600 17px/1.5 Poppins,Arial,sans-serif;color:#1b2b36;margin:0 0 8px;padding:0;letter-spacing:-.3px}
.acb-sc-page .acb-sc-range-card h3:after{display:none}
.acb-sc-page .acb-sc-range-card p{font-size:12px;line-height:1.8;color:#677581;margin:0 0 9px}
.acb-sc-page .acb-sc-range-card>div>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--sc-ink);font-size:12px;line-height:1.8;font-weight:600}
.acb-sc-page .acb-sc-range-card .acb-arrow{width:17px;height:17px;min-width:17px}
body.acb-redesign-draft .acb-sc-page a.acb-sc-bespoke{position:relative;display:block;min-width:0;padding:25px;background:#1b2b36;color:#fff;text-decoration:none;border-radius:4px}
.acb-sc-page .acb-sc-bespoke>span{display:block;color:#ffb18b;font-size:10px;letter-spacing:1px;font-weight:600;margin-bottom:11px}
body.acb-redesign-draft .acb-sc-page .acb-sc-bespoke h3{font:600 22px/1.5 Poppins,Arial,sans-serif;color:#fff;margin:0 0 9px;padding:0;letter-spacing:-.4px}
.acb-sc-page .acb-sc-bespoke p{font-size:13px;line-height:1.8;color:#d7e0e6;margin:0 0 15px}
.acb-sc-page .acb-sc-model-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.acb-redesign-draft .acb-sc-page .acb-sc-model-links a{display:flex;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:56px;padding:13px 16px;border:1px solid #dce4e8;border-radius:3px;background:#fff;font-size:14px;line-height:1.7;font-weight:500;color:var(--sc-ink);text-decoration:none}
.acb-sc-page .acb-sc-model-links .acb-arrow{width:17px;min-width:17px;height:17px}
.acb-sc-page .acb-sc-software-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
body.acb-redesign-draft .acb-sc-page .acb-sc-software-grid>a{display:block;position:relative;padding:25px;border:1px solid #dce4e8;border-top:3px solid var(--sc-accent);background:#fff;border-radius:4px;text-decoration:none;color:#1b2b36}
.acb-sc-page .acb-sc-software-grid>a>span{font-size:10px;font-weight:600;line-height:1.8;letter-spacing:1.1px;color:var(--sc-ink)}
body.acb-redesign-draft .acb-sc-page .acb-sc-software-grid h3{font:600 20px/1.5 Poppins,Arial,sans-serif;color:#1b2b36;margin:12px 0;padding:0;letter-spacing:-.4px}
.acb-sc-page .acb-sc-software-grid p{font-size:13px;line-height:1.8;color:#667681;margin:0 0 15px}
.acb-sc-page .acb-sc-software-grid .acb-arrow{color:var(--sc-ink)}
.acb-sc-page .acb-sc-products{scroll-margin-top:95px;border-top:3px solid var(--sc-accent);background:#f3f5f5}
.acb-sc-page .acb-sc-catalogue-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:30px;padding-bottom:22px}
.acb-sc-page .acb-sc-catalogue-heading>p{font-size:13px;line-height:1.8;color:#687681;margin:0}
.acb-sc-page .catalogue-layout{padding-top:8px;padding-bottom:40px}
.acb-sc-page .catalogue-results{min-width:0}
.acb-sc-page .filters{padding:16px;background:#fff;border:1px solid #dfe5e8;border-radius:4px}
.acb-sc-page .filter-title h2{font-size:16px!important;line-height:1.5;margin:0}
.acb-sc-page .filter-title>a{font-size:11px}
.acb-sc-page .facet-group summary{font-size:14px;line-height:1.6}
.acb-sc-page .facet-options label{font-size:13px;line-height:1.7;min-height:34px}
.acb-sc-page .facet-options label small{font-size:11px}
.acb-sc-page .results-toolbar{padding-bottom:20px;font-size:14px}
.acb-sc-page .result-range{font-size:12px}
.acb-sc-page .results-toolbar select{font-size:13px;min-height:42px;border-color:#d9e0e2;background:#fff}
.acb-sc-page .product-card{border:1px solid #dfe5e8;border-radius:4px;background:#fff;box-shadow:none;overflow:hidden}
.acb-sc-page .product-photo{height:180px;padding:15px 12px;background:#fbfcfa}
.acb-sc-page .product-copy{padding:15px 13px}
.acb-sc-page .product-brand{font-size:10px;letter-spacing:.4px;margin-bottom:7px}
.acb-sc-page .product-card h2{font-size:14px;line-height:1.6;font-weight:500;margin:0 0 8px}
.acb-sc-page .product-card .sku{font-size:10px;line-height:1.7;margin-bottom:9px;color:#687581}
.acb-sc-page .product-price{font-size:21px;line-height:1.5}
.acb-sc-page .product-price small{font-size:10px}
.acb-sc-page .acb-product-options{font-size:12px;line-height:1.7}
.acb-sc-page .acb-sc-complete{padding:45px 0;background:var(--sc-wash)}
.acb-sc-page .acb-sc-complete>.wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px;align-items:center}
body.acb-redesign-draft .acb-sc-page .acb-sc-complete h2,body.acb-redesign-draft .acb-sc-page .acb-sc-help h2{font:600 29px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.7px;color:#1b2b36;margin:0 0 15px;padding:0}
.acb-sc-page .acb-sc-complete>div>div>p:not(.acb-sc-eyebrow){font-size:14px;line-height:1.9;color:#64737d;margin:0}
.acb-sc-page .acb-sc-related{display:grid;gap:12px}
body.acb-redesign-draft .acb-sc-page .acb-sc-related a{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;border:1px solid #dce4e8;border-radius:3px;background:#fff;text-decoration:none;color:var(--sc-ink);font-size:14px;font-weight:500;line-height:1.7}
.acb-sc-page .acb-sc-help{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:40px;padding-bottom:40px}
.acb-sc-page .acb-sc-help>div>p{font-size:14px;line-height:1.9;color:#64737d;margin:0;max-width:790px}
.acb-sc-page .acb-sc-help .button{flex-shrink:0}
.acb-sc-page .acb-sc-compact{padding:25px 0;background:var(--sc-wash);border-top:4px solid var(--sc-accent)}
.acb-sc-page .acb-sc-compact>.wrap{display:flex;align-items:center;gap:25px}
.acb-sc-page .acb-sc-compact .acb-sc-logo{flex-shrink:0;margin:0}
body.acb-redesign-draft .acb-sc-page .acb-sc-compact h1{font:600 30px/1.4 Poppins,Arial,sans-serif;color:#1b2b36;margin:0;padding:0;letter-spacing:-.7px}
body.acb-redesign-draft .acb-sc-page .acb-sc-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;color:var(--sc-ink);font-size:14px;font-weight:500;text-decoration:none;margin-left:auto}
.acb-sc-page a:focus-visible{outline:3px solid #c94000;outline-offset:4px}
.acb-sc-page a.acb-sc-brand-card:hover,.acb-sc-page a.acb-sc-range-card:hover,.acb-sc-page .acb-sc-model-links a:hover,.acb-sc-page .acb-sc-related a:hover{border-color:var(--sc-accent)}
@media(min-width:901px){.acb-sc-page .mobile-filter{display:none!important}}
@media(min-width:1101px){.acb-sc-page .filters{position:sticky;top:75px;align-self:start;max-height:calc(100vh - 95px);overflow:auto}}
@media(max-width:1180px){.acb-sc-page .acb-sc-hero-grid{gap:30px}.acb-sc-page .acb-sc-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.acb-sc-page .acb-sc-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acb-sc-page .acb-sc-complete>.wrap{gap:35px}.acb-sc-page .acb-sc-model-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.acb-sc-page .acb-sc-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:30px;padding-bottom:30px}.acb-sc-page .acb-sc-studio{max-width:640px;width:100%}.acb-sc-page .acb-sc-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acb-sc-page .acb-sc-context-nav>.wrap{flex-direction:column;align-items:flex-start;gap:5px}.acb-sc-page .acb-sc-complete>.wrap{grid-template-columns:minmax(0,1fr)}.acb-sc-page .filters{position:static;max-height:none}.acb-sc-page .product-card h2{font-size:17px}.acb-sc-page .product-card .sku{font-size:12px}.acb-sc-page .product-photo{height:215px}.acb-sc-page .acb-sc-help{flex-direction:column;align-items:flex-start;gap:22px}.acb-sc-page .acb-sc-compact>.wrap{flex-wrap:wrap}.acb-sc-page .acb-sc-link{margin-left:0!important}.acb-sc-page .acb-sc-software-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){body.acb-redesign-draft .acb-sc-page .acb-sc-hero h1{font-size:35px;letter-spacing:-1px}.acb-sc-page .acb-sc-strap{font-size:21px}.acb-sc-page .acb-sc-hero-image{height:235px;padding:6px 0}.acb-sc-page .acb-sc-caption strong{font-size:14px}.acb-sc-page .acb-sc-brand-grid,.acb-sc-page .acb-sc-range-grid,.acb-sc-page .acb-sc-software-grid{grid-template-columns:minmax(0,1fr)}.acb-sc-page .acb-sc-model-links{grid-template-columns:repeat(2,minmax(0,1fr))}.acb-sc-page .acb-sc-section-heading,.acb-sc-page .acb-sc-catalogue-heading{flex-direction:column;align-items:flex-start;gap:13px}.acb-sc-page .acb-sc-section-heading h2,.acb-sc-page .acb-sc-catalogue-heading h2{font-size:26px!important}.acb-sc-page .acb-sc-brand-card{grid-template-columns:100px minmax(0,1fr)!important}.acb-sc-page .acb-sc-brand-photo{height:95px}.acb-sc-page .acb-sc-brand-card h3{font-size:18px!important}.acb-sc-page .acb-sc-note{font-size:12px}.acb-sc-page .acb-sc-note>span{display:none}.acb-sc-page .acb-sc-model-links a{font-size:13px;padding:12px}.acb-sc-page .acb-sc-complete,.acb-sc-page .acb-sc-help{padding-top:32px;padding-bottom:32px}.acb-sc-page .acb-sc-compact h1{font-size:26px!important}.acb-sc-page .product-price{font-size:24px}.acb-sc-page .facet-options label{font-size:15px;min-height:44px}.acb-sc-page .facet-options label small{font-size:12px}.acb-sc-page .facet-group summary{font-size:16px;min-height:44px;align-items:center}.acb-sc-page .results-toolbar select,.acb-sc-page .mobile-filter{font-size:15px;min-height:44px}.acb-sc-page .acb-sc-section-heading>p,.acb-sc-page .acb-sc-catalogue-heading>p{font-size:14px}}
