#rapi-cart-drawer-panel .rapi-cart-drawer__item{gap:12px!important;align-items:flex-start!important;padding:12px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__thumb{width:80px!important;height:94px!important;flex:0 0 80px!important;border-radius:5px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__thumb img{width:100%!important;height:100%!important;object-fit:cover!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__item-body{min-width:0;flex:1}
#rapi-cart-drawer-panel .rapi-cart-drawer__header-row{gap:10px!important;align-items:flex-start!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__name-block{min-width:0;flex:1}
#rapi-cart-drawer-panel .rapi-cart-drawer__name{font-size:14px!important;font-weight:600!important;line-height:1.35!important;white-space:normal!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;max-height:none!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__variants{margin-top:7px!important;font-size:11px!important;line-height:1.5!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__variant-label{display:none!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__variant-pair{display:inline!important;margin-right:8px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__variant-value{font-size:11px!important;font-weight:400!important;white-space:normal!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__price-stack{flex:none;min-width:66px;text-align:right;gap:4px!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__price-stack .rapi-cart-drawer__price{font-size:16px!important;font-weight:500!important;line-height:1.3!important;white-space:nowrap}
#rapi-cart-drawer-panel .rapi-cart-drawer__price-stack .rapi-cart-drawer__compare-at{font-size:13px!important;white-space:nowrap}
#rapi-cart-drawer-panel .rapi-cart-drawer__action-row{margin-top:10px!important;gap:12px!important;justify-content:flex-start!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__qty-group{min-width:92px;min-height:30px;justify-content:space-between}
#rapi-cart-drawer-panel .rapi-cart-drawer__delete-btn{margin-left:0!important;color:#171717!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__addon-icon--default{position:relative;width:22px!important;height:22px!important;flex:0 0 22px!important;background:none!important;font-size:0!important;color:transparent!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__addon-icon--default>*{display:none!important}
#rapi-cart-drawer-panel .rapi-cart-drawer__addon-icon--default::before{content:"";display:block;width:22px;height:22px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18v4H3zM5 12v9h14v-9M12 8v13M12 8H7.5A2.5 2.5 0 1 1 10 5.5L12 8zm0 0h4.5A2.5 2.5 0 1 0 14 5.5L12 8z'/%3E%3C/svg%3E")}
@media(max-width:370px){#rapi-cart-drawer-panel .rapi-cart-drawer__thumb{width:66px!important;height:82px!important;flex-basis:66px!important}#rapi-cart-drawer-panel .rapi-cart-drawer__name{font-size:13px!important}#rapi-cart-drawer-panel .rapi-cart-drawer__header-row{gap:6px!important}#rapi-cart-drawer-panel .rapi-cart-drawer__price-stack .rapi-cart-drawer__price{font-size:14px!important}}
