.quick-add__holder{--btn-text: var(--accent);position:absolute;bottom:0;z-index:10;width:100%;background:var(--TRANSPARENT);border-top:none;text-align:center;pointer-events:auto}.no-touch .product-item:not(.product-item--bundle) .product-item__image:hover .quick-add__button{visibility:visible}@media only screen and (min-width: 750px){.no-touch body.is-focused .product-item:not(.product-item--bundle) .quick-add__button{visibility:visible;transition:none}.no-touch .product-item:not(.product-item--bundle) .quick-add__holder{opacity:0;animation:slideOutDown .25s ease}.no-touch .product-item:not(.product-item--bundle) .quick-add__button{visibility:hidden;transition:visibility .5s}.no-touch .product-item:not(.product-item--bundle) .quick-add__button.has-error{animation:slideToggle 3s ease;animation-fill-mode:forwards}.no-touch .product-item:not(.product-item--bundle) .product-item__image:hover .quick-add__holder:not(.is-disabled){animation:slideInUp .25s ease;animation-fill-mode:forwards}.no-touch body.is-focused .product-item:not(.product-item--bundle) .quick-add__holder:focus-within,.no-touch .product-item:not(.product-item--bundle) .quick-add__holder.is-visible,.no-touch .product-item:not(.product-item--bundle) .quick-add__holder.has-error{animation:slideInUp .25s ease;animation-fill-mode:forwards}.no-touch .product-item:not(.product-item--bundle) .quick-add__holder.is-disabled{animation:slideOutDown .25s ease}.no-touch .product-item:not(.product-item--bundle) .quick-add__holder.is-disabled .quick-add__button{visibility:hidden}}@media only screen and (min-width: 750px) and (max-width: 989px){.no-touch .product-item:not(.product-item--bundle) .has-error>.quick-add__button{visibility:visible;display:block;max-height:none;padding:15px;opacity:1}}.quick-add__holder.is-disabled{pointer-events:none}.quick-add__button{color:var(--COLOR-QUICK-ADD-TEXT)}.quick-add__button.is-visible,.quick-add__button.is-loading,.quick-add__button.is-added{visibility:visible}.quick-add__button.is-disabled{pointer-events:none}.quick-add__button .btn__plus{color:var(--accent)}.quick-add__button .btn__text{font-size:var(--font-body-small);line-height:100%}@media only screen and (min-width: 750px){.quick-add__button{position:relative;text-decoration:none;display:block;width:100%;padding:17px 24px;cursor:pointer;text-align:center;box-shadow:none}.quick-add__button:after{content:"";width:100%;height:100%;z-index:-1;top:0;left:0;position:absolute;opacity:.7;background:var(--COLOR-QUICK-ADD-BG)}.quick-add__button .btn__plus{display:none}}@media only screen and (max-width: 749px){.quick-add__button{--btn-size: 36px;--btn-offset: 5px;position:absolute;bottom:var(--btn-offset);left:var(--btn-offset);display:flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);border-radius:var(--radius);background:var(--bg);pointer-events:auto;font-size:0;z-index:1}.quick-add__button:after{content:"";position:absolute;top:calc(var(--btn-offset) * -1);left:calc(var(--btn-offset) * -1);width:calc(var(--btn-size) + var(--btn-offset) * 2);height:calc(var(--btn-size) + var(--btn-offset) * 2);z-index:-1;opacity:0}.has-error .quick-add__button{width:auto;right:var(--btn-offset)}.has-error .quick-add__button .btn__error{font-size:var(--BTN-FONT-SIZE)}.quick-add__button .btn__text{display:none}}.quick-add__button>span{pointer-events:none}@keyframes slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes slideToggle{0%{transform:translateY(100%);opacity:0}10%{transform:translateY(0);opacity:1}90%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/quick-add.css.map */
