@charset "utf-8";

html, body { overflow-x: hidden; }

.ps-cart-rating { display: flex; align-items: center; justify-content: flex-start; gap: 8px; padding: 0px; margin-bottom: -28px; font-family: "Red Hat Display", -apple-system, BlinkMacSystemFont, sans-serif; line-height: 1; }

.ps-cart-rating__stars { display: inline-flex; align-items: center; gap: 2px; }

.ps-cart-rating__star { width: 16px; height: 16px; display: block; flex-shrink: 0; }

.ps-cart-rating__text { font-size: 12px; font-weight: 400; color: rgb(18, 18, 18); margin: 0px; white-space: nowrap; }

.ps-cart-rating__text strong { font-weight: 700; }

cart-drawer .drawer__footer-bottom .grid.grid-cols-2.gap-4 { display: block !important; }

cart-drawer .drawer__footer-bottom .tax-note { text-align: left; }

cart-drawer .drawer__footer-bottom .totals { gap: 16px; margin-top: 4px; display: flex !important; justify-content: space-between !important; align-items: baseline !important; place-self: stretch !important; }

cart-drawer .drawer__footer-bottom .totals__subtotal { text-align: left !important; }

cart-drawer .drawer__footer-bottom .totals__subtotal-value { text-align: right; }