.quick-add__holder{--btn-text: var(--accent);position:relative;z-index:10;width:100%;border-top:none;text-align:center;pointer-events:auto}@media only screen and (min-width: 750px){.quick-add__holder{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.quick-add__holder.is-disabled{pointer-events:none}.quick-add__button{transition:all .3s;padding:9px 20px;width:100%;max-width:100%;min-height:42px;position:relative;text-align:center;z-index:20;display:flex!important;justify-content:center;align-items:center}.quick-add__button .btn__text{margin-top:3px}@media only screen and (min-width: 750px){.quick-add__button{display:block;cursor:pointer;box-shadow:none}.quick-add__button .btn__plus{display:none}}.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>span{pointer-events:none}.quick-add__button:has(.btn__text-price) .btn__text.btn__text{display:flex;align-items:center;gap:6px}.quick-add__button>.btn__text:has(.btn__text-price) *{color:currentcolor}.quick-add__button>.btn__text:has(.btn__text-price) .old-price{padding:0;opacity:.6}.quick-add__button>.btn__text:has(.btn__text-price) .btn__text-separator{position:relative;margin-bottom:3px}.quick-add__button>.btn__text:has(.btn__text-price) .btn__text-separator:before{content:"";width:6px;height:6px;display:inline-block;background:currentcolor;border-radius:50%}@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}}
