.btn-custom{display:flex}.btn-custom .btn-custom-inner{width:100%;position:relative}.btn-custom .btn-custom-content{display:block;position:relative;overflow:hidden;width:100%}.btn-custom .btn-custom-content-inner{height:100%;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;transition:color var(--trans-duration) var(--trans-easing)}.btn-custom .btn-custom-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.btn-custom .btn-custom-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none}.panel-custom-button{flex:none;min-width:1px;min-height:var(--btn-size-min-height);width:var(--btn-size-width);max-width:var(--btn-size-max-width);text-align:var(--btn-text-align)}.panel-custom-button:not(:has(.btn-custom-label-wrap)){width:var(--button-height);max-width:none}.panel-custom-button .btn-custom-content{height:var(--button-height);padding-inline:var(--button-pd-inline);border-radius:var(--button-radius)}.panel-custom-button .btn-custom-content:not(:has(.btn-custom-label-wrap)){padding-inline:0}.panel-custom-button .btn-custom-content-inner{color:var(--button-color);flex-direction:var(--button-icon-position);column-gap:var(--button-gap)}.panel-custom-button .btn-custom-label{font-family:var(--button-family);font-size:var(--button-font-size);font-weight:var(--button-weight);line-height:var(--button-font-lh);letter-spacing:var(--button-ls);text-transform:var(--button-case);white-space:nowrap}.panel-custom-button .btn-custom-icon{width:var(--button-icon-size);height:var(--button-icon-size)}.panel-custom-button .btn-custom-icon svg [stroke-width]{stroke-width:var(--button-icon-stroke)}.panel-custom-button .btn-custom-bg-initial,.panel-custom-button .btn-custom-bg-hover{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--1px) solid transparent;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--trans-duration) var(--trans-easing)}.panel-custom-button .btn-custom-bg-initial{z-index:1;background:var(--button-bg);border-color:var(--button-border);opacity:1}.panel-custom-button .btn-custom-bg-hover{z-index:2;background:var(--button-bg-hover);border-color:var(--button-border-hover)}.panel-custom-button .btn-custom-content[aria-disabled] .btn-custom-bg-initial,.panel-custom-button .btn-custom-content:disabled .btn-custom-bg-initial{background:var(--button-bg-disabled);border-color:var(--button-border-disabled)}.btn-quick-action{min-width:1px;min-height:var(--btn-size-min-height);width:var(--btn-size-width);max-width:var(--btn-size-max-width)}.btn-quick-action .btn-quick-action-inner{width:100%;position:relative}.btn-quick-action .btn-quick-action-content{display:block;position:relative;overflow:hidden;width:100%;height:var(--button-height);padding-inline:var(--button-pd-inline);border-radius:var(--button-radius)}.btn-quick-action .btn-quick-action-content-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:var(--button-icon-position);column-gap:var(--button-gap);height:100%;color:var(--button-color);transition:color var(--trans-duration) var(--trans-easing)}.btn-quick-action .btn-quick-action-label{display:var(--button-label-display, block);font-size:var(--button-font-size);font-weight:var(--button-weight);line-height:var(--button-font-lh);letter-spacing:var(--button-ls);text-transform:var(--button-case);white-space:nowrap}.btn-quick-action .btn-quick-action-icon{flex-shrink:0;display:var(--button-icon-display, flex);align-items:center;justify-content:center;width:var(--button-icon-size);height:var(--button-icon-size)}.btn-quick-action .btn-quick-action-icon svg [stroke-width]{stroke-width:var(--button-icon-stroke)}.btn-quick-action .btn-quick-action-bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--button-bg);border-color:var(--button-border);pointer-events:none}.btn-quick-action .btn-quick-action-content[aria-disabled],.btn-quick-action .btn-quick-action-content:disabled{pointer-events:none}.btn-quick-action .btn-quick-action-content[aria-disabled] .btn-quick-action-content-inner,.btn-quick-action .btn-quick-action-content:disabled .btn-quick-action-content-inner{color:var(--button-color-disabled)}.btn-quick-action .btn-quick-action-content:not([aria-disabled]):not(:disabled):hover .btn-quick-action-content-inner{color:var(--button-color-hover)}.btn-quick-action .btn-quick-action-content:not([aria-disabled]):not(:disabled):hover .btn-quick-action-bg{background:var(--button-bg-hover);border-color:var(--button-border-hover)}.btn-quick-action .btn-quick-action-content[aria-disabled] .btn-quick-action-bg,.btn-quick-action .btn-quick-action-content:disabled .btn-quick-action-bg{background:var(--button-bg-disabled);border-color:var(--button-border-disabled)}.btn-quick-action .button-loader-wrap{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:var(--1px);border-radius:inherit;background:var(--button-bg);opacity:0;visibility:hidden}.btn-quick-action .btn-quick-action-content[loading] .button-loader-wrap{opacity:1;visibility:visible}.btn-quick-action .button-loader{display:flex;align-items:center;justify-content:center;gap:.1875rem}.btn-quick-action .button-loader>span{flex-shrink:0;width:.375rem;height:.375rem;border-radius:50%;background:var(--button-color)}.btn-quick-action .btn-quick-action-content[loading] .button-loader>span{animation:loading-dot-button 1s infinite ease-in-out}.btn-quick-action .btn-quick-action-content[loading] .button-loader .dot-1{animation-delay:-.16s}.btn-quick-action .btn-quick-action-content[loading] .button-loader .dot-3{animation-delay:.16s}@container (max-width: 17.75rem){.product-buy-buttons-v2 .product-buy-buttons-form-inner{grid-template-areas:"quantity quantity" "add-to-cart add-to-cart" "accelerated-checkout accelerated-checkout"}}@media(max-width:991px){.panel-custom-button{min-height:var(--btn-size-min-height-mb);width:var(--btn-size-width-mb);max-width:var(--btn-size-max-width-mb)}.panel-custom-button:not(:has(.btn-custom-label-wrap)){width:var(--button-height-mb);max-width:none}.panel-custom-button .btn-custom-content{height:var(--button-height-mb);padding-inline:var(--button-pd-inline-mb)}.panel-custom-button .btn-custom-content-inner{column-gap:var(--button-gap-mb)}.panel-custom-button .btn-custom-label{font-family:var(--button-family-mb);font-size:var(--button-font-size-mb);font-weight:var(--button-weight-mb);line-height:var(--button-font-lh-mb);letter-spacing:var(--button-ls-mb);text-transform:var(--button-case-mb)}.panel-custom-button .btn-custom-icon{width:var(--button-icon-size-mb);height:var(--button-icon-size-mb)}.panel-custom-button .btn-custom-icon svg [stroke-width]{stroke-width:var(--button-icon-stroke-mb)}.btn-quick-action{min-height:var(--btn-size-min-height-mb);width:var(--btn-size-width-mb);max-width:var(--btn-size-max-width-mb)}.btn-quick-action .btn-quick-action-content{height:var(--button-height-mb);padding-inline:var(--button-pd-inline-mb);border-radius:var(--button-input-radius-pill)}.btn-quick-action .btn-quick-action-label{display:var(--button-label-display-mb, none);font-size:var(--button-font-size-mb)}.btn-quick-action .btn-quick-action-icon{display:flex;width:var(--button-icon-size-mb);height:var(--button-icon-size-mb)}.btn-quick-action .btn-quick-action-icon svg [stroke-width]{stroke-width:var(--button-icon-stroke-mb)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/arctos-v1-button-hotfix.css.map */
