.banic-tile-quick-add{position:absolute!important;top:auto!important;left:auto!important;bottom:12px!important;right:12px!important;width:44px!important;height:44px!important;margin:0!important;border-radius:50%!important;background:#101e2c;border:none!important;box-shadow:0 7px 18px #0000003d,0 2px 6px #00000029;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;z-index:2!important;transition:background .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out;color:#f3f4f4;padding:0!important}.banic-tile-quick-add__icon,.banic-tile-quick-add__tube,.banic-tile-quick-add__success{position:absolute!important;margin:auto!important;padding:0!important;pointer-events:none}.banic-tile-quick-add__icon{width:28px!important;height:28px!important;object-fit:contain!important;inset:unset!important}.banic-tile-quick-add__tube{width:28px!important;height:28px!important;opacity:0}.banic-tile-quick-add__success{opacity:0}.banic-tile-quick-add:focus-visible{outline:2px solid #101E2C;outline-offset:2px}@media(min-width:990px){.banic-tile-quick-add{bottom:16px!important;right:16px!important;width:40px!important;height:40px!important}.banic-tile-quick-add__icon,.banic-tile-quick-add__tube{width:26px!important;height:26px!important}}.banic-tile-quick-add:active,.banic-tile-quick-add.is-pressing{transform:scale(.96)}@media(hover:hover){.banic-tile-quick-add:hover:not(:active):not(.is-pressing){transform:translateY(-1px);background:#172a3d;box-shadow:0 9px 22px #00000047,0 3px 8px #0000002e}}.banic-tile-quick-add:disabled,.banic-tile-quick-add.is-adding{pointer-events:none}.banic-tile-quick-add:disabled{opacity:.55;cursor:not-allowed}.banic-tile-quick-add.is-adding .banic-tile-quick-add__tube{animation:pcs-tube-drop .44s cubic-bezier(.34,1.56,.64,1) forwards}.banic-tile-quick-add.is-adding .banic-tile-quick-add__icon{animation:pcs-cart-settle .18s ease .22s forwards}.banic-tile-quick-add.is-success .banic-tile-quick-add__success{opacity:1}@keyframes pcs-tube-drop{0%{opacity:0;transform:translateY(-24px) scale(.6)}20%{opacity:1;transform:translateY(-16px) scale(.8)}60%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(1)}}@keyframes pcs-cart-settle{0%{transform:translateY(0)}40%{transform:translateY(3px) scaleY(.9)}to{transform:translateY(0) scaleY(1)}}@media screen and (min-width:750px){.banic-tile-quick-add{width:40px!important;height:40px!important}}.card-wrapper .card__heading a:after{display:none!important}.card__inner{position:relative!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/banic-quick-add.css.map */
