/* OZ Poppers Direct SEO / content additions. Keeps the approved storefront visual system. */
.seo-breadcrumbs{background:#090909;border-bottom:1px solid rgba(243,205,76,.22);font-family:Oswald,'Barlow Condensed',Arial,sans-serif;font-size:13px;letter-spacing:.05em;text-transform:uppercase}
.seo-breadcrumbs .wrap{padding-top:10px;padding-bottom:10px;color:#a8a8a8}
.seo-breadcrumbs a{color:#f0d56b;text-decoration:none}.seo-breadcrumbs span{margin:0 8px;color:#5f5f5f}
.seo-copy-section{background:radial-gradient(circle at 78% 20%,rgba(139,18,18,.22),transparent 30%),linear-gradient(180deg,#0a0a0a,#050505);border-top:1px solid rgba(244,205,73,.28);border-bottom:1px solid rgba(244,205,73,.18)}
.seo-copy-section .wrap{padding-top:44px;padding-bottom:44px;max-width:1180px}.seo-copy-section h2,.seo-product-copy h2,.seo-landing-copy h2{margin:0 0 14px;color:#fff;font:800 clamp(28px,4vw,48px)/.98 Oswald,'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;letter-spacing:.015em}.seo-copy-section h2 em,.seo-product-copy h2 em,.seo-landing-copy h2 em{color:#f0d56b;font-style:normal}
.seo-copy-section p,.seo-product-copy p,.seo-landing-copy p{color:#c8c8c8;line-height:1.75;font-size:16px;max-width:980px}.seo-copy-section a,.seo-product-copy a,.seo-landing-copy a{color:#f0d56b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.seo-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}.seo-link-grid a{display:block;text-decoration:none!important;background:#0e0e0e;border:1px solid rgba(244,205,73,.35);padding:18px 20px;color:#fff!important;font:700 18px/1.1 Oswald,'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}.seo-link-grid a small{display:block;color:#f0d56b;font:500 12px/1.4 Oswald,'Barlow Condensed',Arial,sans-serif;letter-spacing:.08em;margin-top:5px}
.seo-product-copy{background:#080808;border-top:1px solid rgba(244,205,73,.22)}.seo-product-copy .wrap{padding-top:38px;padding-bottom:44px;max-width:1180px}.seo-product-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.seo-product-facts div{background:#111;border:1px solid rgba(255,255,255,.08);padding:15px}.seo-product-facts small{display:block;color:#aaa;font:600 11px/1.1 Oswald,'Barlow Condensed',Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.seo-product-facts strong{color:#fff;font:700 18px/1.2 Oswald,'Barlow Condensed',Arial,sans-serif}.seo-related-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.seo-related-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(244,205,73,.42);text-decoration:none!important;font:700 13px Oswald,'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}
.seo-landing-hero{background:radial-gradient(circle at 75% 38%,rgba(153,16,16,.34),transparent 28%),linear-gradient(110deg,#080808 0%,#160505 58%,#050505 100%);border-bottom:1px solid rgba(244,205,73,.3)}.seo-landing-hero .wrap{padding-top:56px;padding-bottom:54px}.seo-landing-hero .eyebrow{display:block;color:#f0d56b;font:700 14px Oswald,'Barlow Condensed',Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px}.seo-landing-hero h1{margin:0;color:#fff;font:900 clamp(42px,7vw,78px)/.92 Oswald,'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;max-width:980px}.seo-landing-hero h1 em{color:#f0d56b;font-style:normal}.seo-landing-hero p{max-width:800px;color:#ddd;font-size:17px;line-height:1.65;margin:18px 0 0}
.seo-landing-copy{background:#070707}.seo-landing-copy .wrap{padding-top:38px;padding-bottom:28px}.seo-landing-copy .columns{display:grid;grid-template-columns:1.15fr .85fr;gap:34px}.seo-landing-copy h3{color:#fff;font:800 22px Oswald,'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;margin:22px 0 8px}.seo-landing-copy ul{margin:14px 0 0;padding-left:18px;color:#ccc;line-height:1.7}.seo-landing-copy li::marker{color:#f0d56b}
.seo-landing-products{background:#0a0a0a;border-top:1px solid rgba(244,205,73,.2);border-bottom:1px solid rgba(244,205,73,.22);padding:34px 0 44px}.seo-landing-products .seo-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.seo-landing-products h2{margin:0;color:#fff;font:800 30px Oswald,'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}.seo-landing-products .seo-section-head a{color:#f0d56b;font:700 13px Oswald,'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;text-decoration:none}
.seo-html-sitemap{background:#070707;padding:50px 0}.seo-html-sitemap h1{color:#fff;font:900 50px Oswald,'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;margin:0 0 28px}.seo-sitemap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seo-sitemap-grid section{background:#0e0e0e;border:1px solid rgba(244,205,73,.22);padding:20px}.seo-sitemap-grid h2{color:#f0d56b;font:800 22px Oswald,'Barlow Condensed',Arial,sans-serif;text-transform:uppercase;margin:0 0 12px}.seo-sitemap-grid a{display:block;color:#ddd;text-decoration:none;padding:5px 0}.seo-sitemap-grid a:hover{color:#fff}
@media(max-width:900px){.seo-link-grid,.seo-product-facts,.seo-sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-landing-copy .columns{grid-template-columns:1fr}}
@media(max-width:620px){.seo-link-grid,.seo-product-facts,.seo-sitemap-grid{grid-template-columns:1fr}.seo-copy-section .wrap,.seo-product-copy .wrap,.seo-landing-hero .wrap{padding-top:30px;padding-bottom:30px}.seo-landing-products .seo-section-head{align-items:start;flex-direction:column}.seo-breadcrumbs{font-size:11px}}
