.hb-shop-page{padding-top:34px;padding-bottom:50px}.hb-shop-intro{max-width:900px;margin:0 auto 24px;text-align:center}.hb-shop-kicker{font-weight:800;letter-spacing:.13em;font-size:12px;color:#008ca8}.hb-shop-intro h1{font-size:clamp(26px,4vw,42px);margin:10px 0;color:#072d42}.hb-shop-intro p{line-height:1.7;color:#456275;margin:0 auto 22px;max-width:720px}.hb-shop-primary,.hb-shop-fallback a{display:inline-flex;justify-content:center;align-items:center;padding:13px 20px;background:#00b8d2;color:#062c3e!important;border-radius:10px;font-weight:800;text-decoration:none;box-shadow:0 5px 15px #003d541c}.hb-shop-primary:hover,.hb-shop-fallback a:hover{background:#00d1e5}.hb-shop-panel{overflow:hidden;border:1px solid #d5e7ee;border-radius:16px;background:white;box-shadow:0 8px 30px #00425a10}.hb-shop-panel-top{padding:15px 20px;background:#edf9fc;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#07546a;font-size:13px}.hb-shop-panel-top span{color:#617985;font-size:12px}.hb-shop-frame{display:block;width:100%;height:1050px;border:0;background:#fff}.hb-shop-fallback{padding:18px 22px 25px;text-align:center;border-top:1px solid #e4edf1}.hb-shop-fallback strong{color:#093c51}.hb-shop-fallback p{color:#617985;font-size:13px}.hb-shop-fallback a{font-size:12px;padding:10px 16px}@media(max-width:700px){.hb-shop-page{padding-top:20px}.hb-shop-frame{height:780px}.hb-shop-panel-top{justify-content:center;text-align:center}}
