:root{--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 30px;--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 90px}.section-home-hero-banner-2{margin-bottom:0}.section-home-hero-banner-2:first-of-type .wrapper:not([class*=bleed]):not(.wrapper-2){margin-top:-10px}.section-home-hero-banner-2 .wrapper{position:relative}.section-home-hero-banner-2 .wrapper>a{padding:0}.section-home-hero-banner-2 .wrapper>a.overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.section-home-hero-banner-2 .section-header-bleed,.section-home-hero-banner-2 .section-header-bleed-mobile{margin-top:-144px!important}.section-home-hero-banner-2 .section-header-bleed.image-container .text-box,.section-home-hero-banner-2 .section-header-bleed-mobile.image-container .text-box{padding-top:124px!important}.section-home-hero-banner-2 .image-container{padding-bottom:140%;margin-bottom:20px}.section-home-hero-banner-2 .image-container image{object-position:center}.section-home-hero-banner-2 .image-container .text-box{position:absolute;width:fit-content;display:inline-block}@media only screen and (max-width:768px){.section-home-hero-banner-2 .image-container .text-box.left{left:30px;text-align:left}.section-home-hero-banner-2 .image-container .text-box.center{left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.section-home-hero-banner-2 .image-container .text-box.right{right:30px;text-align:right}.section-home-hero-banner-2 .image-container .text-box.top{top:30px}.section-home-hero-banner-2 .image-container .text-box.middle{top:50%;transform:translateY(-50%)}.section-home-hero-banner-2 .image-container .text-box.bottom{bottom:30px}}.section-home-hero-banner-2 .image-container .text-box .title{margin-bottom:10px;max-width:100%}.section-home-hero-banner-2 .image-container .text-box .subtitle{margin-bottom:10px;font-size:26px}.section-home-hero-banner-2 .image-container .text-box .button{font-family:swell;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.35px;text-transform:capitalize;min-width:114px;text-align:center}@media only screen and (max-width:768px){.section-home-hero-banner-2 .image-container.image-75{padding-bottom:100%}.section-home-hero-banner-2 .image-container.image-50{padding-bottom:60%}.section-home-hero-banner-2 .image-container.image-fit{padding-bottom:unset;height:auto}.section-home-hero-banner-2 .image-container.image-fit img{position:relative}.section-home-hero-banner-2 .wrapper-50-50{display:flex;flex-direction:column;gap:var(--hhb2-sbs-row-gap-mobile, 20px);padding-left:var(--hhb2-sbs-wrapper-padding-x-mobile, 0px);padding-right:var(--hhb2-sbs-wrapper-padding-x-mobile, 0px)}.section-home-hero-banner-2 .wrapper-50-50>.wrapper-2{margin-bottom:0!important}.section-home-hero-banner-2 .wrapper-50-50 .wrapper-2{box-sizing:border-box;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.section-home-hero-banner-2 .wrapper-50-50.section-header-bleed-mobile .wrapper-2:first-child .text-box.top{padding-top:124px}}@media only screen and (min-width:768px){.section-home-hero-banner-2 .section-header-bleed-mobile:not(.section-header-bleed-desktop){margin-top:0!important}.section-home-hero-banner-2 .section-header-bleed-mobile:not(.section-header-bleed-desktop).image-container .text-box{padding-top:0!important}.section-home-hero-banner-2 .section-header-bleed,.section-home-hero-banner-2 .section-header-bleed-desktop{margin-top:-174px!important}.section-home-hero-banner-2 .section-header-bleed.image-container .text-box,.section-home-hero-banner-2 .section-header-bleed-desktop.image-container .text-box{padding-top:134px!important}.section-home-hero-banner-2 .section-header-bleed.image-container .page-width,.section-home-hero-banner-2 .section-header-bleed-desktop.image-container .page-width{position:absolute;top:0;left:50%;transform:translate(-50%)}.section-home-hero-banner-2 .wrapper-50-50 .text-box.left{left:30px;text-align:left}.section-home-hero-banner-2 .wrapper-50-50 .text-box.center{left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.section-home-hero-banner-2 .wrapper-50-50 .text-box.right{right:30px;text-align:right}.section-home-hero-banner-2 .wrapper-50-50 .text-box.top{top:30px}.section-home-hero-banner-2 .wrapper-50-50 .text-box.middle{top:50%;transform:translateY(-50%)}.section-home-hero-banner-2 .wrapper-50-50 .text-box.bottom{bottom:30px}.section-home-hero-banner-2 .wrapper-50-50.section-header-bleed-desktop .text-box.top{padding-top:134px!important}.section-home-hero-banner-2 .image-container{padding-bottom:unset!important;height:100dvh}.section-home-hero-banner-2 .image-container .text-box{padding-left:60px;padding-right:60px}.section-home-hero-banner-2 .image-container .text-box.desktop_left{left:20px;right:unset;text-align:left}.section-home-hero-banner-2 .image-container .text-box.desktop_center{left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.section-home-hero-banner-2 .image-container .text-box.desktop_right{right:20px;left:unset;text-align:right}.section-home-hero-banner-2 .image-container .text-box.desktop_top{top:30px;bottom:unset}.section-home-hero-banner-2 .image-container .text-box.desktop_middle{top:50%;bottom:unset;transform:translateY(-50%)}.section-home-hero-banner-2 .image-container .text-box.desktop_bottom{bottom:30px;top:unset}.section-home-hero-banner-2 .image-container .text-box .title{margin-bottom:20px;max-width:100%}.section-home-hero-banner-2 .image-container .text-box .subtitle{margin-bottom:20px;font-size:50px}.section-home-hero-banner-2 .image-container .text-box .button{margin-top:20px;font-size:20px;line-height:24px;letter-spacing:.5px;width:203px}.section-home-hero-banner-2 .image-container.image-75-desktop{height:750px}.section-home-hero-banner-2 .image-container.image-75-desktop .text-box{padding-top:120px}.section-home-hero-banner-2 .image-container.image-50-desktop{height:600px}.section-home-hero-banner-2 .image-container.image-50-desktop .text-box{padding-top:80px}.section-home-hero-banner-2 .image-container.image-fit-desktop{padding-bottom:unset;height:auto}.section-home-hero-banner-2 .image-container.image-fit-desktop img{position:relative}}@media only screen and (min-width:768px){.section-home-hero-banner-2 .wrapper-50-50{display:flex;flex-direction:row;gap:var(--hhb2-sbs-gap, 40px);padding-left:var(--hhb2-sbs-wrapper-padding-x, 0px);padding-right:var(--hhb2-sbs-wrapper-padding-x, 0px)}.section-home-hero-banner-2 .wrapper-50-50 .wrapper-2{width:50%;box-sizing:border-box;padding-left:0;padding-right:0}}.section-home-hero-banner-2 .wrapper-50-50 .text-box{max-width:240px;text-align:center}@media only screen and (min-width:768px){.section-home-hero-banner-2 .wrapper-50-50 .text-box{max-width:400px}}.section-home-hero-banner-2 .wrapper-50-50 .text-box .h1{font-weight:400!important;line-height:1em;color:#000}
/*# sourceMappingURL=/cdn/shop/t/163/assets/section-home-hero-banner-2.css.map */
