.hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero.has-default-background{background-size:cover;background-position:center;background-repeat:no-repeat}@keyframes floatPattern{0%,to{transform:translateY(0) rotate(0);opacity:.15}50%{transform:translateY(-20px) rotate(2deg);opacity:.25}}.hero .hero-content{position:relative;background:#0f273f80;padding:3rem 2rem;margin:0 auto;max-width:1000px;z-index:2}.hero .hero-container{position:relative;z-index:2;text-align:center;max-width:1200px}.hero .hero-content{display:flex;flex-direction:column;align-items:center;gap:2.8rem}.hero .hero-heading{font-family:Cormorant Garamond,serif;font-style:normal;font-weight:400;font-size:5rem;line-height:1.2;margin:0;color:#fff;text-shadow:2px 4px 4px rgba(0,0,0,.7);position:relative;z-index:3}.hero .hero-heading:after{content:"";position:absolute;bottom:-30px;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(90deg,#ff68dd,#ff0302);border-radius:2px;z-index:3}.hero .hero-heading strong{color:#fff;text-shadow:3px 2px 3px #FF68DD,0 2px 4px rgba(0,0,0,.3);font-size:10rem;transition:all .3s ease;font-family:var(--font-hero-accent-family);font-style:var(--font-hero-accent-style);font-weight:var(--font-hero-accent-weight)}.hero .hero-heading strong:hover{transform:scale(1.5)}.hero .hero-description{font-family:var(--font-hero-description-family);font-style:var(--font-hero-description-style);font-weight:var(--font-hero-description-weight);font-size:1.1rem;line-height:1.6;color:#fff;max-width:500px;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.3);z-index:3}.hero .hero-description p{margin:0}.hero .hero-buttons{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;align-items:center}.hero .hero-logo-container{position:relative;max-width:250px;width:100%;margin:2rem 0;opacity:0;transform:translateY(20px);animation:fadeInLogo 1.5s ease-out .5s forwards}.hero .hero-logo{width:100%;height:auto;max-width:250px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}@keyframes fadeInLogo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero .hero-image-container{position:relative;max-width:400px;width:100%;margin:2rem 0}.hero .hero-image-wrapper{position:relative;overflow:hidden;box-shadow:0 10px 40px #0000001a;padding:1rem}.hero .hero-image{width:100%;height:auto;transition:transform .3s ease}.hero .hero-image:hover{transform:scale(1.05)}@media screen and (max-width: 749px){.hero .hero-content{gap:2.1rem;padding:2rem 0}.hero .hero-heading{font-size:6rem}.hero .hero-subheading{font-size:1.1rem}.hero .hero-description{font-size:1rem}.hero .hero-buttons{flex-direction:column;gap:1.4rem}.hero .btn{width:100%;max-width:308px;text-align:center}.hero .hero-decorative{display:none}.hero .hero-image-container{max-width:300px}.hero .hero-logo-container{max-width:180px}}@media screen and (min-width: 750px){.hero .hero-heading{font-size:7rem}.hero .hero-subheading{font-size:1.4rem}.hero .hero-description{font-size:1.2rem}}@media screen and (min-width: 990px){.hero .hero-heading{font-size:8rem}.hero .hero-content{gap:5rem}.hero .hero-buttons{gap:2.8rem}.hero .hero-decorative{font-size:1.8rem}}.hero.color-scheme-2{background:linear-gradient(135deg,#e8f4f8,#d4e6f1,#ebf4f6)}.hero.color-scheme-3{background:linear-gradient(135deg,#fdf2e9,#f5e6d3,#f9f0e7)}@media (prefers-reduced-motion: no-preference){.hero .hero-heading{animation:slideInUp .8s ease-out}.hero .hero-subheading{animation:slideInUp .8s ease-out .2s both}.hero .hero-description{animation:slideInUp .8s ease-out .4s both}.hero .hero-buttons{animation:slideInUp .8s ease-out .6s both}.hero .hero-image-container{animation:slideInUp .8s ease-out .8s both}}@keyframes slideInUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.section-padding{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width: 749px){.section-padding{padding-top:3rem;padding-bottom:3rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-hero.css.map */
