:root{--miow-color-white: #ffffff;--miow-color-white-80: rgba(255, 255, 255, .8);--miow-color-white-60: rgba(255, 255, 255, .6);--miow-color-accent: #ffffff;--miow-font-serif: "Playfair Display", serif;--miow-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--miow-transition: cubic-bezier(.25, .46, .45, .94)}.miow-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:80px 24px}.miow-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.miow-hero__bg-image{width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:transform 12s var(--miow-transition);filter:brightness(.6) contrast(1.05) saturate(.9)}.miow-hero:hover .miow-hero__bg-image{transform:scale(1.1)}.miow-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.miow-hero__header{position:absolute;top:40px;left:0;width:100%;display:flex;justify-content:center;z-index:3;animation:miowFadeIn 1s var(--miow-transition) .3s both}.miow-hero__logo{font-family:var(--miow-font-serif);font-size:28px;font-weight:400;letter-spacing:.1em;color:var(--miow-color-white)}.miow-hero__content{position:relative;z-index:2;max-width:1000px;width:100%}.miow-hero__pretitle{font-family:var(--miow-font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.25em;color:var(--miow-color-white-80);margin-bottom:32px;display:block;animation:miowFadeInUp 1s var(--miow-transition) .5s both}.miow-hero__title{font-family:var(--miow-font-serif);font-size:clamp(56px,10vw,110px);font-weight:400;line-height:1.05;color:var(--miow-color-white);margin-bottom:24px;letter-spacing:-.02em;animation:miowFadeInUp 1s var(--miow-transition) .7s both}.miow-hero__title em{font-style:italic;color:var(--miow-color-white)}.miow-hero__title p{margin:0}.miow-hero__subtitle{font-size:15px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--miow-color-white-80);margin-bottom:48px;animation:miowFadeInUp 1s var(--miow-transition) .9s both}.miow-hero__cta{display:inline-flex;align-items:center;gap:12px;padding:16px 0;background:transparent;border:none;border-bottom:1px solid var(--miow-color-white-60);color:var(--miow-color-white);text-decoration:none;font-family:var(--miow-font-sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;transition:all .4s var(--miow-transition);animation:miowFadeInUp 1s var(--miow-transition) 1.1s both}.miow-hero__cta:hover{border-bottom-color:var(--miow-color-white);gap:20px}.miow-hero__cta-arrow{transition:transform .3s var(--miow-transition)}.miow-hero__cta:hover .miow-hero__cta-arrow{transform:translate(4px)}.miow-hero__footer{position:absolute;bottom:60px;left:0;width:100%;display:flex;justify-content:center;z-index:3;animation:miowFadeInUp 1s var(--miow-transition) 1.4s both}.miow-hero__scroll{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--miow-color-white-60)}.miow-hero__scroll-line{width:32px;height:1px;background:var(--miow-color-white-60);animation:miowScrollLine 2s var(--miow-transition) infinite}@keyframes miowFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes miowFadeIn{0%{opacity:0}to{opacity:1}}@keyframes miowScrollLine{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}@media(max-width:768px){.miow-hero__header{top:30px}.miow-hero__logo{font-size:20px}.miow-hero__pretitle{font-size:10px;margin-bottom:24px}.miow-hero__subtitle{font-size:13px}.miow-hero__footer{bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-hero.css.map */
