.de-atc{border:1px solid #66594c;background:transparent;color:#514437;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;padding:0;font-size:20px;line-height:1}
.de-atc[aria-busy=true]{opacity:.45;cursor:wait}.de-atc[disabled]{opacity:.3;cursor:not-allowed}.de-atc{position:relative}.de-atc svg{width:16px;height:16px}.de-atc::after{content:'';position:absolute;inset:-7px}:is(.de-product-grid,.de-quick-add--card) .de-atc{width:30px;height:30px}:is(.de-product-grid,.de-quick-add--card) .de-atc svg{width:16px;height:16px}@media(max-width:767px){.de-atc{width:30px;height:30px}}

