.sticky-buy-button-container{position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--color-background);border-top:1px solid var(--color-border);padding:var(--padding-sm) var(--padding-md);box-shadow:0 -2px 10px #0000001a;transform:translateY(100%);transition:transform .3s ease-in-out;display:none}.sticky-buy-button-container.visible{transform:translateY(0)}@media screen and (max-width: 768px){.sticky-buy-button-container{display:block}}@media screen and (min-width: 769px){.sticky-buy-button-container{display:none!important}}.sticky-buy-button-container .product-form-buttons{display:flex;width:100%;gap:0}.sticky-buy-button-container .add-to-cart-button{width:100%;flex:1;min-height:var(--minimum-touch-target);padding:var(--padding-md) var(--padding-lg);font-weight:400;border-radius:var(--style-border-radius-buttons-primary)}.sticky-buy-button-container .button{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary)}.sticky-buy-button-container .button:hover{--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}.sticky-buy-button-container .button-secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary);border-radius:var(--style-border-radius-buttons-secondary)}.sticky-buy-button-container .button-secondary:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}.sticky-buy-button-container .button:disabled,.sticky-buy-button-container .button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sticky-buy-button-container .add-to-cart-text__content{color:inherit;font-size:16px}.sticky-buy-button-container .add-to-cart-text--added{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}body:has(.sticky-buy-button-container.visible){padding-bottom:calc(var(--minimum-touch-target) + var(--padding-sm) * 2 + 1px)}body.sticky-button-active{padding-bottom:calc(var(--minimum-touch-target) + var(--padding-sm) * 2 + 1px)}body{transition:padding-bottom .3s ease-in-out}.sticky-buy-button-container{z-index:999}.header{z-index:100}.cart-drawer{z-index:1000}@media screen and (max-width: 480px){.sticky-buy-button-container{padding:var(--padding-xs) var(--padding-sm)}.sticky-buy-button-container .add-to-cart-button{padding:var(--padding-sm) var(--padding-md);font-size:14px}}@supports (padding-bottom: env(safe-area-inset-bottom)){.sticky-buy-button-container{padding-bottom:calc(var(--padding-sm) + env(safe-area-inset-bottom))}body:has(.sticky-buy-button-container.visible){padding-bottom:calc(var(--minimum-touch-target) + var(--padding-sm) * 2 + 1px + env(safe-area-inset-bottom))}}.sticky-buy-button-container:focus-within{outline:2px solid var(--color-primary);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.sticky-buy-button-container,body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sticky-buy-button.css.map */
