.customer-button{font-family:BodyNormal;text-transform:lowercase}.customer-link-button{display:inline-flex;align-items:center;column-gap:0;width:fit-content;white-space:nowrap;color:inherit;text-decoration:none}.customer-link-button--outline{justify-content:center;border:1px solid currentColor;background-color:transparent;transition:color .25s ease,border-color .25s ease,background-color .25s ease}.button.customer-link-button--outline{background-image:none}.customer-link-button--stretch{width:100%}.customer-link-button--solid{justify-content:center;color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-outline-color, var(--button-background)));background-color:rgb(var(--button-background));transition:color .25s ease,border-color .25s ease,background-color .25s ease}.customer-link-button--text{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .25s ease}.customer-link-button__icon{display:block;flex:0 0 auto;width:0;height:12px;margin-inline-start:0;overflow:hidden;opacity:0;transform:translate(-4px);transition:width .25s ease,margin-inline-start .25s ease,opacity .2s ease,transform .25s ease}.customer-link-button:where(a[href],button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.customer-link-button:where(a[href],button):focus-visible .customer-link-button__icon{width:14px;margin-inline-start:14px;opacity:1;transform:translate(0)}.customer-link-button--outline:where(a[href],button):focus-visible{color:#252525;border-color:#252525;background-color:#fff}@media screen and (pointer:fine){.customer-link-button:hover .customer-link-button__icon{width:14px;margin-inline-start:14px;opacity:1;transform:translate(0)}.customer-link-button--outline:hover,.features--button-transition .customer-link-button--outline:not([disabled]):hover{color:#252525;border-color:#252525;background-color:#fff}.customer-link-button--text:hover{background-size:100% 1px}}@media screen and (max-width:768px){.customer-link-button--text .customer-link-button__icon{width:14px;margin-inline-start:14px;opacity:1;transform:translate(0)}}@media screen and (prefers-reduced-motion:reduce){.customer-link-button--solid,.customer-link-button--outline,.customer-link-button--text,.customer-link-button__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/customer-link-button.css.map */
