.cart-resume{position:fixed;right:170px;bottom:0;z-index:190;display:flex;align-items:center;gap:12px;height:50px;max-width:350px;padding:0 16px 0 14px;background:#c62a30;color:#fff!important;text-decoration:none!important;border-radius:12px 12px 0 0!important;box-shadow:0 -6px 24px #c62a3059;font-family:'Plus Jakarta Sans',sans-serif!important}
.cart-resume[hidden]{display:none!important}
.cart-resume:hover{background:#a8232a}
.cart-resume-icon{position:relative;display:flex;flex:none}
.cart-resume-count{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;border-radius:9px!important;background:#fff;color:#c62a30;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 4px}
.cart-resume-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}
.cart-resume-text b{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:14px;font-weight:800}
.cart-resume-product{font-size:12.5px;opacity:.92;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cart-resume-arrow{font-size:26px}
.cart-resume:focus-visible{outline:3px solid #2257c7;outline-offset:3px}
body.modal-open .cart-resume{visibility:hidden}
@media(max-width:760px){.cart-resume{left:16px;right:auto;bottom:calc(20px + env(safe-area-inset-bottom,0px));height:52px;padding:0 16px;max-width:calc(100vw - 112px);border-radius:26px!important}.cart-resume-product,.cart-resume-arrow{display:none}}
