.landing-page-promo__wrapper{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:1rem;margin:1rem .5rem}@media screen and (orientation: landscape){.landing-page-promo__wrapper{gap:2rem;margin:2rem 2.4rem}}.landing-page-promo__hero{grid-area:hero;position:relative;height:100%;margin-bottom:2rem}@media screen and (orientation: landscape){.landing-page-promo__hero{margin-bottom:0}}.landing-page-promo__cta-item{aspect-ratio:1 / 1;position:relative}.landing-page-promo__cta-slide{aspect-ratio:1 / 1}.landing-page-promo__hero-media-wrapper{height:100%;position:relative}.landing-page-promo__hero-media-wrapper hh-banner-video{color:var(--hero-content-color)}.landing-page-promo__hero-media-wrapper iframe{width:100%;height:100%;aspect-ratio:1}.landing-page-promo__hero-image,.landing-page-promo__hero-video,.landing-page-promo__cta-image{object-fit:cover;object-position:center;height:100%;width:100%}@media screen and (orientation: portrait){.landing-page-promo__media-overlay--desktop:not(.landing-page-promo__media-overlay--mobile){display:none}}@media screen and (orientation: landscape){.landing-page-promo--layout-full .hero-media-wrapper{max-height:50vh}.landing-page-promo__media-overlay--mobile:not(.landing-page-promo__media-overlay--desktop){display:none}}.landing-page-promo__media-overlay{background-color:var(--hero-overlay-color);opacity:var(--hero-overlay-opacity);position:absolute;top:0;height:100%;width:100%;z-index:2}.landing-page-promo__cta-item:nth-of-type(1){grid-area:cta1}.landing-page-promo__cta-item:nth-of-type(2){grid-area:cta2}.landing-page-promo__cta-item:nth-of-type(3){grid-area:cta3}.landing-page-promo__cta-item:nth-of-type(4){grid-area:cta4}.landing-page-promo__wrapper.landing-page-promo--mobile-layout-slider{display:block}.landing-page-promo--mobile-layout-grid{grid-template-areas:"hero hero hero hero" "cta1 cta1 cta2 cta2" "cta3 cta3 cta4 cta4"}@media screen and (orientation: landscape){.landing-page-promo__wrapper.landing-page-promo--mobile-layout-slider{display:grid}.landing-page-promo--layout-left{grid-template-areas:"hero hero cta1 cta2" "hero hero cta3 cta4"}.landing-page-promo--layout-center{grid-template-areas:"cta1 hero hero cta2" "cta3 hero hero cta4"}.landing-page-promo--layout-full{grid-template-areas:"hero hero hero hero" "cta1 cta2 cta3 cta4"}}.landing-page-promo__hero-content{color:var(--hero-content-color);position:relative;z-index:3;padding:2rem 1rem}.landing-page-promo__hero-content h4{margin-bottom:1rem}.landing-page-promo__hero-content p{margin-bottom:2rem}.landing-page-promo__hero-content-m--overlay{width:100%;height:100%;position:absolute;top:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.landing-page-promo__hero-content-m--stacked{padding-top:1rem;padding-bottom:0;height:auto;display:block}.landing-page-promo__hero-media-wrapper:has(+.landing-page-promo__hero-content-m--stacked){height:auto}.landing-page-promo__hero-cta--arrow{display:flex;align-items:center;gap:1.5rem;font-family:var(--theme-button-font-family);font-size:var(--theme-button-font-size);font-weight:var(--theme-button-font-weight)}@media screen and (orientation: portrait){.landing-page-promo__hero-cta--button{padding:0;color:inherit;background-color:unset;border:none;border-radius:0;border-bottom:1px solid var(--hero-content-color);padding-bottom:.1rem}}@media screen and (orientation: landscape){.landing-page-promo__hero-content{width:100%;height:100%;position:absolute;top:0;display:flex;flex-direction:column;padding:2rem}.landing-page-promo__hero-media-wrapper:has(+.landing-page-promo__hero-content-m--stacked){height:100%}.landing-page-promo__hero-content-d--center-center{justify-content:center;align-items:center}.landing-page-promo__hero-content-d--center-left{justify-content:center;align-items:flex-start}.landing-page-promo__hero-content-d--bottom-left{justify-content:flex-end;align-items:flex-start}.landing-page-promo__hero-content-d--bottom-right{justify-content:flex-end;align-items:flex-end}}.landing-page-promo__cta-content{width:100%;height:100%;position:absolute;top:0;display:flex;flex-direction:column;color:var(--cta-content-color);padding:1rem}.landing-page-promo__cta-content__heading{display:flex;align-items:center;gap:1.5rem}.landing-page-promo__cta-content--center-center{justify-content:center;align-items:center}.landing-page-promo__cta-content--bottom-left{justify-content:flex-end;align-items:flex-start}@media screen and (orientation: landscape){.landing-page-promo__cta-content{padding:2rem 1rem}}@media screen and (orientation: portrait){.landing-page-promo__hidden--sm,.landing-page-promo__hidden--md,.landing-page-promo__hero-media-wrapper .image-or-video__media-image.hidden--sm,.landing-page-promo__hero-media-wrapper .image-or-video__media-video.hidden--sm,.landing-page-promo__hero-media-wrapper hh-banner-video.hidden--sm,.landing-page-promo__hero-media-wrapper iframe.hidden--sm,.landing-page-promo__hero-media-wrapper .image-or-video__media-image.hidden--md,.landing-page-promo__hero-media-wrapper .image-or-video__media-video.hidden--md,.landing-page-promo__hero-media-wrapper hh-banner-video.hidden--md,.landing-page-promo__hero-media-wrapper iframe.hidden--md{display:none!important}.landing-page-promo__hidden--lg,.landing-page-promo__hero-media-wrapper .image-or-video__media-image.hidden--lg,.landing-page-promo__hero-media-wrapper .image-or-video__media-video.hidden--lg,.landing-page-promo__hero-media-wrapper hh-banner-video.hidden--lg,.landing-page-promo__hero-media-wrapper iframe.hidden--lg{display:unset!important}}@media screen and (orientation: landscape){.landing-page-promo__hidden--lg,.landing-page-promo__hero-media-wrapper .image-or-video__media-image.hidden--lg,.landing-page-promo__hero-media-wrapper .image-or-video__media-video.hidden--lg,.landing-page-promo__hero-media-wrapper hh-banner-video.hidden--lg,.landing-page-promo__hero-media-wrapper iframe.hidden--lg{display:none!important}.landing-page-promo__hidden--sm,.landing-page-promo__hidden--md,.landing-page-promo__hero-media-wrapper .image-or-video__media-image.hidden--sm,.landing-page-promo__hero-media-wrapper .image-or-video__media-video.hidden--sm,.landing-page-promo__hero-media-wrapper hh-banner-video.hidden--sm,.landing-page-promo__hero-media-wrapper iframe.hidden--sm,.landing-page-promo__hero-media-wrapper .image-or-video__media-image.hidden--md,.landing-page-promo__hero-media-wrapper .image-or-video__media-video.hidden--md,.landing-page-promo__hero-media-wrapper hh-banner-video.hidden--md,.landing-page-promo__hero-media-wrapper iframe.hidden--md{display:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/298/assets/section-landing-page-promo.css.map */
