.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 -4px 16px #00000014;transform:translateY(100%);opacity:1;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.sticky-atc.sticky-atc--visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-atc__inner{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem;flex-wrap:wrap}.sticky-atc__media{flex:0 0 auto}.sticky-atc__image{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:.6rem}.sticky-atc__info{flex:1 1 18rem;min-width:0;display:flex;gap:1rem}.sticky-atc__title{margin:0;font-weight:500;font-size:10px;overflow:hidden;color:#000;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__variants{display:flex;gap:.8rem;flex:0 1 auto;flex-wrap:wrap;justify-content:space-between}.sticky-atc__variant-block{display:flex;flex-direction:column;min-width:11rem}.sticky-atc__label{font-size:1rem;opacity:.7}.sticky-atc__select{border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));max-width:160px}.sticky-atc__quantity{display:flex;align-items:center;border:1px solid rgba(var(--color-foreground),.2);overflow:hidden;flex:0 0 auto}.sticky-atc__qty-btn{width:3.6rem;height:25px;border:none;background:transparent;font-size:1.8rem;cursor:pointer;min-height:0}.sticky-atc__qty-input{width:4rem;min-height:0;height:20px;border:none;border-left:1px solid rgba(var(--color-foreground),.15);border-right:1px solid rgba(var(--color-foreground),.15);text-align:center;font-size:1.4rem;-moz-appearance:textfield}.sticky-atc__qty-input::-webkit-outer-spin-button,.sticky-atc__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sticky-atc__button{flex:0 0 auto;min-width:16rem;height:4.4rem;background:rgb(var(--color-button, 17, 17, 17));color:rgb(var(--color-button-text, 255, 255, 255));border:none;border-radius:.6rem;font-weight:600;cursor:pointer}.sticky-atc__button[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.sticky-atc__inner{gap:5px;padding:.8rem 1rem!important}.sticky-atc__media{display:none}.sticky-atc__variants{width:100%}.sticky-atc__variant-block{min-width:0;display:flex;flex-direction:row;gap:5px}.sticky-atc__quantity{order:2}.sticky-atc__button{order:4;flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map */
