.home-banner2{position:relative;overflow:hidden;min-height:60rem}.home-banner2__container{position:relative;width:100%;max-width:192rem;margin:0 auto;min-height:60rem;padding:0;display:flex;align-items:center;overflow:hidden;--overlay-color:#000;--overlay-opacity:.8;--content-overlay-color:#000000;--content-overlay-opacity:70}.home-banner2__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-banner2__image-wrapper{position:relative;width:100%;height:100%}.home-banner2__image,.home-banner2__fallback-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-banner2__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0}.home-banner2__placeholder svg{width:100%;height:100%;max-width:192rem;max-height:108rem}.home-banner2__video-wrapper{position:relative;width:100%;height:100%}.home-banner2__video{position:absolute;top:0;left:0;width:100%;height:100%}.home-banner2__video--uploaded{object-fit:cover;object-position:center}.home-banner2__video--youtube iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-width:177.77vh;pointer-events:none}@media (min-width: 140rem){.home-banner2__video--youtube iframe{width:100%;height:100%;min-height:auto;min-width:auto;transform:none;top:0;left:0}}.home-banner2__image-fallback{position:relative;width:100%;height:100%}.home-banner2__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color, #000000);opacity:calc(var(--overlay-opacity, 0) / 100);z-index:2}.home-banner2__content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--content-overlay-color, #000000);opacity:calc(var(--content-overlay-opacity, 70) / 100);z-index:2.5;pointer-events:none}.home-banner2__content{position:relative;z-index:3;width:100%;box-sizing:border-box;margin:3.2rem 1.6rem}.home-banner2__heading{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:2.4rem;line-height:1.375;color:inherit;margin:0 0 2.4rem}.home-banner2__description{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;color:inherit;margin:0}.home-banner2__description p{margin:0 0 1.6rem}.home-banner2__description p:last-child{margin-bottom:0}@media (min-width: 48rem){.home-banner2__content{margin:4rem 2.4rem}.home-banner2__heading{font-size:2.8rem}.home-banner2__description{font-size:1.7rem}}@media (min-width: 57.6rem){.home-banner2__content{margin:5rem 3.2rem}.home-banner2__heading{font-size:3.2rem;margin-bottom:3.2rem}.home-banner2__description{font-size:1.8rem;line-height:1.6}}@media (min-width: 76.8rem){.home-banner2__content{margin:6rem 4rem}.home-banner2__heading{font-size:3.6rem}.home-banner2__description{font-size:1.9rem}}@media (min-width: 1024px){.home-banner2__content{margin:8rem 14%}.home-banner2__heading{font-size:4rem}.home-banner2__description{font-size:2rem;line-height:1.7}}@media (min-width: 1280px){.home-banner2__content{margin:11.4rem 14%}.home-banner2__heading{font-size:3.2rem}.home-banner2__description{font-size:2.2rem}}@media (min-width: 140rem){.home-banner2__container{min-height:41.7rem;max-height:41.7rem;overflow:hidden}.home-banner2__content{margin:12.5rem 14%}}@media (min-width: 192rem){.home-banner2__container{min-height:57.2rem;max-height:57.2rem;padding:0;overflow:hidden}.home-banner2__content{max-width:140.1rem;margin:17.1rem 14% 5rem}.home-banner2__heading{font-size:3.2rem;line-height:1.375;margin:0 0 6.1rem;font-weight:500}.home-banner2__description{font-size:2.2rem;line-height:1.545;max-width:140.1rem;height:16.9rem;overflow:hidden;font-weight:300}.home-banner2__video--youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}}@media (max-width: 76.7rem){.home-banner2__video--youtube iframe{width:120vw;height:67.5vw;min-height:120vh;min-width:213.33vh}}@media (prefers-contrast: high){.home-banner2__overlay{background-color:#000000e6}}@media (prefers-reduced-motion: reduce){.home-banner2__video--uploaded{animation-play-state:paused}}@media print{.home-banner2__video-wrapper,.home-banner2__video,.home-banner2__overlay{display:none}.home-banner2{min-height:auto;padding:3.2rem 0}.home-banner2__heading,.home-banner2__description{color:#000!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/home-banner2.css.map */
