.cart-mobile-spec,.cart-row-subtotal,.cart-selected-count{display:none}.cart-more-actions,.cart-more-actions>div{display:contents}.cart-more-actions>summary{display:none}
@media(max-width:800px){

.cart-wrap .cart-row.mo-card{gap:5px 10px;padding:12px!important;margin-bottom:10px}
.cart-wrap .cart-mobile-spec{display:block;font-size:12px;color:#61788a;line-height:1.6;margin-top:3px;overflow-wrap:anywhere}
.cart-wrap .mo-more{display:none!important}
.cart-wrap .cr-dlv{font-size:12px!important;margin-top:2px}
.cart-wrap .cr-qty{display:flex!important;justify-content:flex-end;align-items:center;white-space:nowrap!important}
.cart-wrap .cr-qty::before{display:none!important}
.cart-wrap .cr-qty button,.cart-wrap .cr-qty input{height:40px!important;min-width:0!important;width:34px!important;box-sizing:border-box}
.cart-wrap .cr-op{grid-column:1/-1;display:flex!important;justify-content:space-between;align-items:center;gap:10px}
.cart-wrap .cart-row-subtotal{display:inline;font-size:12px;color:#61788a}.cart-row-subtotal b{color:#d7102d}
.cart-wrap .c-del{border:0!important;background:none!important;padding:7px 0 7px 14px!important;min-height:36px;display:inline-flex;align-items:center;font-size:12px}
.cart-wrap .cart-foot{position:fixed;z-index:900;left:0;right:0;bottom:0;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border:0;border-top:1px solid #dfe6eb;border-radius:0;box-shadow:0 -4px 18px #173d5010;display:grid!important;grid-template-columns:70px 1fr auto;gap:7px 10px;background:#fff;width:100%;box-sizing:border-box}
.cart-wrap .cart-foot>.cr-all{grid-column:1;grid-row:1;align-self:center;white-space:nowrap;font-size:13px}
.cart-wrap .cart-selected-count{display:block;grid-column:2;grid-row:1;font-size:12px;color:#61788a;align-self:center}
.cart-wrap .cart-more-actions{display:block;grid-column:3;grid-row:1;position:relative;font-size:12px}
.cart-wrap .cart-more-actions>summary{display:block;cursor:pointer;padding:10px 0;color:#61788a;list-style:none}
.cart-wrap .cart-more-actions>div{display:flex;flex-direction:column;position:absolute;bottom:100%;right:0;background:white;box-shadow:0 3px 20px #0002;border:1px solid #e1e7ec;border-radius:8px;padding:8px;min-width:150px}
.cart-wrap .cart-more-actions:not([open])>div{display:none}.cart-wrap .cart-more-actions a{padding:10px!important;margin:0!important;min-height:40px;box-sizing:border-box}
.cart-wrap .cart-foot-rt{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 112px;gap:2px 10px;border:0!important;padding:0!important;margin:0!important;width:100%!important}
.cart-wrap .cart-foot-rt .cf-line{margin:0!important;font-size:12px;line-height:1.6;grid-column:1}
.cart-wrap .cart-foot-rt .cf-line:first-child{grid-row:2;color:#718391}
.cart-wrap .cart-foot-rt .cf-line:nth-child(2){grid-row:1}
.cart-wrap .cart-foot-rt .ct-money{font-size:20px!important;overflow-wrap:anywhere}
.cart-wrap #c-checkout{grid-column:2;grid-row:1/3;width:112px!important;min-width:0!important;min-height:46px;margin:0!important;padding:10px 4px!important;font-size:16px}
.cart-wrap #c-checkout:disabled{opacity:.45;cursor:not-allowed}
}
@media(max-width:800px){}
@media(max-width:800px){.mobile-order-flow .cart-wrap .mo-card>.cr-op.mo-cell{display:flex!important;justify-content:space-between}.mobile-order-flow .cart-wrap .mo-card>.cr-qty.mo-cell{display:flex!important}}
@media(max-width:800px){}
@media(max-width:800px){}

@media(max-width:800px){.cart-wrap .cart-foot{position:static!important;left:auto;right:auto;bottom:auto;box-shadow:none;margin:12px 0 0!important;border:1px solid #dfe6eb;border-radius:8px;padding:12px!important}.mobile-order-flow .cart-wrap .mo-card>.cr-op.mo-cell{justify-content:flex-end}.cart-wrap .cart-row-subtotal{display:none!important}}

.cart-more-close{display:none}@media(max-width:800px){.cart-wrap .cart-more-actions[open]{z-index:50}.cart-wrap .cart-more-actions>summary{min-height:44px;box-sizing:border-box}.cart-wrap .cart-more-close{display:block;width:100%;min-height:42px;background:#f5f7fa;color:#536a7c;border:0;border-top:1px solid #e4e8ef;border-radius:0 0 4px 4px;cursor:pointer}.cart-wrap .cart-more-actions>div{z-index:51}}
