:root{--ello-accent-1: #c9a87c;--ello-accent-2: #d4b896;--ello-accent-3: #e8c4c4;--ello-accent-4: #d4a5a5;--ello-accent-5: #c9a87c;--ello-accent-gradient: linear-gradient( 135deg, var(--ello-accent-1) 0%, var(--ello-accent-2) 25%, var(--ello-accent-3) 50%, var(--ello-accent-4) 75%, var(--ello-accent-5) 100% );--ello-accent-glow: var(--ello-accent-1);--ello-accent-glow-opacity: .4;--ello-accent-glow-blur: 20px;--ello-accent-animation-duration: 8s}.ello-accent,.accent-gradient,[data-accent]{background:var(--ello-accent-gradient);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline;transition:filter .3s ease}.ello-accent--animated,.accent-gradient--animated,[data-accent=animated],[data-accent-animated]{animation:accentGradientShift var(--ello-accent-animation-duration) ease-in-out infinite}@keyframes accentGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-section-animated=true] .ello-accent,[data-section-animated=true] .accent-gradient,.ello-section--animated .ello-accent{animation:accentGradientShift var(--ello-accent-animation-duration) ease-in-out infinite}[data-section-animated=false] .ello-accent,[data-section-animated=false] .accent-gradient{animation:none}.ello-accent--glow,.accent-gradient--glow,[data-accent-glow]{filter:drop-shadow(0 0 4px rgba(201,168,124,var(--ello-accent-glow-opacity))) drop-shadow(0 0 8px rgba(201,168,124,calc(var(--ello-accent-glow-opacity) * .7))) drop-shadow(0 0 var(--ello-accent-glow-blur) rgba(201,168,124,calc(var(--ello-accent-glow-opacity) * .5)))}.ello-accent--glow:hover,.accent-gradient--glow:hover{--ello-accent-glow-opacity: .6;--ello-accent-glow-blur: 30px}.ello-accent--glow-animated,[data-accent-glow=animated]{animation:accentGradientShift var(--ello-accent-animation-duration) ease-in-out infinite,accentGlowPulse 4s ease-in-out infinite}@keyframes accentGlowPulse{0%,to{filter:drop-shadow(0 0 4px rgba(201,168,124,.4)) drop-shadow(0 0 8px rgba(201,168,124,.28)) drop-shadow(0 0 20px rgba(201,168,124,.2))}50%{filter:drop-shadow(0 0 6px rgba(201,168,124,.5)) drop-shadow(0 0 12px rgba(201,168,124,.35)) drop-shadow(0 0 30px rgba(201,168,124,.25))}}.ello-section--dark .ello-accent,.ello-section--dark .accent-gradient,[data-section-dark=true] .ello-accent{filter:drop-shadow(0 0 4px rgba(201,168,124,.5)) drop-shadow(0 0 12px rgba(201,168,124,.3)) drop-shadow(0 0 24px rgba(201,168,124,.2))}.ello-accent--italic,em.ello-accent,i.ello-accent,em.accent-gradient,i.accent-gradient{font-style:italic;font-weight:500}.ello-headline em,.ello-headline i,h1 em,h2 em,h3 em,h1 i,h2 i,h3 i,.ello-section-header__title em,.ello-section-header__title i,.ello-hero__title em,.ello-hero__title i{background:var(--ello-accent-gradient);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic}[data-section-animated=true] .ello-headline em,[data-section-animated=true] .ello-headline i,[data-section-animated=true] h1 em,[data-section-animated=true] h2 em,[data-section-animated=true] h3 em,.ello-section--animated .ello-section-header__title em,.ello-section--animated .ello-section-header__title i{animation:accentGradientShift var(--ello-accent-animation-duration) ease-in-out infinite}.ello-accent--underline,[data-accent-underline]{position:relative;background:none;-webkit-text-fill-color:currentColor;display:inline}.ello-accent--underline:after,[data-accent-underline]:after{content:"";position:absolute;bottom:.05em;left:0;right:0;height:.35em;background:var(--ello-accent-gradient);background-size:200% auto;opacity:.3;z-index:-1;border-radius:2px;transition:opacity .3s ease,height .3s ease}.ello-accent--underline:hover:after,[data-accent-underline]:hover:after{opacity:.5;height:.45em}.ello-accent--underline-animated:after,[data-accent-underline=animated]:after{animation:accentGradientShift var(--ello-accent-animation-duration) ease-in-out infinite}.ello-accent--rose{--ello-accent-gradient: linear-gradient( 135deg, #e8c4c4 0%, #f5e6e6 25%, #d4a5a5 50%, #c9a87c 75%, #e8c4c4 100% )}.ello-accent--gold{--ello-accent-gradient: linear-gradient( 135deg, #c9a87c 0%, #e8d5b7 25%, #d4b896 50%, #c9a87c 75%, #e8d5b7 100% )}.ello-accent--mono{--ello-accent-gradient: linear-gradient( 135deg, #2d2a26 0%, #4a4640 25%, #2d2a26 50%, #4a4640 75%, #2d2a26 100% )}.ello-headline{font-family:var(--ello-font-display, "Cormorant Garamond", Georgia, serif);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--ello-charcoal, #2d2a26);margin:0 0 var(--ello-space-md, 1rem)}.ello-headline--hero{font-size:var(--ello-text-hero, clamp(3rem, 2.5rem + 4vw, 6.5rem));line-height:1.05}.ello-headline--section{font-size:var(--ello-text-4xl, clamp(2.75rem, 2rem + 3vw, 5rem))}.ello-headline--subsection{font-size:var(--ello-text-3xl, clamp(2.25rem, 1.8rem + 1.75vw, 3.5rem))}.ello-headline--card{font-size:var(--ello-text-xl, clamp(1.375rem, 1.2rem + .75vw, 1.75rem));font-weight:500}.ello-section--dark .ello-headline{color:var(--ello-white, #fffdf9)}@media (prefers-reduced-motion: reduce){.ello-accent--animated,.accent-gradient--animated,[data-accent=animated],[data-accent-animated],[data-section-animated=true] .ello-accent,.ello-accent--glow-animated{animation:none}}.ello-no-accent-animation{animation:none!important}.ello-force-accent-glow{filter:drop-shadow(0 0 4px rgba(201,168,124,.4)) drop-shadow(0 0 8px rgba(201,168,124,.28)) drop-shadow(0 0 20px rgba(201,168,124,.2))!important}.ello-accent-glow-parent em,.ello-accent-glow-parent i,.ello-accent-glow-parent .ello-accent{filter:drop-shadow(0 0 4px rgba(201,168,124,var(--ello-accent-glow-opacity, .4))) drop-shadow(0 0 8px rgba(201,168,124,calc(var(--ello-accent-glow-opacity, .4) * .7))) drop-shadow(0 0 var(--ello-accent-glow-blur, 20px) rgba(201,168,124,calc(var(--ello-accent-glow-opacity, .4) * .5)))}
/*# sourceMappingURL=/cdn/shop/t/65/assets/ello-headline-system.css.map */
