.bhg{--bhg-bg:#fff;--bhg-card:#fff;--bhg-ink:#171a21;--bhg-muted:#536079;--bhg-border:#d5dff3;--bhg-field:#f4f7fc;--bhg-accent:#103ecf;background:var(--bhg-bg);color:var(--bhg-ink);padding:64px 0;scroll-margin-top:120px}.bhg--dark{--bhg-bg:#000;--bhg-card:#10141e;--bhg-ink:#fff;--bhg-muted:#c2cbdf;--bhg-border:#334976;--bhg-field:#171e2c}.bhg *{box-sizing:border-box}.bhg [hidden]{display:none!important}.bhg-shell{max-width:1320px;margin:auto;padding:0 28px}.bhg-heading{text-align:center;max-width:780px;margin:0 auto 28px}.bhg-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--bhg-muted)}.bhg h2{font-family:inherit;color:var(--bhg-ink);font-size:clamp(30px,3.5vw,46px);font-weight:750;letter-spacing:-1px;text-transform:none;margin:12px 0}.bhg-heading>p:last-child{font-size:16px;color:var(--bhg-muted);line-height:1.6}.bhg-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:34px}.bhg-tabs button{font:inherit;font-weight:700;font-size:15px;color:var(--bhg-ink);background:transparent;border:2px solid var(--bhg-accent);border-radius:40px;padding:13px 25px;min-height:48px;cursor:pointer}.bhg-tabs button[aria-selected=true]{color:#fff;background:var(--bhg-accent)}.bhg-tabs button:hover{box-shadow:0 0 0 3px #103ecf26}.bhg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bhg-card{min-width:0;display:flex;flex-direction:column;background:var(--bhg-card);border:1px solid var(--bhg-border);border-radius:18px;overflow:hidden}.bhg-image{display:block;background:#fff;overflow:hidden}.bhg-image img{display:block;width:100%;height:235px;object-fit:contain;padding:18px;transition:transform .2s}.bhg-image:hover img{transform:scale(1.035)}.bhg-body{padding:22px 18px;display:flex;flex-direction:column;flex:1}.bhg-status{font-size:11px;color:var(--bhg-muted);margin:0 0 10px}.bhg h3{font-family:inherit;font-size:20px;line-height:1.25;font-weight:700;color:var(--bhg-ink);text-transform:none;margin:0 0 14px}.bhg h3 a{color:inherit;text-decoration:none}.bhg-brief{font-size:13px;line-height:1.6;color:var(--bhg-muted);margin:0 0 20px}.bhg-bottom{margin-top:auto}.bhg-price{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:24px;font-weight:750;margin:0 0 16px;color:var(--bhg-ink)}.bhg-price s{color:var(--bhg-muted);font-size:14px;font-weight:400}.bhg label{font-size:11px;color:var(--bhg-muted);display:block;margin-bottom:6px}.bhg select{width:100%;min-height:46px;border:1px solid var(--bhg-border);border-radius:8px;background-color:var(--bhg-field);color:var(--bhg-ink);font:inherit;font-size:12px;padding:10px 26px 10px 10px;margin:0 0 12px;max-width:100%;color-scheme:light}.bhg--dark select{color-scheme:dark}.bhg-add{display:block;width:100%;min-height:48px;background:var(--bhg-accent);color:#fff;border:0;border-radius:8px;font:inherit;font-size:14px;font-weight:700;padding:12px;cursor:pointer}.bhg-add:hover{background:#334fa7}.bhg-add:disabled{background:#626b7c;cursor:not-allowed}.bhg-details{display:block;text-align:center;font-size:12px;text-underline-offset:4px;color:var(--bhg-ink);margin-top:16px}.bhg-footer{text-align:center;margin-top:30px}.bhg-footer a{display:inline-flex;align-items:center;gap:18px;min-height:46px;color:var(--bhg-ink);font-weight:700;text-underline-offset:5px}.bhg :focus-visible{outline:3px solid #648aff;outline-offset:4px}.bhg-panel:focus{outline-offset:8px}.bhg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:990px){.bhg-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.bhg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bhg-image img{height:260px}}@media(max-width:549px){.bhg{padding:38px 0}.bhg-shell{padding:0 18px}.bhg-heading{text-align:left}.bhg h2{font-size:32px}.bhg-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:24px}.bhg-tabs button{min-width:0;width:100%;font-size:12px;line-height:1.3;padding:9px 5px;min-height:52px;text-align:center;white-space:normal}.bhg-grid{grid-template-columns:minmax(0,1fr);gap:20px}.bhg-image img{height:260px}.bhg-body{padding:22px}.bhg-heading>p:last-child{font-size:15px}}@media(prefers-reduced-motion:reduce){.bhg-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map?subset=gA */
