.wp-block-s9db-full-screen-hero-banner{align-items:center;background-image:var(--hb-desktop-background-image);background-position:var(--hb-desktop-background-position);background-size:cover;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:calc(100vh - 95px);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-full-screen-hero-banner{background-image:var(--hb-mobile-background-image);background-position:var(--hb-mobile-background-position)}}.wp-block-s9db-full-screen-hero-banner .hero-content{z-index:10}.wp-block-s9db-full-screen-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-full-screen-hero-banner .hero-content:before{bottom:30px;left:30px;right:30px;top:30px}}.wp-block-s9db-full-screen-hero-banner .hero-content h1,.wp-block-s9db-full-screen-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-full-screen-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-full-screen-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}.wp-block-s9db-full-screen-hero-banner .hero-content .hero-button:focus,.wp-block-s9db-full-screen-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-full-screen-hero-banner .hero-content .hero-button:active{transform:translateY(1px)}.wp-block-s9db-full-screen-hero-banner .wfs-scroll-container{bottom:0;height:230px;position:absolute;text-align:center;width:100%;z-index:100}.wp-block-s9db-full-screen-hero-banner .wfs-scroll-container .wfs-scroll-text{color:#fff;font-family:var(--font-base);font-size:20px;line-height:1.5;padding:0 20px;text-align:center}.wp-block-s9db-full-screen-hero-banner .wfs-scroll-container .wfs-scrollto{animation:bounce 2s infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 384 512%27%3E%3Cpath fill=%27%23FFF%27 d=%27M180.7 475.3c6.2 6.2 16.4 6.2 22.6 0l176-176c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L208 425.4V48c0-8.8-7.2-16-16-16s-16 7.2-16 16v377.4L27.3 276.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px;border:2px solid #fff;border-radius:50%;bottom:0;height:40px;left:50%;margin:0 auto 60px;position:absolute;text-align:center;transform:translateX(-50%);width:40px;z-index:101}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-30px)}60%{transform:translateX(-50%) translateY(-15px)}}.wp-block-s9db-full-screen-hero-banner .wfs-scroll-container .wfs-scroll-anchor{bottom:0;height:95px;left:0;position:absolute;transform:translateX(-50%);width:0;z-index:1}body.home .wp-block-s9db-full-screen-hero-banner{height:100vh;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;}
}