:root{--hb-accent: #5073fc;--hb-accent-dark: #3a5be8;--hb-sale: #f83a3a;--hb-ink: #141414;--hb-muted: #5c5c5c;--hb-page: #f0f0f0;--hb-card: #ffffff;--hb-soft: #f6f7fa;--hb-radius: 18px;--hb-gap: clamp(16px, 3vw, 28px);--hb-max: 1280px}body{background:var(--hb-page)}.hb-wrap{max-width:var(--hb-max);margin-inline:auto;padding-inline:clamp(12px,3vw,40px)}.hb-section{padding-block:calc(var(--hb-gap) / 2)}.hb-card{background:var(--hb-card);border-radius:var(--hb-radius);padding:clamp(20px,3.5vw,44px)}.hb-card--soft{background:var(--hb-soft)}.hb-card--accent{background:var(--hb-accent);color:#fff}.hb-card--plain{background:transparent;padding-inline:0}.hb-eyebrow{font-family:var(--font-body--family);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;opacity:.85}.hb-h2{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.05;letter-spacing:-.02em;margin:0}.hb-sub{color:var(--hb-muted);margin:6px 0 0}.hb-card--accent .hb-sub{color:#ffffffe0}.hb-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:clamp(16px,2.5vw,28px)}.hb-link{color:var(--hb-accent);font-weight:600;text-decoration:none;white-space:nowrap}.hb-link:hover{text-decoration:underline}.hb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:8px;font-weight:700;text-decoration:none;background:var(--hb-accent);color:#fff;transition:background-color .2s}.hb-btn:hover{background:var(--hb-accent-dark)}.hb-btn--white{background:#fff;color:var(--hb-accent)}.hb-btn--white:hover{background:#eef1ff}.hb-media{display:block;width:100%;height:auto;border-radius:var(--hb-radius)}.product-information__grid{background:var(--hb-card);border-radius:var(--hb-radius);padding:clamp(16px,2.5vw,32px)}@media(max-width:749px){.hb-card{border-radius:0}.hb-card--plain{padding-inline:0}.product-information__grid{border-radius:0;padding:0 0 16px}}.product-information sale-price,.product-information .price--on-sale .price,.product-information .price__sale{color:var(--hb-sale)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hobbiscope.css.map */
