.bh-home-shop,.bh-home-shop *,.bh-shop-nudge,.bh-shop-nudge *{box-sizing:border-box}.bh-home-shop{width:100%;max-width:none;margin:22px 0 60px;background:#003565;color:#fff;position:relative}.bh-home-shop-inner{max-width:1120px;width:calc(100% - 64px);margin:auto;display:grid;grid-template-columns:1fr 230px;gap:35px;align-items:center;padding:18px 0}.bh-home-shop .bh-shop-new{display:inline-block;background:#ffdf52;color:#003565;padding:4px 9px;font:700 11px/1.4 'Nunito Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.site .bh-home-shop h2,.bh-home-shop h2{font:700 clamp(25px,2.4vw,32px)/1.16 Poppins,sans-serif;letter-spacing:-.03em;color:#fff;margin:0 0 10px}.bh-home-shop-copy>p:not(.bh-shop-new){font:400 16px/1.5 'Nunito Sans',sans-serif;max-width:610px;margin:0 0 14px;color:#fff}.bh-home-shop .bh-shop-cta{display:inline-flex;gap:20px;align-items:center;min-height:40px;padding:8px 15px;background:#ed509d;color:#003565;border-radius:3px;text-decoration:none;font:700 14px/1.4 'Nunito Sans',sans-serif}.bh-home-shop .bh-shop-cta:hover{background:#ffdf52}.bh-home-shop .bh-shop-cta:focus-visible{outline:3px solid #fff;outline-offset:5px}.bh-home-shop-art{height:220px;display:flex;align-items:center;justify-content:center}.bh-home-shop-art img{width:100%;height:100%;object-fit:contain;display:block}.bh-shop-nudge{width:calc(100% - 64px);max-width:1120px;margin:42px auto;padding:22px 0;display:flex;gap:18px;align-items:center;border-top:2px solid #ff6b26;border-bottom:1px solid #d5dfe7;color:#003565}.bh-shop-nudge>img{flex:0 0 42px;width:42px;height:42px;object-fit:contain}.bh-shop-nudge p{font:400 16px/1.6 'Nunito Sans',sans-serif;margin:0}.bh-shop-nudge strong{font-weight:700}.bh-shop-nudge a{color:#006aca;font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.bh-shop-nudge a:focus-visible{outline:3px solid #006aca;outline-offset:4px}.bh-footer-shop{font:700 14px/1.5 'Nunito Sans',sans-serif;color:#003565;text-decoration:underline;text-underline-offset:4px;margin-left:20px}@media(max-width:620px){.bh-home-shop{margin:18px 0 40px}.bh-home-shop-inner{width:calc(100% - 36px);grid-template-columns:1fr 115px;gap:14px;padding:22px 0}.site .bh-home-shop h2,.bh-home-shop h2{font-size:25px}.bh-home-shop-copy>p:not(.bh-shop-new){font-size:14px}.bh-home-shop-art{height:155px}.bh-home-shop .bh-shop-cta{font-size:13px;padding:8px 10px;gap:10px}.bh-shop-nudge{width:calc(100% - 36px);align-items:flex-start;margin:30px auto}.bh-shop-nudge p{font-size:15px}.bh-shop-nudge a{white-space:normal}.bh-footer-shop{margin-left:12px}}
/* Keep the homepage promotion brief on phones; the shop hero retains its robot. */
@media(max-width:620px){.bh-home-shop-inner{grid-template-columns:1fr}.bh-home-shop-art{display:none}.bh-home-shop-copy>p:not(.bh-shop-new){max-width:360px}}
