/* START_SECTION:hb-bulk-banner (INDEX:46) */
.hbb{padding:24px 0 36px;font-family:inherit;background:#fff}.shopify-section:has(>.hbb){background:#fff}
.hbb .hbb-inner{position:relative;isolation:isolate;display:flex;align-items:center;min-height:330px;overflow:hidden;border:0;border-radius:5px;background:#282725}
.hbb .hbb-background{position:absolute;inset:0;z-index:-2}
.hbb .hbb-background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.hbb .hbb-inner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.27) 48%,rgba(0,0,0,.03) 78%)}
.hbb .hbb-content{padding:40px 46px;width:62%;max-width:720px;position:relative}
.hbb .hbb-eyebrow{font-size:11px;font-weight:600;letter-spacing:1.9px;margin:0 0 14px;color:#ead7ad}
.hbb h2{font-size:34px;line-height:1.15;font-weight:600;margin:0;color:white;letter-spacing:-.5px;max-width:550px}
.hbb .hbb-copy{font-size:14px;line-height:1.75;max-width:510px;margin:16px 0 23px;color:#f1f0ec}
.hbb .hbb-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:12px 23px;background:white;border:1px solid white;color:#202820;border-radius:3px;font-size:14px;font-weight:600;text-decoration:none;min-height:46px}
.hbb .hbb-button:hover{background:#f2eee4;border-color:#f2eee4;color:#202820}
.hbb .hbb-button:focus-visible{outline:3px solid #ead7ad;outline-offset:4px}
@media(min-width:1600px){.hbb .hbb-inner{min-height:350px}.hbb .hbb-content{padding:46px 52px}.hbb h2{font-size:37px}}
@media(max-width:989px){.hbb .hbb-inner{min-height:330px}.hbb .hbb-content{width:72%;padding:34px}.hbb h2{font-size:30px}}
@media(max-width:749px){.hbb{padding:18px 0 28px}.hbb .hbb-inner{min-height:330px}.hbb .hbb-content{width:100%;max-width:none;padding:30px 24px}.hbb h2{font-size:28px;max-width:370px}.hbb .hbb-copy{font-size:14px;max-width:400px}.hbb .hbb-background img{object-position:62% center}.hbb .hbb-inner:after{background:rgba(0,0,0,.64)}}
/* END_SECTION:hb-bulk-banner */
