.wp-block-s9db-hero-banner{align-items:center;background-image:var(--hbs-desktop-background-image);background-position:var(--hbs-desktop-background-position);background-size:cover;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:605px;justify-content:center;margin-left:0!important;margin-right:0!important;margin-top:95px!important;max-width:100%!important;overflow:hidden;padding:4rem 2rem;position:relative;text-align:center;width:100%!important}@media(max-width:768px){.wp-block-s9db-hero-banner{background-image:var(--hbs-mobile-background-image);background-position:var(--hbs-mobile-background-position)}}.wp-block-s9db-hero-banner .hero-content{z-index:10}.wp-block-s9db-hero-banner .hero-content:before{border:1px solid #fff;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px}@media screen and (min-width:605px){.wp-block-s9db-hero-banner .hero-content:before{bottom:30px;left:30px;right:30px;top:30px}}.wp-block-s9db-hero-banner .hero-content h1,.wp-block-s9db-hero-banner .hero-content h2{font-family:var(--font-heading-two);font-size:clamp(3rem,.00007rem + 10.526vw,6.25rem);line-height:clamp(3.7rem,.62508rem + 10.526vw,6.875rem);margin:0 auto;padding:0!important;padding:0}.wp-block-s9db-hero-banner .hero-content p{font-size:clamp(16px,.00007rem + 10.526vw,40px);line-height:clamp(20px,.62508rem + 10.526vw,50px);margin:30px auto;padding:0}.wp-block-s9db-hero-banner .hero-content .hero-button{background-color:transparent!important;border:var(--button-border-width) solid var(--button-border-color)!important;border-radius:var(--button-border-radius)!important;color:var(--button-color)!important;cursor:pointer;display:inline-block;font-family:var(--font-base);font-size:20px;font-weight:var(--font-base-weight-normal);padding:var(--button-padding)!important;text-align:center;text-decoration:none;transition:all .3s ease; position: relative; z-index: 1;}.wp-block-s9db-hero-banner .hero-content .hero-button:focus,.wp-block-s9db-hero-banner .hero-content .hero-button:hover{background-color:var(--button-hover-bg)!important;border:var(--button-border-width) solid var(--button-hover-bg)!important;color:var(--button-hover-text)!important;text-decoration:none}.wp-block-s9db-hero-banner .hero-content .hero-button:active{transform:translateY(1px)}body.home .wp-block-s9db-hero-banner{height:700px;margin-top:0!important}

/* Oli - Temp Adjustments for Summer Shopping Weekend Page */
@media (max-width: 600px) {
    .page-id-17882 .hero-content p {font-size: 23px!important;}
}