.sw-cta{position:relative;overflow:hidden;background:var(--color-bg-elevated);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.sw-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.sw-cta__media img{width:100%;height:100%;object-fit:cover}.sw-cta__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#000c)}.sw-cta__inner{position:relative;z-index:1;padding:var(--space-9) var(--space-4);max-width:720px;margin-inline:auto;text-align:center}.sw-cta__eyebrow{display:block;margin:0 0 var(--space-3);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:lowercase;color:var(--color-accent)}.sw-cta__heading{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-text-primary)}.sw-cta__copy{margin:0 0 var(--space-5);color:var(--color-text-secondary);font-size:var(--fs-body);line-height:var(--lh-body)}.sw-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.sw-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-height-md);padding:0 var(--btn-padding-x);border-radius:var(--radius-button);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:lowercase;text-decoration:none;transition:var(--transition-color),var(--transition-transform)}.sw-cta__btn--primary{background:var(--color-accent);color:var(--color-text-on-accent);border:1px solid transparent}.sw-cta__btn--primary:hover{background:var(--color-accent-hover);color:var(--color-text-on-accent);transform:translateY(-1px)}.sw-cta__btn--primary:active{background:var(--color-accent-active);transform:scale(.98)}.sw-cta__btn--secondary{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-text-primary)}.sw-cta__btn--secondary:hover{color:var(--color-accent);border-color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.sw-cta__btn:hover,.sw-cta__btn:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-sw-cta.css.map */
