.mobile-quick-add{display:none}@media screen and (max-width: 749px){.mobile-quick-add{display:block;position:absolute;bottom:12px;right:12px;z-index:2}.mobile-quick-add__trigger{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background-color:rgba(var(--color-background),.95);box-shadow:0 2px 8px #00000026;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.mobile-quick-add__trigger:active{transform:scale(.95)}.mobile-quick-add__trigger svg{width:18px;height:18px;transition:transform .3s ease}.mobile-quick-add__trigger[aria-expanded=true] svg{transform:rotate(45deg)}.mobile-quick-add__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--color-background),.5);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:2;pointer-events:none;cursor:pointer}.mobile-quick-add__overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.mobile-quick-add__panel{position:absolute;bottom:0;left:0;right:0;background:rgba(var(--color-background),.97);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .25s ease,visibility .3s ease;z-index:3;border-top:1px solid rgba(var(--color-foreground),.08)}.mobile-quick-add__panel.is-open{transform:translateY(0);opacity:1;visibility:visible}.mobile-quick-add__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mobile-quick-add__header--hidden{display:none}.mobile-quick-add__title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--color-foreground),.6);margin:0}.mobile-quick-add__close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;color:rgba(var(--color-foreground),.5)}.mobile-quick-add__close svg{width:14px;height:14px}.mobile-quick-add__options{display:flex;flex-wrap:wrap;gap:6px}.mobile-quick-add__option{flex:0 0 auto;min-width:40px;height:34px;padding:0 10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.15);border-radius:4px;background:transparent;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;color:rgb(var(--color-foreground))}.mobile-quick-add__option:active{transform:scale(.97)}.mobile-quick-add__option:not(.is-disabled):hover,.mobile-quick-add__option:not(.is-disabled):focus{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.03)}.mobile-quick-add__option.is-disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.mobile-quick-add__option.is-loading{pointer-events:none;position:relative;color:transparent}.mobile-quick-add__option.is-loading:after{content:"";position:absolute;width:14px;height:14px;border:2px solid rgba(var(--color-foreground),.2);border-top-color:rgb(var(--color-foreground));border-radius:50%;animation:mobile-quick-add-spin .6s linear infinite}@keyframes mobile-quick-add-spin{to{transform:rotate(360deg)}}.mobile-quick-add__option.is-success{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.mobile-quick-add__option--single{flex:1 1 auto;height:40px;font-size:13px;font-weight:600;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.mobile-quick-add__option--single:active{opacity:.9}.mobile-quick-add__option--single.is-success{background:rgb(var(--color-foreground))}.mobile-quick-add__close--inline{flex:0 0 auto;width:40px;height:40px;margin-left:8px;border:1px solid rgba(var(--color-foreground),.15);border-radius:4px;background:rgb(var(--color-background))}.mobile-quick-add__close--inline svg{width:16px;height:16px}.mobile-quick-add__panel--simple{padding:16px}.mobile-quick-add__sold-out{text-align:center;padding:8px 0;font-size:13px;color:rgba(var(--color-foreground),.6)}.mobile-quick-add__error{margin-top:8px;padding:8px;background:#ff00000d;border-radius:4px;font-size:12px;color:#c83232;text-align:center}.mobile-quick-add__error:empty{display:none}.product-card:has(.mobile-quick-add) .product-card__information-bottom{display:none}}@media screen and (max-width: 749px){.product-card__inner{position:relative;overflow:visible}.product-card__information{position:relative;z-index:1;overflow:visible}.product-card__information-top{overflow:visible}.product-card__media{position:relative;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/component-mobile-quick-add.css.map */
