.tagline-section{background:#e7e5e0;border-top:1px solid #000;border-bottom:1px solid #000}.tagline-section__inner{display:grid;grid-template-columns:1fr 1fr;max-width:var(--page-width, 1400px);margin:0 auto;min-height:580px}.tagline-section__text{padding:80px 60px 80px 40px;display:flex;flex-direction:column;justify-content:center}.tagline-section__headline{display:flex;flex-direction:column;margin-bottom:28px}.tagline-line{font-family:var(--font-heading);font-size:clamp(38px,4.5vw,58px);font-weight:400;line-height:1.15;color:var(--color-text);display:block;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.tagline-line:nth-child(1){transition-delay:.1s}.tagline-line:nth-child(2){transition-delay:.25s}.tagline-line:nth-child(3){transition-delay:.4s}.tagline-section.is-visible .tagline-line{opacity:1;transform:translateY(0)}@keyframes tagline-reveal{to{opacity:1;transform:translateY(0)}}.tagline-brand{color:#b0ada6}.tagline-section__subtext,.tagline-section__btn{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.tagline-section__subtext{transition-delay:.55s}.tagline-section__btn{transition-delay:.7s}.tagline-section.is-visible .tagline-section__subtext,.tagline-section.is-visible .tagline-section__btn{opacity:1;transform:translateY(0)}.tagline-section__subtext{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.65;color:var(--color-text);max-width:440px;margin-bottom:32px}.tagline-section__btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--color-text, #323230);border:2px solid var(--color-text, #323230);border-radius:4px;padding:18px 48px;text-decoration:none;transition:background .25s ease,color .25s ease;width:fit-content}.tagline-section__btn:hover{background:var(--color-brand-primary, #1a6b52);border-color:var(--color-brand-primary, #1a6b52);color:#fff}.tagline-section__media{position:relative}.tagline-section__image-wrap{position:relative;width:100%;height:100%;overflow:hidden}.tagline-section__image{width:100%;height:100%;object-fit:cover;display:block}.tagline-section__image-placeholder{width:100%;height:100%;min-height:500px;background:linear-gradient(135deg,#c8bfb0,#a89e8e)}.tagline-benefits{position:absolute;left:50%;transform:translate(-50%);bottom:24px;width:85%;display:flex;flex-direction:column;padding:20px 28px;gap:0;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px}.tagline-benefit{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.2);opacity:0;transform:translateY(15px);transition:opacity .6s ease,transform .6s ease}.tagline-benefit:nth-child(1){transition-delay:.4s}.tagline-benefit:nth-child(2){transition-delay:.6s}.tagline-benefit:nth-child(3){transition-delay:.8s}.tagline-section.is-visible .tagline-benefit{opacity:1;transform:translateY(0)}.tagline-benefit:last-child{border-bottom:none}.tagline-benefit__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff}.tagline-benefit__icon svg{width:24px;height:24px;stroke-width:1.5}.tagline-benefit__icon img{width:28px;height:28px;object-fit:contain;filter:brightness(0) invert(1)}.tagline-benefit__label{font-family:var(--font-body);font-size:14px;font-weight:500;color:#fff;line-height:1.3}@media(max-width:768px){.tagline-section__inner{grid-template-columns:1fr;min-height:auto}.tagline-section__text{padding:48px 24px}.tagline-line{font-size:clamp(32px,8vw,42px)}.tagline-section__image-wrap{min-height:300px}.tagline-section__btn{width:100%;text-align:center;justify-content:center;padding:16px 24px}.tagline-section__subtext{font-size:15px}.tagline-benefits{width:100%;padding:24px 20px}.tagline-section__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-rotating-tagline.css.map */
