.sensen-hero-section{position:relative;width:100%;min-height:100vh;min-height:100svh;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;box-sizing:border-box;background:#111218;contain:strict;touch-action:pan-y pinch-zoom}.sensen-hero-slides-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;contain:strict}.sensen-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1.8s cubic-bezier(.4,0,.2,1),visibility 1.8s cubic-bezier(.4,0,.2,1),transform 2.2s cubic-bezier(.4,0,.2,1);transform:scale3d(1.015,1.015,1);z-index:1;will-change:opacity,transform;backface-visibility:hidden}.sensen-hero-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(15,17,26,.55) 0%,rgba(15,17,26,.35) 40%,rgba(15,17,26,.15) 70%,transparent 100%);pointer-events:none;z-index:2}.sensen-hero-slide.is-active{opacity:1;visibility:visible;transform:scaleZ(1);z-index:2}.sensen-hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;z-index:1}.sensen-hero-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;background:var(--sensen-surface);display:flex;align-items:center;justify-content:center}.sensen-hero-placeholder svg{width:100%;height:100%;opacity:.12}.sensen-hero-content-wrapper{position:relative;z-index:4;width:100%;max-width:var(--page-width, 1600px);margin:0 auto;padding:30rem 2rem 0;box-sizing:border-box}.sensen-hero-content{max-width:90rem;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto}.sensen-hero-actions{display:flex;align-items:center;justify-content:center;gap:var(--sensen-spacing-md);flex-wrap:wrap;width:100%}.sensen-hero-heading{color:#fff;margin-bottom:3.2rem;font-size:clamp(3.8rem,6.5vw,6.4rem);line-height:1.05;letter-spacing:-.035em;font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.35)}.sensen-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:auto;min-width:22rem}.sensen-hero-btn:hover{background:var(--sensen-primary-hover);color:#fff}.sensen-hero-bottom-bar{position:absolute;bottom:2.8rem;left:50%;transform:translate(-50%);width:auto;padding:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;pointer-events:none}.sensen-hero-scroll-hint{position:static;transform:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:#fffffff2;font-family:var(--sensen-font-body)!important;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;text-align:center}.sensen-hero-scroll-hint svg{width:1.5rem;height:1.5rem;animation:sensen-bounce 2s infinite}.sensen-hero-slide-dots{margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem;pointer-events:auto}.sensen-hero-dot{width:.8rem;height:.8rem;border-radius:50%;background:#fff6;border:none;padding:0;cursor:pointer;transition:var(--sensen-transition)}.sensen-hero-dot:hover{background:#ffffffb3}.sensen-hero-dot.is-active{background:#fff;width:2.2rem;border-radius:6px}@keyframes sensen-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(5px)}60%{transform:translateY(2px)}}@media screen and (max-width:989px){.sensen-hero-bg-image{object-position:center 30%}.sensen-hero-content-wrapper{padding:14rem 1.6rem 0}.sensen-hero-heading{font-size:clamp(2.4rem,6.5vw,3.8rem);margin-bottom:2.4rem}.sensen-hero-bottom-bar{bottom:2.4rem}}@media screen and (max-width:749px){.sensen-hero-content-wrapper{padding:9.5rem 1.4rem 0}.sensen-hero-heading{font-size:clamp(2.6rem,7vw,3.6rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:2rem}.sensen-hero-btn{width:auto;max-width:max-content;min-width:16rem;padding:1.2rem 2.4rem;font-size:1.35rem;margin:0 auto}.sensen-hero-bottom-bar{bottom:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sensen-hero.css.map */
