.lace-promo-banner{--lace-banner-bg: #1a1a1a;--lace-banner-text: #f8f4f0;--lace-banner-muted: rgba(248, 244, 240, .82);--lace-banner-accent: #c4a882;position:relative;overflow:hidden;background-color:var(--lace-banner-bg)}.lace-promo-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lace-promo-banner__image{width:100%;height:100%;object-fit:cover;display:block;opacity:.55}.lace-promo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(26,26,26,calc(.72 + var(--lace-promo-overlay, .55) * .28)),rgba(26,26,26,calc(.55 + var(--lace-promo-overlay, .55) * .35)) 45%,rgba(26,26,26,calc(.65 + var(--lace-promo-overlay, .55) * .25)))}.lace-promo-banner__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:clamp(220px,28vw,320px);padding:3.2rem 2rem;text-align:center}.lace-promo-banner__link{display:flex;flex-direction:column;align-items:center;gap:.85rem;max-width:44rem;text-decoration:none;color:inherit;transition:opacity .25s ease}.lace-promo-banner__link:hover,.lace-promo-banner__link:focus-visible{opacity:.94}.lace-promo-banner__eyebrow{margin:0;font-size:clamp(.78rem,1.5vw,.9rem);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lace-banner-accent)}.lace-promo-banner__heading{margin:0;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:300;letter-spacing:.08em;text-transform:uppercase;line-height:1.15;color:var(--lace-banner-text)}.lace-promo-banner__subheading{margin:0;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.55;color:var(--lace-banner-muted)}.lace-promo-banner__cta{margin-top:.5rem;padding:.85rem 2rem;font-size:clamp(.78rem,1.4vw,.88rem);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--lace-banner-bg);background-color:var(--lace-banner-accent);border:1px solid var(--lace-banner-accent);transition:background-color .25s ease,color .25s ease}.lace-promo-banner__link:hover .lace-promo-banner__cta,.lace-promo-banner__link:focus-visible .lace-promo-banner__cta{background-color:transparent;color:var(--lace-banner-accent)}@media screen and (max-width:749px){.lace-promo-banner__content{min-height:200px;padding:2.4rem 1.5rem}.lace-promo-banner__cta{padding:.75rem 1.6rem}}.template-index .section-lace-home-promo-banner{margin-top:0;margin-bottom:0}.template-index section:has(.trustpilot-mobile-hero)+.section-lace-home-promo-banner{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-lace-home-promo-banner.css.map */
