.lt-section--promo .lt-promo{padding-top:18px;padding-bottom:30px;background:var(--lt-white,#fff);font-family:var(--font-body-family)}.lt-section--promo .lt-container{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,64px)}.lt-section--promo .lt-promo__band{position:relative;overflow:hidden;background:var(--lt-ink,#2c2420);color:#fff;border-radius:24px;padding:36px 24px;display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.lt-section--promo .lt-promo__glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);opacity:.35}.lt-section--promo .lt-promo__glow--a{width:320px;height:320px;background:var(--lt-sage,#b39482);top:-120px;left:-80px}.lt-section--promo .lt-promo__glow--b{width:260px;height:260px;background:var(--lt-star,#f2a93b);bottom:-120px;right:20%}.lt-section--promo .lt-promo__copy{position:relative;z-index:1}.lt-section--promo .lt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lt-butter,#fbebc2);margin:0 0 14px}.lt-section--promo .lt-eyebrow svg{width:14px;height:14px;fill:currentColor}.lt-section--promo .lt-promo__title{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-.01em;margin:0 0 14px;color:#fff}.lt-section--promo .lt-promo__title em{font-style:italic;color:var(--lt-sage,#b39482)}.lt-section--promo .lt-promo__text{font-size:16px;line-height:1.6;color:#ffffffc7;margin:0 0 24px;max-width:520px}.lt-section--promo .lt-promo__date{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;color:#fff;margin:0 0 20px}.lt-section--promo .lt-promo__date svg{width:14px;height:14px;fill:var(--lt-star,#f2a93b)}.lt-section--promo .lt-promo__ctas{display:flex;flex-wrap:wrap;gap:12px}.lt-section--promo .lt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 28px;border-radius:999px;font-family:var(--font-body-family);font-weight:600;font-size:15px;line-height:1;text-decoration:none;border:2px solid transparent;transition:transform .18s ease,background-color .18s ease}.lt-section--promo .lt-btn--light{background:#fff;color:var(--lt-ink,#2c2420);border-color:#fff}.lt-section--promo .lt-btn--light:hover{transform:translateY(-1px);background:var(--lt-cream,#fdf8f3);border-color:var(--lt-cream,#fdf8f3)}.lt-section--promo .lt-btn--ghost{background:transparent;color:#fff;border-color:#fff9}.lt-section--promo .lt-btn--ghost:hover{transform:translateY(-1px);background:#ffffff1a;border-color:#fff}.lt-section--promo .lt-btn:focus-visible{outline:3px solid var(--lt-sage,#b39482);outline-offset:3px}.lt-section--promo .lt-promo__images{position:relative;z-index:1;display:grid;grid-template-columns:repeat(1,1fr);gap:10px}.lt-section--promo .lt-promo__images--2{grid-template-columns:repeat(2,1fr)}.lt-section--promo .lt-promo__img{border-radius:16px;overflow:hidden;aspect-ratio:3/4;background:#ffffff14}.lt-section--promo .lt-promo__img img{width:100%;height:100%;object-fit:cover;display:block}.lt-section--promo .lt-promo__img:nth-child(2){transform:translateY(18px)}@media(min-width:750px){.lt-section--promo .lt-promo{padding-top:24px;padding-bottom:40px}.lt-section--promo .lt-promo__band{padding:56px 48px;border-radius:28px}}@media(min-width:990px){.lt-section--promo .lt-promo__band{grid-template-columns:1.1fr .9fr;gap:56px;padding:64px}.lt-section--promo .lt-promo__images{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-lt-promo-christmas.css.map */
