@layer dman-components{.specialist-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:center;padding-block:clamp(1.5rem,4vw,3.5rem)}.specialist-hero h1{font-size:clamp(1.8rem,3.3vw,3rem);line-height:1.35;max-width:24ch}.specialist-hero-art{border:1px solid #e2dacb;border-radius:28px;overflow:hidden;aspect-ratio:4/3;background:#f7f3eb}.specialist-hero-art img{width:100%;height:100%;object-fit:contain}.specialist-market-paths{display:flex;gap:.6rem;flex-wrap:wrap;margin-block-start:1.2rem}.specialist-market-paths a{border:1px solid #d6c9ac;border-radius:999px;padding:.55rem 1rem;min-height:44px;background:#fffdf8;color:#4b3a20;font-weight:700}.specialist-store-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.specialist-store-link{display:flex;align-items:center;gap:1rem;background:#fffdf8;border:1px solid #e2dacb;border-radius:18px;padding:.8rem;min-height:96px;color:inherit}.specialist-store-link img{width:100px;height:75px;object-fit:contain;border-radius:10px}.specialist-store-link strong{font-size:.96rem;line-height:1.5;flex:1 1}.specialist-store-link>span{font-size:1.4rem}.specialist-store-link:hover{border-color:#8c6a24;box-shadow:0 4px 18px #70521c12}.specialist-market-paths a:focus-visible,.specialist-store-link:focus-visible{outline:3px solid #946911;outline-offset:3px}.specialist-quick-paths{padding-block:1rem}.specialist-quick-paths .specialist-store-links{display:flex;overflow-x:auto;padding:.25rem;scroll-snap-type:x proximity}.specialist-quick-paths .specialist-store-link{min-width:250px;max-width:330px;flex:0 0 auto;scroll-snap-align:start}.specialist-buying-guide{margin-block:2rem;padding:clamp(1.2rem,3vw,2.5rem);border-radius:24px;background:#f5f2e9}.specialist-buying-guide ol{display:grid;gap:1rem;padding-inline-start:1.3rem;line-height:1.9}.specialist-store--computer .specialist-hero-art,.specialist-store--laptops .specialist-hero-art{border-color:#abc9cc}.specialist-store--repair-supplies .specialist-hero-art{border-color:#bfd0a3}@media(max-width:760px){.specialist-hero{grid-template-columns:1fr;gap:1rem}.specialist-hero-art{max-height:230px;order:-1}.specialist-store-links{grid-template-columns:1fr}.specialist-store-link{min-height:88px}.specialist-hero .page-breadcrumb{font-size:.8rem}}@media(min-width:761px) and (max-width:1050px){.specialist-store-links{grid-template-columns:repeat(2,minmax(0,1fr))}}}