.hero-paranormales{position:relative;padding:100px 20px;text-align:center;overflow:hidden}.hero-background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.hero-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}@media (min-width: 769px){.hero-with-video .hero-video-fallback{display:none}.hero-with-video:not(:has(.hero-video-wrapper)) .hero-video-fallback{display:block}}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1}.hero-container{position:relative;z-index:2;text-align:center;max-width:1200px;margin:0 auto}.hero-container h1{font-family:Cinzel,serif;font-size:36px;color:#f0eada;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;position:relative;padding:40px 0}.hero-container h1:before,.hero-container h1:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:80%;height:1px;background:#f0eada}.hero-container h1:before{top:0}.hero-container h1:after{bottom:0}.hero-title-decorator,.hero-title-line{display:none}.hero-container p{font-family:Cinzel,serif;font-size:18px;color:#f0eada;text-transform:uppercase;letter-spacing:.08em;margin-bottom:30px;font-weight:300}.hero-btn{display:inline-block;padding:12px 24px;font-family:Cinzel,serif;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:#f0eada;background:transparent;border:1px solid #f0eada;text-decoration:none;font-weight:700;transition:all .3s ease;position:relative;overflow:hidden}.hero-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff1a;transition:left .3s ease}.hero-btn:hover{background-color:#f0eada;color:#000;border-color:#f0eada}.hero-btn:hover:before{left:0}@media (max-width: 768px){.hero-paranormales{padding:60px 20px}.hero-container h1{font-size:24px;padding:30px 0}.hero-container h1:before,.hero-container h1:after{width:90%}.hero-title-decorator{width:95%}.hero-container p{font-size:clamp(.9rem,3vw,1.2rem);margin-bottom:30px}.hero-btn{padding:12px 30px;font-size:.9rem}.hero-video-wrapper{display:none}.hero-with-video .hero-video-fallback{display:block!important}}.hero-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-hero-paranormales.css.map */
