.diip-hero2{padding:0}.diip-hero2__media-box{position:relative;overflow:hidden;border-radius:0;aspect-ratio:16 / 9}@media screen and (max-width:749px){.diip-hero2__media-box{aspect-ratio:9 / 14;border-radius:0}.diip-hero2__container{max-width:100%!important;padding-left:0!important;padding-right:0!important}}.diip-hero2__slideshow,.diip-hero2__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.diip-hero2__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s ease}.diip-hero2__slide.is-active{opacity:1}.diip-hero2__slide-img{width:100%;height:100%;object-fit:cover;display:block}.diip-hero2__slide-img--mobile{display:none}.diip-hero2__slide-img--desktop{display:block}@media screen and (max-width:749px){.diip-hero2__slide-img--mobile{display:block}.diip-hero2__slide-img--desktop{display:none}}.diip-hero2__video-el{position:absolute;top:0;right:0;bottom:0;left:0}.diip-hero2__video-el--mobile{display:none}.diip-hero2__video-el--desktop{display:block}@media screen and (max-width:749px){.diip-hero2__video-el--mobile{display:block}.diip-hero2__video-el--desktop{display:none}}.diip-hero2__video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.diip-hero2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.diip-hero2__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:60px 56px;box-sizing:border-box}@media screen and (max-width:749px){.diip-hero2__content{padding:32px 24px;justify-content:flex-end}}@media screen and (max-width:749px){.diip-hero2__heading{font-size:20px}.diip-hero2__description{font-size:8px}.diip-hero2__btn{font-size:6px;padding:11px 19px}}.diip-hero2__shadow-text{text-shadow:var(--hero-shadow-offset, 0px) var(--hero-shadow-offset, 0px) var(--hero-shadow-blur, 0px) rgba(var(--hero-shadow-color, 0,0,0),var(--hero-shadow-opacity, 0))}.diip-hero2__heading{font-size:clamp(32px,5vw,56px);line-height:.95;font-weight:800;margin:0 0 16px}.diip-hero2__heading span{display:block}.diip-hero2__description{font-size:16px;line-height:1.5;max-width:440px;margin-bottom:20px}.diip-hero2__buttons{display:flex;gap:16px;flex-wrap:wrap}.diip-hero2__btn{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;border-radius:999px;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.05em;text-decoration:none}.diip-hero2__btn--secondary{background:transparent;border:1px solid}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-slideshow.css.map */
