.section-hero-banner{margin-top:-128px;position:relative;height:100dvh}.btn-sticky-bottom.is-sticky-fixed{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;z-index:25;margin:0;display:flex;justify-content:center;padding:12px 16px}.btn-sticky-bottom.is-sticky-fixed .button{width:100%;max-width:480px;margin:0}@media screen and (min-width:990px){.btn-sticky-bottom.is-sticky-fixed{display:none}}.header-wrapper{background:none}.header__heading a{color:var(--color-base-white)}.header__icons{margin:4px 0}.header__icon{background:var(--color-base-white);color:var(--color-base-black);height:4.4rem;width:4.4rem}.header__icon:hover{background:var(--color-base-brown);color:var(--color-base-white)}.hero-banner__container{position:absolute;bottom:100px;left:0;right:0;color:#fff;z-index:3}.hero-banner-inner{border-radius:35px}.hero-banner-text h2{margin:0 0 40px;color:#fff;font-size:11rem;position:relative;padding-bottom:40px}.hero-banner-text h2:after{content:"";width:200px;height:6px;position:absolute;bottom:0;margin:0 auto;background:#b76e4b;left:0;right:0;border-radius:35px}.hero-banner-text{text-align:center}.hero-banner-right{margin-top:auto}.button.has-circle-arrow{margin:0 auto}.hero-banner__intro{font-size:20px;line-height:1.4}.hero-banner__intro p{font-weight:300;color:#f3f5e4}.hero-banner__note{font-size:16px;margin-bottom:0;margin-top:10px}.hero-banner__media{height:calc(100dvh - 40px);position:relative}@media screen and (max-width:1199px){.hero-banner-right{min-width:unset;text-align:left}.hero-banner__intro p{margin:0}.hero-banner-right .button{margin:24px 0 0}.header-wrapper{padding-right:8px;padding-left:8px}.hero-banner__container{bottom:16px;left:8px;right:8px}.header{padding-top:4px;padding-bottom:4px}.header__icons{margin:0}.section-hero-banner{margin-top:-115px}.hero-banner__note{justify-content:flex-start;padding-bottom:10px}.hero-banner__media{height:calc(100dvh - 102px)}}@media screen and (max-width:749px){.hero-banner__intro{font-size:18px}.hero-banner-text h2{font-size:4rem}.hero-banner-text h2:after{width:100px}.hero-banner-right .button{width:100%;max-width:100%}.hero-banner__note{margin-bottom:16px;text-align:center}}@media screen and (min-width:1200px){.hero-banner__intro{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hw-hero-banner.css.map */
