.feature-banner.section{padding-top:15px;padding-bottom:var(--space-4)}@media(min-width:768px){.feature-banner.section{padding-top:15px;padding-bottom:var(--space-6)}}.feature-banner__wrapper{max-width:var(--container-2xl);margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media(min-width:768px){.feature-banner__wrapper{padding-left:var(--space-8);padding-right:var(--space-8)}}@media(min-width:1024px){.feature-banner__wrapper{padding-left:var(--space-12);padding-right:var(--space-12)}}.feature-banner__inner{position:relative;display:flex;align-items:center;min-height:360px;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-surface-warm)}.feature-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.feature-banner__card{position:relative;z-index:1;margin:var(--space-8);max-width:400px;background-color:var(--color-surface);padding:var(--space-6) var(--space-6) var(--space-5);border-radius:var(--radius-lg);box-shadow:0 10px 30px #1b3b3626}.feature-banner__tag{display:inline-block;margin-bottom:var(--space-3);padding:4px var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#fff;background-color:var(--color-primary);border-radius:var(--radius-sm)}.feature-banner__title{font-family:var(--font-heading);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:700;line-height:var(--leading-tight);color:var(--color-secondary);margin:0 0 var(--space-3)}.feature-banner__text{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0 0 var(--space-4)}.feature-banner__link{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary);text-decoration:none;transition:gap var(--transition-fast)}.feature-banner__link:hover{gap:var(--space-3)}@media(max-width:599px){.feature-banner__inner{min-height:300px;align-items:flex-end}.feature-banner__card{margin:var(--space-4);max-width:none;padding:var(--space-5)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-feature-banner.css.map */
