.sticky-atc-bar{position:fixed;bottom:0;left:0;right:0;z-index:2147483647;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.2rem 1rem rgba(var(--color-shadow),.15);transform:translateY(100%);transition:transform .3s ease,visibility .3s ease;visibility:hidden}.sticky-atc-bar:not([hidden]){transform:translateY(0);visibility:visible}.sticky-atc-bar__hidden{display:none!important}.sticky-atc-bar--fit-content{width:fit-content;max-width:calc(100% - 2rem);margin:0 auto;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:10px;bottom:20px;box-shadow:0 .5rem 2rem rgba(var(--color-shadow),.5)}.sticky-atc-bar__inner{display:flex;align-items:flex-start;justify-content:center;gap:0;padding:.5rem 1rem;flex-wrap:wrap;flex-direction:row}.sticky-atc-bar__product{display:flex;align-items:flex-start;gap:.5rem;flex:1 1 auto;min-width:0}.sticky-atc-bar__product .sticky-atc-bar__title{flex:1 1 auto;min-width:0}.sticky-atc-bar__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:1.4rem;line-height:1;color:rgba(var(--color-foreground),1);word-break:break-word}.sticky-atc-bar__title--long{font-size:1.2rem;-webkit-line-clamp:2;line-clamp:2}.sticky-atc-bar__price.price,.sticky-atc-bar__price.price *{font-size:1.4rem;line-height:1;letter-spacing:0;color:rgba(var(--color-foreground),1);flex-shrink:0}.sticky-atc-bar__quantity{display:flex;align-items:center;border:.1rem solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);background-color:rgb(var(--color-background));min-height:4rem}.sticky-atc-bar__qty-btn{width:3.6rem;height:3.6rem;padding:0;border:none;background:transparent;color:rgba(var(--color-foreground),1);cursor:pointer;display:flex;align-items:center;justify-content:center}.sticky-atc-bar__qty-btn:hover:not(:disabled){color:rgba(var(--color-foreground),1)}.sticky-atc-bar__qty-btn .icon{width:1.2rem;height:1.2rem}.sticky-atc-bar__qty-input{width:4rem;height:3.6rem;padding:0 .4rem;border:none;border-left:.1rem solid rgba(var(--color-foreground),.1);border-right:.1rem solid rgba(var(--color-foreground),.1);background:transparent;font-size:1.4rem;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sticky-atc-bar__qty-input::-webkit-outer-spin-button,.sticky-atc-bar__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sticky-atc-bar__actions{flex-shrink:0}.sticky-atc-bar__actions-row{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sticky-atc-bar__submit{min-width:14rem;min-height:4rem;position:relative;display:inline-flex;align-items:center;justify-content:center}.sticky-atc-bar__submit .loading__spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sticky-atc-bar__submit.loading .sticky-atc-bar__submit-text,.sticky-atc-bar__submit.loading .sticky-atc-bar__price-separator,.sticky-atc-bar__submit.loading .sticky-atc-bar__price{visibility:hidden}.sticky-atc-bar__submit .sticky-atc-bar__price{color:inherit}.sticky-atc-bar__submit .sticky-atc-bar__price *{color:inherit;font-size:inherit}@media screen and (min-width:750px){.sticky-atc-bar__inner{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding:1rem 2.2rem}.sticky-atc-bar__inner:has(.sticky-atc-bar__title:not(.sticky-atc-bar__hidden)){gap:.5rem}.sticky-atc-bar__product{flex:0 1 auto;max-width:24rem;gap:.3rem;flex-direction:column}.sticky-atc-bar__price.price,.sticky-atc-bar__price.price *{font-size:1.6rem}.sticky-atc-bar__title{font-size:1.5rem}.sticky-atc-bar__title--long{font-size:1.25rem}}@media screen and (max-width:749px){.sticky-atc-bar__title--long{font-size:1.1rem}.sticky-atc-bar__actions-row{gap:.5rem;width:100%}.sticky-atc-bar__actions{flex:1 1 auto;min-width:0}.sticky-atc-bar__submit{min-width:unset;width:100%;padding-inline:1rem}.sticky-atc-bar__submit,.sticky-atc-bar__quantity,.sticky-atc-bar__qty-btn,.sticky-atc-bar__qty-input{height:3rem;min-height:3rem}.sticky-atc-bar__qty-btn{width:2.5rem}}@supports (padding-bottom: env(safe-area-inset-bottom)){.sticky-atc-bar--fit-content{bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom-sticky-add-to-cart.css.map */
