.payment-logos{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.payment-logo{display:block;width:40px;height:30px;object-fit:contain;flex:none}.order .sum__pay.payment-logos{opacity:1;gap:10px}.method .payment-logo{width:40px;height:30px}.method{flex-wrap:wrap;gap:9px}.method small{margin-left:0}.sh-ft__bottom .payment-logos{gap:10px}
.sh-hd .sh-hd__cart{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;height:44px;padding:0 10px 0 16px;border:1px solid #7588ff70;border-radius:12px;background:#455de8;color:#fff;font-size:14px;font-weight:650;letter-spacing:-.015em;text-decoration:none;box-shadow:0 3px 10px #0002,inset 0 1px 0 #ffffff16;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}
.sh-hd .sh-hd__cart>svg{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.sh-hd .sh-hd__cart .tool__badge{display:inline-flex;align-items:center;justify-content:center;min-height:27px;margin-left:3px;padding:3px 8px;border:0;border-radius:7px;background:#17266d55;color:#fff;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1}
.sh-hd .sh-hd__cart .tool__badge[hidden]{display:none}
.sh-hd .sh-hd__cart:hover{background:#526bf3;color:#fff;border-color:#a1aeff;transform:translateY(-1px);box-shadow:0 5px 16px #14265c38,inset 0 1px 0 #ffffff20}
.sh-hd .sh-hd__cart:active{transform:translateY(0);background:#3c52d1}
.sh-hd .sh-hd__cart:focus-visible{outline:3px solid #bdc7ff;outline-offset:4px}
@media(max-width:600px){.sh-hd .sh-hd__cart{height:40px;min-height:40px;padding:0 8px 0 11px;gap:7px;font-size:12px;border-radius:10px}.sh-hd .sh-hd__cart .tool__badge{font-size:11px;padding-inline:6px;margin-left:0}.sh-hd .sh-hd__cart>svg{width:17px;height:17px}}
@media(prefers-reduced-motion:reduce){.sh-hd .sh-hd__cart{transition:none}.sh-hd .sh-hd__cart:hover{transform:none}}
