.ap-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2rem;border-radius:var(--buttons-radius);border:var(--buttons-border-width) solid transparent;font-size:1.4rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;cursor:pointer}.ap-button--full{width:100%}.ap-button__arrow{line-height:1}.ap-button--primary{background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border-color:rgb(var(--color-base-accent-1))}.ap-button--primary:hover{background:rgb(var(--color-base-accent-hover-1));border-color:rgb(var(--color-base-accent-hover-1))}.ap-button--secondary{background:transparent;color:rgb(var(--color-base-outline-button-labels));border-color:rgba(var(--color-base-outline-button-labels),var(--buttons-border-opacity))}.ap-button--secondary:hover{background:rgba(var(--color-base-outline-button-labels),.04)}.ap-button--accent-2{background:rgb(var(--color-base-accent-2));color:rgb(var(--color-base-solid-button-labels));border-color:rgb(var(--color-base-accent-2))}.ap-button--accent-2:hover{background:rgb(var(--color-base-accent-hover-2));border-color:rgb(var(--color-base-accent-hover-2))}.ap-button--text{background:transparent;border:0;padding-left:0;padding-right:0;min-height:auto;color:rgb(var(--color-base-accent-1))}.ap-button--small{min-height:4rem;padding:0 1.6rem;font-size:1.3rem}.ap-button--medium{min-height:4.8rem}.ap-button--large{min-height:5.4rem;padding:0 2.4rem;font-size:1.5rem}@media screen and (max-width:749px){.ap-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-button.css.map */
