.home-component{font-size:16px}.homepage-carousel{position:relative;padding:0;margin-bottom:20px}.homepage-carousel .container{position:relative;width:100%;margin:0 auto .625rem;text-align:center}.home-component .container--full{max-width:none;padding:0}.homepage-carousel a{color:#000;outline:none;text-decoration:none;background:transparent}.home-component .container .img--loaded.img--ratio{padding-top:0}.home-component .container .img--loaded{height:auto}.home-component .container .img--ratio{position:relative;transition:padding 0s}.home-component .container .img__container{overflow:hidden;line-height:0}section .js-img-animate,section .js-fullbleed-img-animate{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.home-component .container .img--loaded.img--ratio .img{position:static;margin:0;max-height:100%;max-width:100%;border:0;width:100%;padding:0}#MainContent.transparent .home-component .container .img--loaded.img--ratio .img{height:calc(-48px + 100vh)}.home-component .container__absolute{bottom:20%}.home-component .container__absolute{position:absolute;right:0;bottom:6.25rem;left:0}@media screen and (min-width: 845px){.home-component .container__absolute{bottom:3.844rem}}.home-component .container__absolute .container{text-align:center}.home-component .container .no-margin--b{margin-bottom:0}.home-component .container__absolute .container .gs{padding-right:.625rem;padding-left:.625rem;-ms-flex:1 1 0px;flex:1 1 0}.home-component .heading{font: 400 16px Gothic-720,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.063rem;letter-spacing:-.029rem;text-transform:uppercase;padding:0}.home-component .heading--1{font-family:Gothic-720-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.188rem;letter-spacing:-.029rem;margin-bottom:1.5rem;font-weight:700;font-size:24px}@media screen and (min-width: 844px){h1.heading.heading--1.text--black-color{font: 700 7rem Gothic-720-Bold,Helvetica Neue,Helvetica,Arial,sans-serif}}@media screen and (min-width: 1024px){.home-component .heading--1{margin-bottom:2rem}}.home-component .heading--2{font-size:11px;font-weight:400;font-family:Gothic-720-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:.813rem;letter-spacing:-.01em;margin-bottom:.5rem}h2.heading.heading--2.text--black-color{color:#000;font: 400 2rem Gothic-720,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:10px}@media screen and (min-width: 1024px){.home-component .heading--2{margin-bottom:1rem}}h2.heading.heading--2.text--black-color.sub1,h2.heading.heading--2.text--black-color{color:#000;font: 400 2rem Gothic-720,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:10px}.flex--center{-ms-flex-pack:center;justify-content:center}.home-component .container__absolute .container .gs .btn{color:#131313;font: 700 .625rem Gothic-720-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:.75rem;letter-spacing:-.029rem;cursor:pointer;display:inline-block;padding:1.125rem 1.563rem 1.188rem;text-align:center;text-transform:uppercase;text-decoration:none}.home-component .container__absolute .container .gs .hero__btns .btn{margin-right:.625rem;min-width:8.75rem}
/*# sourceMappingURL=/cdn/shop/t/551/assets/ob-image-banner.css.map */
