.bc-btn-wrap{display:flex;justify-content:var(--btn-align, flex-start);width:100%}.bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-family:inherit;font-size:var(--bc-font-size-button, 14px);font-weight:var(--button-font-weight, 600);line-height:1;letter-spacing:var(--button-letter-spacing, .5px);text-transform:var(--button-text-transform, uppercase);text-decoration:none;border:none;border-radius:var(--button-border-radius, 0px);cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.bc-btn:focus-visible{outline:2px solid var(--btn-primary-bg, var(--color-primary));outline-offset:3px}.bc-btn:disabled,.bc-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.bc-btn:disabled .bc-btn__fill,.bc-btn[disabled] .bc-btn__fill{display:none}.bc-btn:disabled .bc-btn__text--hover,.bc-btn[disabled] .bc-btn__text--hover{display:none}.bc-btn--primary{background-color:var(--btn-primary-bg, var(--color-primary));color:var(--btn-primary-text, var(--color-on-primary, #fff));border:none}.bc-btn--primary .bc-btn__fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--btn-primary-bg-hover, var(--color-primary));transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.19,1,.22,1);pointer-events:none}.bc-btn--primary .bc-btn__text-wrap{position:relative;z-index:1;display:block;block-size:1lh;overflow:hidden;line-height:inherit}.bc-btn--primary .bc-btn__text-wrap--icon{display:flex;align-items:center;justify-content:center;gap:8px}.bc-btn--primary .bc-btn__text-slide{position:relative;display:block;block-size:1lh;overflow:hidden;line-height:inherit}.bc-btn--primary .bc-btn__text-slide .bc-btn__text--hover{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%}.bc-btn--primary .bc-btn__text{display:block;transition:transform .5s cubic-bezier(.19,1,.22,1) .05s}.bc-btn--primary .bc-btn__text--original{transform:translateY(0)}.bc-btn--primary .bc-btn__text--hover{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;color:var(--btn-primary-text-hover, var(--color-on-primary, #fff));transform:translateY(110%)}.bc-btn.bc-btn--primary{position:relative;overflow:hidden;isolation:isolate}.bc-btn.bc-btn--primary:is(:hover,:focus-visible){background-color:var(--btn-primary-bg, var(--color-primary));color:var(--btn-primary-text, var(--color-on-primary, #fff))}.bc-btn--primary:is(:hover,:focus-visible) .bc-btn__fill{transform:scaleY(1)}.bc-btn--primary:is(:hover,:focus-visible) .bc-btn__text--original{transform:translateY(-110%)}.bc-btn--primary:is(:hover,:focus-visible) .bc-btn__text--hover{transform:translateY(0)}.bc-btn--primary:active{transform:translateY(1px)}.bc-btn--secondary{position:relative;overflow:hidden;background:transparent;color:var(--btn-secondary-text, var(--color-text));border:1px solid var(--btn-secondary-border, var(--color-text));box-shadow:inset 0 0 0 0 var(--btn-secondary-bg-hover, var(--color-text));transition:color .45s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.bc-btn--secondary:is(:hover,:focus-visible){color:var(--btn-secondary-text-hover, var(--color-background));box-shadow:inset 0 0 0 100vmax var(--btn-secondary-bg-hover, var(--color-text))}.bc-btn--secondary:focus-visible{outline:2px solid var(--btn-secondary-border, var(--color-text));outline-offset:3px}.bc-btn--secondary:active{transform:translateY(1px)}.bc-btn--link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:none;border-radius:0;color:var(--btn-link-text, currentColor);font-family:inherit;font-size:var(--bc-font-size-button, .875rem);font-weight:var(--button-font-weight, 500);letter-spacing:var(--button-letter-spacing, .5px);text-transform:var(--button-text-transform, uppercase);text-decoration:none;cursor:pointer;transition:color .35s cubic-bezier(.16,1,.3,1)}.bc-btn--link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:var(--btn-link-underline, var(--color-primary));transform:scaleX(0);transform-origin:center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.bc-btn--link:is(:hover,:focus-visible){color:var(--btn-link-text-hover, var(--color-primary))}.bc-btn--link:is(:hover,:focus-visible):after{transform:scaleX(1)}.bc-btn--link:focus-visible{outline:2px solid var(--btn-link-underline, var(--color-primary));outline-offset:4px}.bc-btn--link svg,.bc-btn--link .bc-btn__icon{width:16px;height:16px;flex-shrink:0;transition:transform .25s ease}.bc-btn--link:hover svg,.bc-btn--link:hover .bc-btn__icon{transform:translate(3px)}.bc-btn--small,.bc-btn--sm{padding:8px 20px;font-size:.8125rem;min-height:44px}.bc-btn--default{padding:14px 32px;font-size:var(--bc-font-size-button, 14px);min-height:44px}.bc-btn--large,.bc-btn--lg{padding:18px 40px;font-size:15px;min-height:52px}.bc-btn--full{width:100%}.bc-btn--icon{padding:12px;border-radius:50%;min-height:auto;line-height:0}.bc-btn--icon svg{position:relative;z-index:1;display:block}@media(max-width:767px){.bc-btn{padding:12px 24px}.bc-btn--large,.bc-btn--lg{padding:14px 32px}}@media(prefers-reduced-motion:reduce){.bc-btn--primary .bc-btn__fill,.bc-btn--primary .bc-btn__text{transition:none}.bc-btn--primary:is(:hover,:focus-visible) .bc-btn__text--original{transform:none}.bc-btn--primary .bc-btn__text--hover{display:none}.bc-btn.bc-btn--primary:is(:hover,:focus-visible){color:var(--btn-primary-text-hover, var(--color-on-primary, #fff))}.bc-btn--secondary{transition:color .2s ease,background-color .2s ease}.bc-btn--secondary:is(:hover,:focus-visible){background:var(--btn-secondary-bg-hover, var(--color-text));box-shadow:none}.bc-btn--link:after{transform:scaleX(1);transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-buttons.css.map */
