:root{--store:#ee591d}.store-hero .hero-panel{background:#241b16}.store-photo{padding:24px}.store-photo img{position:relative;width:100%;height:calc(100% - 70px);object-fit:cover;margin:16px 0}.inventory{padding:9vh 6vw;background:#181713;color:#f6f2e9}.inventory-copy{display:grid;grid-template-columns:.7fr 1.3fr;gap:5vw;align-items:end;margin-bottom:48px}.inventory h2{font-size:clamp(42px,6vw,84px);line-height:.95;letter-spacing:-.06em;margin:0}.inventory-copy>p:last-child{line-height:1.8;color:#bbb3a5}.inventory-gallery{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:12px}.inventory-gallery figure{margin:0;background:#292621}.inventory-gallery img{display:block;width:100%;height:460px;object-fit:cover}.inventory-gallery figcaption{padding:16px;font-size:12px;letter-spacing:.08em}.print-hero{min-height:72vh;padding:8vh 6vw;display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;background:#f5f1e8}.print-hero h1{font-size:clamp(58px,8vw,116px);line-height:.88;letter-spacing:-.075em;margin:28px 0}.print-hero h1 em{font-style:normal;color:var(--store)}.print-hero p:not(.eyebrow){font-size:17px;line-height:1.8}.print-hero img{width:100%;height:64vh;object-fit:cover}.proposal-badge{display:inline-block;margin-top:22px;padding:10px 14px;border:1px solid;font-size:11px;font-weight:800;letter-spacing:.08em}.service-pricing{padding:9vh 6vw;display:grid;grid-template-columns:.65fr 1.35fr;gap:5vw}.service-pricing.dark{display:grid;background:#151713;color:#f5f1e8}.service-pricing h2{font-size:clamp(42px,6vw,80px);margin:18px 0}.service-pricing>div>p:last-child{line-height:1.8;max-width:560px}.price-list{display:grid;grid-template-columns:1fr 1fr}.price-list article{min-height:160px;padding:24px;border:1px solid #aaa;border-width:1px 0 0 1px;display:flex;flex-direction:column;justify-content:space-between}.price-list span{font-size:10px;letter-spacing:.18em}.price-list b{font-size:23px}.printer-fleet{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:40px}.printer-unit{padding:30px;background:#292d29;border-left:4px solid var(--store);display:grid;gap:10px}.printer-unit b{font-size:26px}.printer-unit span{color:#ffc2a8}.printer-unit small{color:#adb5ad}.pricing-note{grid-column:1/-1;font-size:12px;color:#aeb4ae;line-height:1.7}
@media(max-width:760px){.inventory{padding:60px 18px}.inventory-copy{display:block}.inventory-copy>p:last-child{margin-top:25px}.inventory-gallery{grid-template-columns:1fr}.inventory-gallery img{height:310px}.print-hero,.service-pricing,.service-pricing.dark{display:block;padding:60px 18px}.print-hero h1{font-size:clamp(50px,15vw,68px)}.print-hero img{height:420px;margin-top:35px}.price-list{grid-template-columns:1fr;margin-top:35px}.price-list article{min-height:110px;border-width:1px 0 0}.price-list b{font-size:20px}.printer-fleet{grid-template-columns:1fr}.printer-unit b{font-size:22px}}
.tab-filter-bar{margin-top:20px;display:flex;gap:8px;flex-wrap:wrap}.tab-btn{padding:8px 16px;background:rgba(255,255,255,0.08);color:#f4eee2;border:1px solid rgba(255,255,255,0.2);border-radius:0 !important;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}.tab-btn:hover,.tab-btn.active{background:#ee591d;color:#fff;border-color:#ee591d}.calculator-card{margin-top:2.5rem;padding:2rem;background:#1f1c19;border:1px solid #ee591d;border-radius:0 !important;color:#f4eee2}.calculator-card h3{margin-top:0;font-size:20px;color:#fff}.calc-form{margin:18px 0;display:flex;align-items:center;gap:12px;font-size:15px}.calc-form input{padding:10px 14px;background:#2a2520;border:1px solid #ee591d;color:#fff;font-size:18px;font-weight:700;border-radius:0 !important;width:200px}.calc-results{display:flex;flex-direction:column;gap:10px;padding:16px;background:rgba(238,89,29,0.1);border:1px dashed #ee591d;margin-bottom:18px}.calc-results div{display:flex;justify-content:space-between;align-items:center;font-size:15px}.calc-results strong{font-size:22px;color:#ff8d5c}.sms-consign-btn{display:inline-block;padding:12px 20px;background:#ee591d;color:#fff;font-weight:700;text-decoration:none;border-radius:0 !important;font-size:14px;transition:background .15s ease}.sms-consign-btn:hover{background:#d4460d}
