.ci-hero{overflow:hidden}.ci-hero .image-holder{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:80vh;overflow:hidden}.ci-hero .image-holder:has(.has-defined-aspect-ratio){min-height:0}.ci-hero .image-holder:has(.has-defined-aspect-ratio) .content-wrapp{margin-top:0}.ci-hero .image-holder:has(.has-defined-aspect-ratio) .content-wrapp:before{content:"";display:block;width:100%;height:15rem}@media screen and (max-width:1024px){.ci-hero .image-holder:has(.has-defined-aspect-ratio) .content-wrapp:before{display:none}}@media screen and (max-width:1024px){.ci-hero .image-holder{min-height:0}.ci-hero .image-holder .content-wrapp{aspect-ratio:auto!important}.ci-hero .image-holder:has(.has-defined-aspect-ratio) .hero__media-placeholder{display:none}}.ci-hero .hero__media,.ci-hero .hero__media-placeholder,.ci-hero .hero__video-layer{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:1024px){.ci-hero .hero__media,.ci-hero .hero__media-placeholder,.ci-hero .hero__video-layer{position:relative}}.ci-hero .hero__media-placeholder{display:flex;align-items:center;justify-content:center;z-index:1}.ci-hero .hero__media-placeholder .placeholder-svg,.ci-hero .hero__media-placeholder-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:1024px){.ci-hero .hero__media-placeholder-image{position:relative;height:auto}}.ci-hero .hero__media-placeholder--empty{background:#00000040}.ci-hero .hero__video-layer{z-index:2;opacity:0;transition:opacity .35s ease}.ci-hero .image-holder.is-video-ready .hero__video-layer{opacity:1}.ci-hero .hero__background-video{width:100%;height:100%;object-fit:cover}.ci-hero .content-wrapp{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;margin-top:15rem}.ci-hero .content-wrapp>.ci-page-width--medium{position:relative;padding-top:7rem;padding-bottom:7rem}@media screen and (max-width:1024px){.ci-hero .content-wrapp>.ci-page-width--medium{padding-top:4rem;padding-bottom:4rem}}.ci-hero .content-wrapp>.ci-page-width--medium:after{content:"";position:absolute;top:0;left:calc((100vw - 138rem)/-2);display:block;width:100vw;height:100%;background-color:#000;z-index:-1;opacity:.5}@media screen and (max-width:1380px){.ci-hero .content-wrapp>.ci-page-width--medium:after{left:0}}@media screen and (max-width:1024px){.ci-hero .content-wrapp>.ci-page-width--medium:after{opacity:1;background-color:var(--color-ci-dark-gray)}}.ci-hero .content-wrapp .ci-grid{flex-direction:row}@media screen and (max-width:1024px){.ci-hero .content-wrapp .ci-grid{flex-direction:column}}.ci-hero .content-wrapp .header-text{line-height:1;margin-bottom:1.4rem;font-weight:300;font-size:8rem;margin:0}@media screen and (max-width:1200px){.ci-hero .content-wrapp .header-text{font-size:7rem}}@media screen and (max-width:1024px){.ci-hero .content-wrapp .header-text{margin-bottom:0}}@media screen and (max-width:600px){.ci-hero .content-wrapp .header-text{font-size:5rem}}.ci-hero .content-wrapp .hero__description{display:flex;align-items:flex-end}.ci-hero .content-wrapp .description-text{width:100%}.ci-hero .content-wrapp .description-text>*{margin-top:0}.ci-hero .content-wrapp .description-text>*:last-child{margin-bottom:0}.ci-hero .content-wrapp .description-text p,.ci-hero .content-wrapp .description-text li{font-size:2.4rem}@media screen and (max-width:1024px){.ci-hero .content-wrapp .description-text p{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ci-section-hero.css.map */
