.printer-intro{text-align:center;background:radial-gradient(#17407355,#0000 70%);padding:54px 24px 40px}.printer-intro h1{letter-spacing:-2px;margin:0 0 20px;font-size:clamp(36px,4.6vw,64px);font-weight:600;line-height:1.08}.printer-intro h1 em{color:#ffd43b;font-style:normal}.printer-intro>p:not(.universe-kicker){color:#b1c4df;max-width:600px;margin:0 auto 24px;line-height:1.6}.printer-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1280px;margin:auto;padding:12px 5% 48px;scroll-margin-top:20px;display:grid}.printer-card{background:#131f34;border:1px solid #2b3d59;border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.printer-photo{aspect-ratio:1.2;background:#fff;justify-content:center;align-items:center;padding:26px;display:flex;position:relative}.printer-photo>span{color:#fff;z-index:1;background:#122542;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.printer-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;min-height:0}.printer-copy{flex-direction:column;flex:1;padding:22px;display:flex}.printer-copy>small{color:#88aff1;letter-spacing:1.5px;font-size:10px;font-weight:700}.printer-copy h2{letter-spacing:-.7px;margin:9px 0 12px;font-size:23px;line-height:1.2}.printer-copy>p{color:#adc2dc;margin:0 0 14px;font-size:13px;line-height:1.65}.printer-copy ul{gap:9px;margin:0 0 25px;padding:0;list-style:none;display:grid}.printer-copy li{color:#d4e0f3;gap:8px;font-size:11px;line-height:1.5;display:flex}.printer-copy li svg{color:#ffd43b;flex-shrink:0;margin-top:2px}.printer-price{flex-direction:column;gap:5px;margin-top:auto;display:flex}.printer-price strong{color:#ffd43b;letter-spacing:-.8px;font-size:26px;line-height:1.2}.printer-price small{color:#b1c4df;font-size:11px}.printer-copy>p.printer-availability{margin:12px 0 16px;font-size:10px}.printer-copy .universe-cta{border-radius:12px;gap:12px;width:100%;padding-inline:12px;font-size:12px}.printer-help{text-align:center;max-width:850px;margin:auto;padding:20px 24px 100px}.printer-help h2{letter-spacing:-1px;font-size:28px}.printer-help p{color:#b1c4df;line-height:1.6}.printer-help a{color:#ffd43b;align-items:center;gap:8px;margin:10px 0 25px;display:inline-flex}.printer-help>small{color:#9dafcb;font-size:11px;line-height:1.6;display:block}.printer-filters{flex-wrap:wrap;align-items:center;gap:16px;max-width:1280px;margin:auto;padding:12px 5%;display:flex}.printer-brands{flex-wrap:wrap;gap:8px;display:flex}.printer-brands button{color:#d4e0f3;cursor:pointer;font:inherit;background:#13243d;border:1px solid #405574;border-radius:24px;padding:10px 15px;font-size:12px}.printer-brands button[aria-pressed=true]{color:#10213b;background:#ffd43b;border-color:#ffd43b}.printer-search:focus-within{outline-offset:3px;outline:2px solid #ffd43b}.printer-brands button:focus-visible{outline-offset:3px;outline:2px solid #ffd43b}.printer-search{color:#b1c4df;border:1px solid #405574;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:220px;padding:10px 14px;display:flex}.printer-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.printer-search input::placeholder{color:#b1c4df}.printer-filters>p{color:#b1c4df;width:100%;margin:0;font-size:12px}.printer-empty{text-align:center;color:#b1c4df;padding:30px 24px}@media (max-width:1000px){.printer-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.printer-intro{padding:30px 22px}.printer-intro h1{letter-spacing:-1.4px;font-size:36px}.printer-intro>p:not(.universe-kicker){font-size:13px}.printer-catalog{gap:12px;padding:6px 4% 32px}.printer-photo{aspect-ratio:1;padding:12px}.printer-photo>span{max-width:calc(100% - 14px);padding:5px 7px;font-size:8px;top:7px;left:7px}.printer-copy{padding:14px 10px}.printer-copy h2{font-size:17px}.printer-copy>p:not(.printer-availability){display:none}.printer-copy ul{gap:6px;margin-bottom:18px}.printer-copy li{gap:5px;font-size:10px}.printer-copy li svg{width:11px}.printer-price strong{font-size:20px}.printer-copy .universe-cta{gap:4px;min-height:44px;padding:10px 6px;font-size:10px}.printer-copy .universe-cta svg{width:12px}.printer-help{padding-bottom:90px}.printer-help h2{font-size:24px}.printer-help p{font-size:13px}}
