:root{--kz-luz-alta: rgba(255, 255, 255, .32);--kz-luz-baja: rgba(0, 0, 0, .22);--kz-curva: cubic-bezier(.2, .8, .2, 1)}.button:not(.button-unstyled):not(.button-secondary):not(.close-button):not(.predictive-search__close-modal-button),.button-custom{position:relative;isolation:isolate;overflow:hidden;border-radius:999px;background-image:linear-gradient(180deg,#ffffff2e,#ffffff0a 45%,#0000001f);box-shadow:inset 0 1px 0 var(--kz-luz-alta),inset 0 -1px 0 var(--kz-luz-baja),0 1px 2px #2b222647,0 10px 20px -12px #2b222699;transform:translateY(0);transition:transform .28s var(--kz-curva),box-shadow .28s ease}.button:not(.button-unstyled):not(.button-secondary):not(.close-button):not(.predictive-search__close-modal-button):after,.button-custom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-130%);transition:transform .75s cubic-bezier(.2,.7,.2,1)}.button:not(.button-unstyled):not(.button-secondary):not(.close-button):not(.predictive-search__close-modal-button):hover,.button:not(.button-unstyled):not(.button-secondary):not(.close-button):not(.predictive-search__close-modal-button):focus-visible{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff61,inset 0 -1px 0 var(--kz-luz-baja),0 2px 4px #2b222640,0 16px 30px -14px #2b2226b8}.button:not(.button-unstyled):not(.button-secondary):not(.close-button):not(.predictive-search__close-modal-button):hover:after,.button:not(.button-unstyled):not(.button-secondary):not(.close-button):not(.predictive-search__close-modal-button):focus-visible:after,.button-custom:hover:after,.button-custom:focus-visible:after{transform:translate(130%)}.button:not(.button-unstyled):not(.button-secondary):not(.close-button):not(.predictive-search__close-modal-button):active,.button-custom:active{transform:translateY(0) scale(.985);box-shadow:inset 0 1px 2px #00000047,0 1px 2px #2b222640,0 6px 14px -8px #2b222699;transition-duration:.1s}.button-custom:hover,.button-custom:focus-visible{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff61,inset 0 -1px 0 var(--kz-luz-baja),0 2px 4px #2b222640,0 16px 30px -14px #2b2226b8}.slideshow-section .button-custom{padding:.95rem 1.9rem;font-size:.95rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:#f1ede6!important;background-color:#b52357!important}.slideshow-section .button-custom:hover,.slideshow-section .button-custom:focus-visible{color:#f1ede6!important;background-color:#b52357!important}.slideshow-section .button-custom:focus-visible{outline:2px solid #f1ede6;outline-offset:4px}#header-component .header__underlay-closed,#header-component .header__underlay-open{box-shadow:inset 0 1px #fff3,inset 0 -1px #0003,0 8px 22px -12px #2b2226a6}#header-component .header__underlay-closed:after,#header-component .header__underlay-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(180deg,#ffffff29,#ffffff08 46%,#0000001a)}#header-component .header__row a,#header-component .header__row button{transition:transform .22s var(--kz-curva)}#header-component .header__row a:hover,#header-component .header__row button:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.button,.button:after,.button-custom,.button-custom:after,#header-component .header__row a,#header-component .header__row button{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/kazu-relieve.css.map */
