.tagline-section{position:relative;overflow:hidden;margin:0}.tagline-container{max-width:1000px;margin:0 auto;text-align:center;padding:0 2rem}.tagline-subtitle{margin-bottom:2rem;opacity:0;transform:translateY(20px)}.tagline-container.animate .tagline-subtitle{animation:subtitleFadeIn 1s ease-out .3s forwards}.subtitle-text{display:inline-block;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:#fff9}@keyframes subtitleFadeIn{to{opacity:1;transform:translateY(0)}}.tagline-heading{font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.6;letter-spacing:.02em;color:#fff;margin:0;padding:0}.tagline-line{display:block;margin:.5em 0}.tagline-char{display:inline-block;opacity:0;transform:translateY(30px);filter:blur(10px);transition:all .6s cubic-bezier(.4,0,.2,1)}.tagline-space{width:.3em}.tagline-container.animate .tagline-char{opacity:1;transform:translateY(0);filter:blur(0)}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(1){animation-delay:.5s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(2){animation-delay:.55s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(3){animation-delay:.6s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(4){animation-delay:.65s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(5){animation-delay:.7s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(6){animation-delay:.75s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(7){animation-delay:.8s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(8){animation-delay:.85s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(9){animation-delay:.9s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(10){animation-delay:.95s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(11){animation-delay:1s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(12){animation-delay:1.05s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(13){animation-delay:1.1s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(14){animation-delay:1.15s}.tagline-container.animate .tagline-line[data-line="1"] .tagline-char:nth-child(15){animation-delay:1.2s}.tagline-container.animate .tagline-line[data-line="2"] .tagline-char:nth-child(1){animation-delay:1.3s}.tagline-container.animate .tagline-line[data-line="2"] .tagline-char:nth-child(2){animation-delay:1.35s}.tagline-container.animate .tagline-line[data-line="2"] .tagline-char:nth-child(3){animation-delay:1.4s}.tagline-container.animate .tagline-line[data-line="2"] .tagline-char:nth-child(4){animation-delay:1.45s}.tagline-container.animate .tagline-line[data-line="2"] .tagline-char:nth-child(5){animation-delay:1.5s}.tagline-container.animate .tagline-line[data-line="2"] .tagline-char:nth-child(6){animation-delay:1.55s}.tagline-container.animate .tagline-line[data-line="2"] .tagline-char:nth-child(7){animation-delay:1.6s}.tagline-container.animate .tagline-line[data-line="2"] .tagline-char:nth-child(8){animation-delay:1.65s}.tagline-cta{margin-top:3rem;opacity:0;transform:translateY(20px)}.tagline-container.animate .tagline-cta{animation:ctaFadeIn .8s ease-out 2s forwards}@keyframes ctaFadeIn{to{opacity:1;transform:translateY(0)}}.tagline-button{display:inline-block;padding:1rem 3rem;font-size:.875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.5);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.tagline-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff;transition:left .4s cubic-bezier(.4,0,.2,1);z-index:-1}.tagline-button:hover{color:#1a1a1a;border-color:#fff}.tagline-button:hover:before{left:0}@media screen and (max-width: 749px){.tagline-section{display:flex;align-items:center;margin:0!important;box-sizing:border-box;min-height:auto}.tagline-container{padding:0 1.5rem;width:100%}.tagline-heading{font-size:clamp(1.5rem,6vw,2.5rem);line-height:1.5}.tagline-cta{margin-top:2rem}.tagline-button{padding:.875rem 2rem;font-size:.8125rem}.subtitle-text{font-size:.6875rem;letter-spacing:.25em}}@media (prefers-reduced-motion: reduce){.tagline-char,.tagline-subtitle,.tagline-cta{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-tagline-animated.css.map */
