.lav-button{--lav-button-bg: var(--lav-color-primary);--lav-button-bg-hover: var(--lav-color-bg);--lav-button-color: #fff;--lav-button-border: transparent;--lav-button-shadow: 0 10px 24px rgba(0,0,0,.08);--lav-button-shadow-hover: 0 18px 36px rgba(0,0,0,.14);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--lav-button-border);background:var(--lav-button-bg);color:var(--lav-button-color);font-family:var(--lav-font-family-primary);font-size:var(--lav-button-size);font-weight:var(--lav-font-weight-medium);line-height:1;text-decoration:none;cursor:pointer;overflow:hidden;transition:background .35s var(--lav-ease),color .35s var(--lav-ease),border-color .35s var(--lav-ease),box-shadow .35s var(--lav-ease),transform .35s var(--lav-ease);box-shadow:var(--lav-button-shadow)}.lav-button:hover{background:var(--lav-color-primary);box-shadow:var(--lav-button-shadow-hover);transform:translateY(-3px)}.lav-button:active{transform:translateY(-1px) scale(.98)}.lav-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lav-button__text{display:inline-flex;align-items:center}.lav-button__icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .35s var(--lav-ease)}.lav-button__icon svg{width:20px;height:20px;display:block}.lav-button--primary{--lav-button-bg: var(--lav-color-primary);--lav-button-bg-hover: var(--lav-color-primary-dark);--lav-button-color: #fff}.lav-button--secondary{--lav-button-bg: #220F28;--lav-button-bg-hover: #31173A;--lav-button-color: #fff}.lav-button--outline{--lav-button-bg: transparent;--lav-button-bg-hover:transparent;--lav-button-border: var(--lav-color-primary);--lav-button-color: #220F28;box-shadow:none}.lav-button--outline:hover{color:#fff}.lav-button--outline:hover svg{color:#fff;fill:#fff}.lav-button--text{min-height:auto;padding:0;background:transparent;border:none;box-shadow:none;color:inherit}.lav-button--text:hover{background:transparent;box-shadow:none;transform:none}.lav-button--text .lav-button__text{position:relative}.lav-button--text .lav-button__text:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--lav-ease)}.lav-button--text:hover .lav-button__text:after{transform:scaleX(1)}.lav-button--icon-only{width:52px;min-width:52px;height:52px;padding:0;border-radius:0%}.lav-button--small{min-height:42px;padding:0 18px}.lav-button--medium{min-height:52px;padding:0 28px}.lav-button--large{min-height:60px;padding:0 36px}.lav-button:hover .lav-button__icon--arrow{transform:translate(4px,-4px)}.lav-button:hover .lav-button__icon--forward{transform:translate(5px)}.lav-button:hover .lav-button__icon--bag{transform:translateY(-2px) rotate(-5deg)}.lav-button:hover .lav-button__icon--plus{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.lav-button,.lav-button__icon{transition:none}.lav-button:hover,.lav-button:hover .lav-button__icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lav-components.css.map */
