.o2-button{--o2-button-color: rgb(var(--o2-text-link));--o2-button-background: transparent;--o2-button-border-color: rgb(var(--o2-border-action));--o2-button-hover-color: rgb(var(--o2-action-primary-strong));--o2-button-hover-background: rgba( var(--o2-action-primary-strong), var(--o2-opacity-button-outline-hover) );--o2-button-hover-border-color: rgb(var(--o2-action-primary-strong));display:inline-flex;align-items:center;justify-content:center;min-height:var(--o2-size-control-md);padding:var(--o2-space-control-y) var(--o2-space-xl);border:var(--o2-size-border-strong) solid var(--o2-button-border-color);border-radius:var(--o2-radius-button);background-color:var(--o2-button-background);color:var(--o2-button-color);font-family:var(--o2-font-body);font-size:var(--o2-font-size-button-lg);font-weight:var(--o2-font-weight-bold);line-height:var(--o2-line-height-fixed-button-lg);text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--o2-duration-button-hover) var(--o2-ease-standard),background-size var(--o2-duration-button-hover) var(--o2-ease-out-quad),border-color var(--o2-duration-button-hover) var(--o2-ease-standard),color var(--o2-duration-button-hover) var(--o2-ease-standard),transform var(--o2-duration-fast) var(--o2-ease-out)}.o2-button--primary{--o2-button-color: rgb(var(--o2-text-on-action));--o2-button-background: rgb(var(--o2-action-primary));--o2-button-border-color: rgb(var(--o2-action-primary));--o2-button-hover-color: rgb(var(--o2-text-on-action));--o2-button-hover-background: rgb(var(--o2-action-primary-strong));--o2-button-hover-border-color: rgb(var(--o2-action-primary-strong));background-image:radial-gradient(circle,transparent 1%,var(--o2-button-background) 1%);background-position:center;background-size:100%}.o2-button--cta{--o2-button-color: rgb(var(--o2-campaign-conversion-action-text));--o2-button-background: rgb(var(--o2-campaign-conversion-action-background));--o2-button-border-color: rgb(var(--o2-campaign-conversion-action-background));--o2-button-hover-color: rgb(var(--o2-campaign-conversion-action-text));--o2-button-hover-background: rgb(var(--o2-campaign-conversion-action-background-hover));--o2-button-hover-border-color: rgb(var(--o2-campaign-conversion-action-background-hover));background-image:radial-gradient(circle,transparent 1%,var(--o2-button-background) 1%);background-position:center;background-size:100%}.o2-button--inverse.o2-button--primary{--o2-button-color: rgb(var(--o2-action-primary));--o2-button-background: rgb(var(--o2-surface-page));--o2-button-border-color: rgb(var(--o2-surface-page));--o2-button-hover-color: rgb(var(--o2-action-primary-strong));--o2-button-hover-background: rgb(var(--o2-action-primary-soft));--o2-button-hover-border-color: rgb(var(--o2-action-primary-soft))}.o2-button--inverse.o2-button--secondary{--o2-button-color: rgb(var(--o2-text-inverse));--o2-button-border-color: rgb(var(--o2-surface-page));--o2-button-hover-color: rgb(var(--o2-text-inverse));--o2-button-hover-background: rgba( var(--o2-surface-page), var(--o2-opacity-button-inverse-outline-hover) );--o2-button-hover-border-color: rgba( var(--o2-surface-page), var(--o2-opacity-button-inverse-outline-border-hover) )}.o2-button--circle{width:var(--o2-size-product-action);height:var(--o2-size-product-action);min-height:var(--o2-size-product-action);padding:0;border-radius:var(--o2-radius-full)}.o2-button--icon svg{display:block}.o2-button--icon svg path{fill:currentColor;transition:fill var(--o2-duration-button-hover) var(--o2-ease-standard)}.o2-button:focus-visible{outline:0;box-shadow:var(--o2-focus-ring)}.o2-button[aria-disabled=true]{opacity:var(--o2-opacity-disabled);pointer-events:none;cursor:default}.o2-button:active{border-color:var(--o2-button-hover-border-color);background-color:var(--o2-button-hover-background);background-size:15000%;color:var(--o2-button-hover-color);transform:scale(var(--o2-scale-press))}@media(hover:hover)and (pointer:fine){.o2-button:hover{border-color:var(--o2-button-hover-border-color);background-color:var(--o2-button-hover-background);background-size:15000%;color:var(--o2-button-hover-color);text-decoration:none}}@media(prefers-reduced-motion:reduce){.o2-button{transition:none}.o2-button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-button-o2.css.map */
