.banner__heading{text-shadow:0 2px 20px rgba(0,0,0,.5);font-size:clamp(2rem,5vw,3.5rem)!important;letter-spacing:-.02em}.banner__text{text-shadow:0 1px 10px rgba(0,0,0,.4);font-size:clamp(1rem,2vw,1.25rem)!important;max-width:640px;margin:0 auto}.banner .button{padding:16px 40px!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.02em;text-transform:uppercase;border-radius:8px!important;transition:transform .2s ease,box-shadow .2s ease}.banner .button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.section-rich-text .rich-text__text p{font-size:1.05rem;letter-spacing:.01em}.product-card-wrapper:hover{transform:translateY(-4px);transition:transform .3s ease}.product-card-wrapper{transition:transform .3s ease}.multicolumn-card__info .h3{font-size:.95rem!important;line-height:1.6!important}.newsletter .newsletter__heading{font-size:clamp(1.5rem,4vw,2.5rem)!important}.newsletter .field__input{border-radius:8px 0 0 8px!important;padding:14px 20px!important}.newsletter .newsletter__button{border-radius:0 8px 8px 0!important;padding:14px 28px!important;font-weight:700!important;text-transform:uppercase}.announcement-bar{font-weight:600;letter-spacing:.03em;font-size:.85rem}html{scroll-behavior:smooth}@media(max-width:749px){.banner__heading{font-size:1.8rem!important}.banner__text{font-size:.95rem!important}.banner .button{padding:14px 32px!important;font-size:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/luviwell-custom.css.map */
