.d-header .d-cart-button{width:43px;height:43px;min-width:43px;margin-left:0;padding:0;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;position:relative;background:#fff;color:var(--green);cursor:pointer}
.d-header .d-cart-button:hover{border-color:#8fc9bf;background:#f4fbf9}
.d-header .d-cart-button:focus-visible{outline:3px solid #8ed9d0;outline-offset:2px}
.d-header .d-cart-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.d-header .d-cart-button b{position:absolute;top:-5px;right:-3px;min-width:19px;height:19px;margin:0;padding:0 5px;border:2px solid #fff;border-radius:20px;display:grid;place-items:center;background:var(--accent,#f3b91d);color:var(--green-950,#173c35);font-size:10px;font-weight:800;line-height:1}
