.sticky-atc{position:fixed;bottom:-100%;left:0;right:0;width:100%;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 -.2rem 1rem rgba(var(--color-foreground),.1);z-index:100;transition:bottom .3s ease-in-out;padding:1.5rem}@media screen and (min-width: 750px){.sticky-atc{display:none!important}}.sticky-atc.visible{bottom:0}.sticky-atc__container{display:flex;align-items:center;justify-content:space-between;max-width:var(--page-width);margin:0 auto;gap:1.5rem}.sticky-atc__product-info{display:flex;align-items:center;gap:1.2rem;flex:1;min-width:0}.sticky-atc__image{width:5rem;height:5rem;border-radius:var(--media-radius);overflow:hidden;flex-shrink:0;border:.1rem solid rgba(var(--color-foreground),.1)}.sticky-atc__image img{width:100%;height:100%;object-fit:cover}.sticky-atc__details{flex:1;min-width:0}.sticky-atc__title{font-size:1.4rem;font-weight:600;margin:0 0 .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.sticky-atc__price{font-size:1.3rem;color:rgb(var(--color-foreground));font-weight:500}.sticky-atc__variant{font-size:1.2rem;color:rgba(var(--color-foreground),.7);margin-top:.2rem}.sticky-atc__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.sticky-atc__button{min-height:4.4rem;padding:1.2rem 2.4rem;font-size:1.4rem;white-space:nowrap;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:var(--buttons-radius);cursor:pointer;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;transition:all .15s ease}.sticky-atc__button:hover:not(:disabled){background-color:rgba(var(--color-button),.85)}.sticky-atc__button:disabled{opacity:.5;cursor:not-allowed}.sticky-atc__button .loading__spinner{display:none}.sticky-atc__button.loading .loading__spinner{display:inline-block;margin-left:.8rem}.sticky-atc__quantity{display:none}@media screen and (max-width: 749px){.sticky-atc{padding:1rem 1.5rem}.sticky-atc__container{gap:1rem}.sticky-atc__image{width:4.5rem;height:4.5rem}.sticky-atc__title{font-size:1.3rem}.sticky-atc__price{font-size:1.2rem}.sticky-atc__variant{display:none}.sticky-atc__button{padding:1rem 1.6rem;font-size:1.3rem;min-height:4rem}}@media screen and (min-width: 750px) and (max-width: 989px){.sticky-atc__container{padding:0 2rem}.sticky-atc__quantity{display:flex;align-items:center;gap:1rem}.sticky-atc__quantity-label{font-size:1.3rem;font-weight:500}.sticky-atc__quantity-selector{display:flex;align-items:center;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius)}.sticky-atc__quantity-button{width:3.6rem;height:3.6rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:400}.sticky-atc__quantity-button:hover{background-color:rgba(var(--color-foreground),.05)}.sticky-atc__quantity-button:disabled{opacity:.3;cursor:not-allowed}.sticky-atc__quantity-input{width:4rem;height:3.6rem;border:none;border-left:.1rem solid rgba(var(--color-foreground),.2);border-right:.1rem solid rgba(var(--color-foreground),.2);text-align:center;font-size:1.4rem;background:transparent;color:rgb(var(--color-foreground))}.sticky-atc__quantity-input:focus{outline:none}}@media screen and (min-width: 990px){.sticky-atc__container{padding:0 3rem}.sticky-atc__image{width:6rem;height:6rem}.sticky-atc__title{font-size:1.5rem}.sticky-atc__price{font-size:1.4rem}.sticky-atc__button{padding:1.4rem 3rem;font-size:1.5rem}.sticky-atc__quantity{display:flex;align-items:center;gap:1rem}.sticky-atc__quantity-label{font-size:1.4rem;font-weight:500}.sticky-atc__quantity-selector{display:flex;align-items:center;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius)}.sticky-atc__quantity-button{width:4rem;height:4rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));font-size:2rem;font-weight:400}.sticky-atc__quantity-button:hover{background-color:rgba(var(--color-foreground),.05)}.sticky-atc__quantity-button:disabled{opacity:.3;cursor:not-allowed}.sticky-atc__quantity-input{width:5rem;height:4rem;border:none;border-left:.1rem solid rgba(var(--color-foreground),.2);border-right:.1rem solid rgba(var(--color-foreground),.2);text-align:center;font-size:1.5rem;background:transparent;color:rgb(var(--color-foreground))}.sticky-atc__quantity-input:focus{outline:none}}body.cart-drawer-open .sticky-atc{display:none}@keyframes slideUp{0%{bottom:-100%;opacity:0}to{bottom:0;opacity:1}}@keyframes slideDown{0%{bottom:0;opacity:1}to{bottom:-100%;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-sticky-atc.css.map */
