.button:not(.button--close),.element-water-btn,.element-about__button,.element-business__button,.element-warranty-page__button,.element-tracking__button,.element-terms__button,.element-returns__button,.element-shipping__button,.element-privacy__button,.element-home-v2__button,.element-home-v2__add,.element-guarantee-page__button,.element-app__button,.element-support-faq__contact-button,.element-sticky-product-bar__button,.element-cart-checkout__button,.element-cart-payments__action,.element-ambassador__form-footer button[type=submit],.contact-page__step-actions button:not(.contact-page__back),.contact-page__form-footer button[type=submit],.contact-page__channels article>:is(a,button),.product-page__add{--btn-wave-ink: #1b1d1a;--btn-wave-fill: #fff;position:relative;overflow:hidden;isolation:isolate}.button:not(.button--close)>.btn-text,.button:not(.button--close)>*:not(.btn-fill),.element-water-btn>.btn-text,.element-water-btn>*:not(.btn-fill),.element-about__button>*:not(.btn-fill),.element-business__button>*:not(.btn-fill),.element-warranty-page__button>*:not(.btn-fill),.element-tracking__button>*:not(.btn-fill),.element-terms__button>*:not(.btn-fill),.element-returns__button>*:not(.btn-fill),.element-shipping__button>*:not(.btn-fill),.element-privacy__button>*:not(.btn-fill),.element-home-v2__button>*:not(.btn-fill),.element-home-v2__add>*:not(.btn-fill),.element-guarantee-page__button>*:not(.btn-fill),.element-app__button>*:not(.btn-fill),.element-support-faq__contact-button>*:not(.btn-fill),.element-sticky-product-bar__button>*:not(.btn-fill),.element-cart-checkout__button>*:not(.btn-fill),.element-cart-payments__action>*:not(.btn-fill),.element-ambassador__form-footer button[type=submit]>*:not(.btn-fill),.contact-page__step-actions button:not(.contact-page__back)>*:not(.btn-fill),.contact-page__form-footer button[type=submit]>*:not(.btn-fill),.contact-page__channels article>:is(a,button)>*:not(.btn-fill),.product-page__add>*:not(.btn-fill){position:relative;z-index:1}.element-water-btn>.btn-text,.element-support-faq__contact-button>.btn-text{display:inline-flex;align-items:center;justify-content:center;gap:inherit;color:inherit}.element-water-btn>.btn-surface{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0!important;border-radius:inherit;background:var(--btn-rest-bg, currentColor);pointer-events:none;transition:opacity 0s linear}.element-water-btn:hover>.btn-surface{opacity:0;transition-delay:.35s}.button:not(.button--close) .btn-fill,.element-water-btn .btn-fill,.element-about__button .btn-fill,.element-business__button .btn-fill,.element-warranty-page__button .btn-fill,.element-tracking__button .btn-fill,.element-terms__button .btn-fill,.element-returns__button .btn-fill,.element-shipping__button .btn-fill,.element-privacy__button .btn-fill,.element-home-v2__button .btn-fill,.element-home-v2__add .btn-fill,.element-guarantee-page__button .btn-fill,.element-app__button .btn-fill,.element-support-faq__contact-button .btn-fill,.element-sticky-product-bar__button .btn-fill,.element-cart-checkout__button .btn-fill,.element-cart-payments__action .btn-fill,.element-ambassador__form-footer button[type=submit] .btn-fill,.contact-page__step-actions button:not(.contact-page__back) .btn-fill,.contact-page__form-footer button[type=submit] .btn-fill,.contact-page__channels article>:is(a,button) .btn-fill,.product-page__add .btn-fill{display:block;position:absolute;inset-block-start:-90%;inset-inline-start:-70%;z-index:0;width:240%;height:280%;border-radius:50%;background:var(--btn-wave-fill, #fff);opacity:1;pointer-events:none;transform:translate3d(0,100%,0)}.button--close .btn-fill{display:none!important}.element-water-btn--light,.element-business__button--light,.element-home-v2__button--light{--btn-wave-ink: #fff;--btn-wave-fill: #1b1d1a}.element-water-btn--light .btn-fill,.element-business__button--light .btn-fill,.element-home-v2__button--light .btn-fill{background:var(--btn-wave-fill, #1b1d1a);opacity:1}.element-sticky-product-bar__button{--btn-wave-ink: #c96835}@media(hover:hover)and (pointer:fine){.element-water-btn:hover{opacity:1!important;outline:2px solid var(--btn-wave-fill, #fff);outline-offset:-2px}.element-water-btn:hover,.element-water-btn:hover :not(.btn-fill),.button:not(.button--close):hover,.button:not(.button--close):hover :not(.btn-fill),.element-about__button:hover,.element-about__button:hover :not(.btn-fill),.element-warranty-page__button:hover,.element-warranty-page__button:hover :not(.btn-fill),.element-tracking__button:hover,.element-tracking__button:hover :not(.btn-fill),.element-terms__button:hover,.element-terms__button:hover :not(.btn-fill),.element-returns__button:hover,.element-returns__button:hover :not(.btn-fill),.element-shipping__button:hover,.element-shipping__button:hover :not(.btn-fill),.element-privacy__button:hover,.element-privacy__button:hover :not(.btn-fill),.element-home-v2__button:hover,.element-home-v2__button:hover :not(.btn-fill),.element-home-v2__add:hover,.element-home-v2__add:hover :not(.btn-fill),.element-guarantee-page__button:hover,.element-guarantee-page__button:hover :not(.btn-fill),.element-app__button:hover,.element-app__button:hover :not(.btn-fill),.element-support-faq__contact-button:hover,.element-support-faq__contact-button:hover :not(.btn-fill),.element-sticky-product-bar__button:hover,.element-sticky-product-bar__button:hover :not(.btn-fill),.element-cart-checkout__button:hover,.element-cart-checkout__button:hover :not(.btn-fill),.element-cart-payments__action:hover,.element-cart-payments__action:hover :not(.btn-fill),.element-ambassador__form-footer button[type=submit]:hover,.element-ambassador__form-footer button[type=submit]:hover :not(.btn-fill),.contact-page__step-actions button:not(.contact-page__back):hover,.contact-page__step-actions button:not(.contact-page__back):hover :not(.btn-fill),.contact-page__form-footer button[type=submit]:hover,.contact-page__form-footer button[type=submit]:hover :not(.btn-fill),.contact-page__channels article>:is(a,button):hover,.contact-page__channels article>:is(a,button):hover :not(.btn-fill),.product-page__add:hover,.product-page__add:hover :not(.btn-fill),.element-business__button:hover,.element-business__button:hover :not(.btn-fill){color:var(--btn-wave-ink)!important}.element-water-btn:hover>.btn-text,.element-water-btn:hover>.btn-text *{color:var(--btn-wave-ink)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/element-buttons.css.map */
