#sidebar-cart{background:#fff}#sidebar-cart .Drawer__Header{padding-top:25px;padding-bottom:22px;border-bottom:1px solid #e8e2d9}#sidebar-cart .Drawer__Title{font-family:Georgia,serif;font-size:21px;font-weight:400;letter-spacing:.06em}#sidebar-cart .Cart__ShippingNotice{background:#f8f6f2;border-bottom:1px solid #eee9e2;padding:14px 0;font-size:11px;letter-spacing:.04em}#sidebar-cart .CartItem{border-color:#eee9e2}#sidebar-cart .CartItem__Title{font-family:Georgia,serif;letter-spacing:.02em}#sidebar-cart .Drawer__Footer{border-top:1px solid #e8e2d9;background:#fff;padding-top:18px;padding-bottom:20px}#sidebar-cart .Cart__Checkout{background:#191919;color:#fff;border:1px solid #191919;letter-spacing:.12em;font-size:11px;min-height:54px;transition:background .2s}#sidebar-cart .Cart__Checkout:hover{background:#35302a;border-color:#35302a}#sidebar-cart .Cart__Taxes{font-size:11px;line-height:1.6;color:#756e66}#sidebar-cart .Cart__Empty{font-family:Georgia,serif;font-weight:400}
/* Mystiq premium drawer summary */
#sidebar-cart .MystiqCartShipping{padding:18px 25px 17px;background:#faf9f7;border-bottom:1px solid #e9e5df}
#sidebar-cart .MystiqCartShipping__Message{margin:0 0 12px;text-align:center;font-size:11px;line-height:1.5;letter-spacing:.035em;color:#38332d}
#sidebar-cart .MystiqCartShipping__Message strong{font-weight:600;color:#171717}
#sidebar-cart .MystiqCartShipping__Success{color:#4d563f}
#sidebar-cart .MystiqCartShipping__Track{height:3px;width:100%;background:#e4ded4;overflow:hidden}
#sidebar-cart .MystiqCartShipping__Fill{display:block;height:100%;background:#b49b6d;transition:width .3s ease}
#sidebar-cart .MystiqCartSubtotal{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 0 9px;color:#171717}
#sidebar-cart .MystiqCartSubtotal span{font-size:11px;letter-spacing:.16em;font-weight:500}
#sidebar-cart .MystiqCartSubtotal strong{font-family:Georgia,serif;font-weight:400;font-size:19px}
#sidebar-cart .MystiqCartSubtotal__Caption{margin:0 0 17px;font-size:10px;line-height:1.55;color:#807b73}
#sidebar-cart .Drawer__Footer{padding-left:25px;padding-right:25px;box-shadow:0 -8px 24px rgba(0,0,0,.025)}
#sidebar-cart .Cart__Checkout{font-size:12px;letter-spacing:.14em;min-height:57px}
#sidebar-cart .Cart__Taxes{margin-top:8px;font-size:10px}
@media(max-width:600px){#sidebar-cart .MystiqCartShipping{padding:16px 20px}#sidebar-cart .Drawer__Footer{padding-left:20px;padding-right:20px}}
