#rapi-cart-drawer-panel .rapi-cart-drawer__item{border:0!important;box-shadow:none!important;border-radius:0!important;margin:8px 12px!important;padding:10px 4px!important;gap:12px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__thumb{width:52px!important;height:64px!important;flex:0 0 52px!important;border-radius:4px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__name{font-size:14px!important;font-weight:600!important;line-height:1.35!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__header{padding:13px 18px!important;min-height:0!important}
#rapi-cart-drawer-panel [data-rapi-progress-bar]{padding:10px 16px!important;margin:0!important}
#rapi-cart-drawer-panel .rapi-pb{padding:0!important;margin:0!important}
#rapi-cart-drawer-panel .rapi-pb__status{margin:0 0 7px!important;line-height:1.4!important}
#rapi-cart-drawer-panel .rapi-pb__status p{margin:0!important}
#rapi-cart-drawer-panel .rapi-pb-next__track{height:4px!important;margin:0!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__body-group,#rapi-cart-drawer-panel .rapi-cart-drawer__body{padding-top:0!important;padding-bottom:0!important;margin:0!important;gap:0!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__item{margin:4px 12px!important;padding:9px 4px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__price-stack{gap:3px!important;min-width:58px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__price-stack .rapi-cart-drawer__price{font-size:14px!important;line-height:1.3!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__price-stack .rapi-cart-drawer__compare-at{font-size:11px!important;line-height:1.3!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__summary .rapi-cart-drawer__row-value{font-size:14px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__summary .rapi-cart-drawer__compare-at{font-size:11px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__scrollable>.mv-cart-review{margin:8px 16px 10px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__body-group{flex:0 0 auto!important;min-height:0!important}
#rapi-cart-drawer-panel .mv-cart-review,#rapi-cart-drawer-panel .rapi-cart-drawer__footer-group>.rapi-cart-drawer__addons,#rapi-cart-drawer-panel .rapi-cart-drawer__addon-card,#rapi-cart-drawer-panel .rapi-cart-drawer__summary{background:#f9fafb!important}
#rapi-cart-drawer-panel .mv-cart-review,#rapi-cart-drawer-panel .rapi-cart-drawer__footer-group>.rapi-cart-drawer__addons{border-color:#e8eaed!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__summary{border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2}
#rapi-cart-drawer-panel .mv-cart-hidden-discount{display:none!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__summary .rapi-cart-drawer__compare-at{display:none!important}
#rapi-cart-drawer-panel .mv-cart-total-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;gap:8px!important}
#rapi-cart-drawer-panel .mv-cart-total-row>.rapi-cart-drawer__row-middle{display:none!important}
#rapi-cart-drawer-panel .mv-cart-total-row>.rapi-cart-drawer__row-label{font-size:14px!important;white-space:nowrap;font-weight:500!important}
#rapi-cart-drawer-panel .mv-cart-total-savings{justify-self:end;display:inline-block;background:#dcf7e8;color:#16865b;font-size:11px!important;line-height:1.4;font-weight:500!important;padding:3px 6px;white-space:nowrap;border-radius:2px}
#rapi-cart-drawer-panel .mv-cart-total-row .rapi-cart-drawer__subtotal-value{justify-self:end;white-space:nowrap}
@media(max-width:370px){#rapi-cart-drawer-panel .mv-cart-total-row{gap:5px!important}#rapi-cart-drawer-panel .mv-cart-total-row>.rapi-cart-drawer__row-label{font-size:12px!important}#rapi-cart-drawer-panel .mv-cart-total-savings{font-size:10px!important;padding:3px 4px}}
#rapi-cart-drawer-panel .rapi-cart-drawer__summary .rapi-cart-drawer__compare-at-total{display:none!important}
