.footer-wave-wrapper{position:relative;overflow:hidden;line-height:0;margin-bottom:-2px;background:transparent}.footer-waves{display:block;width:100%;height:70px;min-height:50px}@media screen and (min-width:750px){.footer-waves{height:110px;min-height:90px}}@media screen and (min-width:1200px){.footer-waves{height:130px}}.footer-wave-1>use{animation:footer-wave-move 25s cubic-bezier(.55,.5,.45,.5) infinite;animation-delay:-2s;will-change:transform}.footer-wave-2>use{animation:footer-wave-move 20s cubic-bezier(.55,.5,.45,.5) infinite reverse;animation-delay:-3s;will-change:transform}.footer-wave-3>use{animation:footer-wave-move 15s cubic-bezier(.55,.5,.45,.5) infinite;animation-delay:-4s;will-change:transform}.footer-wave-4>use{animation:footer-wave-move 12s cubic-bezier(.55,.5,.45,.5) infinite reverse;animation-delay:-5s;will-change:transform}@keyframes footer-wave-move{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media(prefers-reduced-motion:reduce){.footer-wave-1>use,.footer-wave-2>use,.footer-wave-3>use,.footer-wave-4>use{animation:none!important}}.footer--wave-theme{background:linear-gradient(180deg,var(--footer-wave-bg, #ff7a00) 0%,var(--footer-wave-bg-end, #ff9a2f) 100%)!important;margin-top:0!important;position:relative}.footer--wave-theme,.footer--wave-theme h2,.footer--wave-theme .footer-block__heading,.footer--wave-theme .inline-richtext,.footer--wave-theme .rte,.footer--wave-theme .rte p,.footer--wave-theme .rte a,.footer--wave-theme .footer-block__details-content,.footer--wave-theme .footer-block__details-content a,.footer--wave-theme .list-menu__item,.footer--wave-theme .list-menu__item--link,.footer--wave-theme .footer__copyright,.footer--wave-theme .copyright__content,.footer--wave-theme .copyright__content a,.footer--wave-theme .policies a,.footer--wave-theme p,.footer--wave-theme span,.footer--wave-theme small,.footer--wave-theme label,.footer--wave-theme .caption-large{color:#fff!important}.footer--wave-theme a{color:#fff!important;text-decoration:none;transition:opacity .2s ease}.footer--wave-theme a:hover{opacity:.78}.footer--wave-theme .footer-block__heading{font-weight:700!important;letter-spacing:.02em}.footer--wave-theme .field{position:relative}.footer--wave-theme .field__input{background:transparent!important;border:1.5px solid rgba(255,255,255,.7)!important;border-radius:8px!important;color:#fff!important;transition:border-color .2s ease,box-shadow .2s ease}.footer--wave-theme .field__input:focus{border-color:#fff!important;box-shadow:0 0 0 3px #ffffff26!important;outline:none!important}.footer--wave-theme .field__input::placeholder{color:#fff9!important}.footer--wave-theme .field__label{color:#fff9!important}.footer--wave-theme .newsletter-form__button,.footer--wave-theme .field__button{background:#fff!important;border-radius:8px!important;border:none!important;transition:background .2s ease,transform .15s ease}.footer--wave-theme .newsletter-form__button:hover,.footer--wave-theme .field__button:hover{background:#ffffffe0!important;transform:translateY(-1px)}.footer--wave-theme .newsletter-form__button svg,.footer--wave-theme .field__button svg,.footer--wave-theme .newsletter-form__button .svg-wrapper,.footer--wave-theme .field__button .svg-wrapper{color:var(--footer-wave-bg, #ff7a00)!important}.footer--wave-theme .localization-form__select,.footer--wave-theme .disclosure__button,.footer--wave-theme .localization-selector.link{background:transparent!important;border:1.5px solid rgba(255,255,255,.5)!important;color:#fff!important;border-radius:8px!important;transition:border-color .2s ease}.footer--wave-theme .localization-form__select:hover,.footer--wave-theme .disclosure__button:hover{border-color:#fffc!important}.footer--wave-theme .disclosure__button svg,.footer--wave-theme .localization-form svg{fill:#fff!important}.footer--wave-theme .footer__content-bottom{border-top:1px solid rgba(255,255,255,.2)!important;margin-top:2.4rem;padding-top:2rem}.footer--wave-theme .footer__list-social .icon,.footer--wave-theme .footer__list-social svg{fill:#fff!important;color:#fff!important}.footer--wave-theme .footer-block__heading.collapsible:after{color:#fff!important}@media screen and (max-width:749px){.footer-waves{height:55px;min-height:45px}.footer--wave-theme .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-wave.css.map */
