/* Public filing-review mode: keep the official information site, remove commerce/account entry points. */
#storeNavBtn,#customerBtn,#cartBtn,#storeQuickLinks,#mobileStoreNavBtn,#mobileCustomerLink,.mobile-nav a[href="#orderLookup"],#orderLookup,#cartDrawer,#customerOverlay,.backdrop,.product-detail-overlay,footer .footer-grid>div:last-child{display:none!important}
.nav-actions{margin-left:0}.products-section .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:820px;margin-inline:auto}
.product-card{transform:none!important}.product-footer{justify-content:flex-start}.product-card-actions,.price{display:none!important}
.contact-form{display:none!important}.contact-wrap{grid-template-columns:1fr!important;max-width:760px}.contact-list{font-size:16px}
.filing-notice{margin-top:20px;padding:14px 18px;border-left:3px solid var(--gold);background:color-mix(in srgb,var(--surface) 88%,var(--gold));color:var(--muted);font-size:13px}
.filing-company-name{margin-top:34px;padding:22px 0 20px;border-top:1px solid #63443a;border-bottom:1px solid #63443a;display:flex;align-items:center;justify-content:space-between;gap:24px}
.filing-company-name span{font-size:12px;letter-spacing:.16em;color:#ae9688}.filing-company-name strong{font:600 18px var(--serif);color:#f2e6d5}
@media(max-width:600px){.filing-company-name{display:block;text-align:center}.filing-company-name span,.filing-company-name strong{display:block}.filing-company-name strong{margin-top:8px;font-size:16px}}
@media(max-width:600px){.products-section .products-grid{grid-template-columns:1fr!important}.nav-actions{margin-left:auto}}
