.cb-wavy-banner-wrapper{isolation:isolate;margin:0;padding:0}.cb-wavy-banner{position:relative;background-color:var(--cb-wave-bg, #e80e71);overflow:hidden;min-height:var(--cb-banner-height, 160px);display:flex;align-items:center;padding:calc(var(--cb-ridge-height, 60px) + 8px) 0;box-sizing:border-box}.cb-wavy-banner__divider{position:absolute;width:200%;height:var(--cb-ridge-height, 60px);left:0;z-index:3;line-height:0;pointer-events:none}.cb-wavy-banner__divider svg{display:block;width:100%;height:100%}.cb-wavy-banner__divider .cb-wave-fill{fill:#fff}.cb-wavy-banner__divider--top{top:0;transform-origin:center center;animation:cb-wave-top 4s linear infinite}.cb-wavy-banner__divider--bottom{bottom:0;animation:cb-wave-bottom 4s linear infinite}@keyframes cb-wave-top{0%{transform:translate(0) scaleY(-1)}to{transform:translate(-50%) scaleY(-1)}}@keyframes cb-wave-bottom{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cb-wavy-banner__divider--top,.cb-wavy-banner__divider--bottom{animation:none}}.cb-wavy-banner__content{position:relative;z-index:2;width:100%;max-width:720px;margin:0 auto;padding:0 24px;color:#fff;text-align:var(--cb-text-align, center)}.cb-wavy-banner__eyebrow{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;opacity:.85}.cb-wavy-banner__heading{font-size:var(--cb-heading-size, 32px);font-weight:700;margin:0 0 10px;line-height:1.2;color:#fff}.cb-wavy-banner__subtext{font-size:var(--cb-subtext-size, 16px);margin:0 0 24px;opacity:.92;line-height:1.5}.cb-wavy-banner__btn{display:inline-block;background-color:#fff;color:var(--cb-wave-bg, #e80e71);font-weight:700;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:12px 32px;border-radius:999px;border:2px solid #ffffff;transition:background-color .2s ease,color .2s ease;cursor:pointer}.cb-wavy-banner__btn:hover,.cb-wavy-banner__btn:focus-visible{background-color:transparent;color:#fff;outline:none}@media screen and (max-width:749px){.cb-wavy-banner__content{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cb-wavy-banner.css.map */
