.ac-hero{position:relative;background:radial-gradient(120% 90% at 80% 0%,#f3d2cb 0%,transparent 55%),radial-gradient(100% 80% at 0% 100%,#f0cdb4 0%,transparent 60%),linear-gradient(180deg,#fdf7f4,#f3dbd2);overflow:hidden;padding:96px 0 110px}.ac-hero-inner{position:relative;z-index:3;max-width:760px;margin:0 auto;text-align:center}.ac-hero .ac-eyebrow{font-family:var(--ac-body);font-size:13px;letter-spacing:.34em;text-transform:uppercase;color:var(--ac-gold);margin-bottom:26px;font-weight:600}.ac-hero h1{font-family:var(--ac-serif);font-weight:500;color:var(--ac-mauve-2);font-size:clamp(40px,7vw,84px);line-height:1.04;letter-spacing:.01em;margin:0}.ac-hero h1 .ac-dot{color:var(--ac-gold)}.ac-hero h1 .ac-h1-line{display:block}.ac-hero .ac-sub-script{font-family:var(--ac-script);font-size:clamp(34px,5.5vw,56px);line-height:1;margin-top:10px;background:linear-gradient(100deg,var(--ac-rose-deep) 0%,var(--ac-rose-deep) 30%,var(--ac-gold) 45%,#f3e3b0 50%,var(--ac-gold) 55%,var(--ac-rose-deep) 70%,var(--ac-rose-deep) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:ac-glitter-shine 5.5s ease-in-out infinite}.ac-hero p.ac-lead{max-width:520px;margin:26px auto 0;font-family:var(--ac-body);font-size:17px;color:var(--ac-muted);font-weight:300;line-height:1.7}.ac-hero-cta{display:flex;gap:16px;justify-content:center;margin-top:38px;flex-wrap:wrap}.ac-hero-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ac-sparkle{position:absolute;color:var(--ac-gold-soft);opacity:0;animation:ac-twinkle var(--ac-dur, 5s) ease-in-out infinite;animation-delay:var(--ac-delay, 0s);filter:drop-shadow(0 0 5px rgba(227,201,127,.55))}@keyframes ac-twinkle{0%,to{opacity:0;transform:scale(.5) rotate(0)}50%{opacity:.9;transform:scale(1) rotate(25deg)}}.ac-dove{position:absolute;left:0;filter:drop-shadow(0 6px 12px rgba(176,115,101,.45))}.ac-dove img{width:100%;display:block;animation:ac-dove-flutter 1.3s ease-in-out infinite;transform-origin:60% 50%}@keyframes ac-dove-flutter{0%,to{transform:scaleX(-1) scaleY(1) rotate(0)}50%{transform:scaleX(-1) scaleY(.9) rotate(-2.5deg)}}.ac-dove.ac-d1{top:13%;width:120px;animation:ac-glide-r 32s linear infinite}.ac-dove.ac-d2{top:46%;width:88px;opacity:.62;animation:ac-glide-r 40s linear infinite;animation-delay:-13s}.ac-dove.ac-d3{top:27%;width:72px;opacity:.42;animation:ac-glide-r 47s linear infinite;animation-delay:-28s}@keyframes ac-glide-r{0%{transform:translate(-20vw)}50%{transform:translate(55vw,-26px)}to{transform:translate(128vw,10px)}}@media screen and (max-width:820px){.ac-hero{padding:64px 0 80px}}@media(prefers-reduced-motion:reduce){.ac-dove img{transform:scaleX(-1)!important}.ac-dove,.ac-dove img,.ac-sparkle{animation:none!important}.ac-hero .ac-sub-script{animation:none!important;background-position:50% 0!important}}html.ac-no-anim .ac-dove img{transform:scaleX(-1)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-gs-ac-hero.css.map */
