/* ElvarinShop signature cart — inspired by a clean mobile basket drawer. */
body.woocommerce-cart .el-cart-2026,
body.page .el-cart-2026{
 --ec-ink:#183b4e;--ec-blue:#176f94;--ec-line:#d7e7ee;--ec-muted:#688292;
 display:block;width:100%;margin:0!important;padding:32px clamp(14px,4vw,64px) 84px!important;
 background:linear-gradient(160deg,#eef8fc 0%,#f8fcfe 48%,#f3f9fc 100%)!important;
 font-family:'Manrope',sans-serif!important;color:var(--ec-ink)!important;
 min-height:calc(100vh - 260px);
}
.el-cart-2026 *,.el-cart-2026 *:before,.el-cart-2026 *:after{box-sizing:border-box}
.el-cart-2026-shell{max-width:1290px!important;margin:0 auto!important}
.el-cart-crumbs{display:flex;gap:11px;align-items:center;margin:0 0 20px!important;color:#688390;font:600 11px/1.6 'Manrope',sans-serif}
.el-cart-crumbs a{color:#1d6b88!important;text-decoration:none}
.el-cart-2026-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:0 0 26px}
.el-cart-2026-kicker,.el-cart-section-eyebrow{
 display:block;color:#197d9b;font:780 9px/1.5 'Manrope',sans-serif;letter-spacing:.12em!important;
}
.el-cart-2026-kicker{margin-bottom:9px}
.el-cart-2026-kicker>span{color:#1894b2;font-size:15px;vertical-align:-1px}
.el-cart-2026-head h1{
 font:650 clamp(34px,3.3vw,48px)/1.15 'Manrope',sans-serif!important;
 letter-spacing:-.055em!important;color:#183d52!important;margin:0 0 8px!important;
}
.el-cart-head-count{
 display:inline-grid;place-items:center;width:34px;height:34px;vertical-align:middle;
 border-radius:999px;background:#e0f3f9;border:1px solid #bedeea;color:#137a99;
 font:730 15px/1 'Manrope',sans-serif;letter-spacing:0;
}
.el-cart-2026-head p{font:430 13px/1.7 'Manrope',sans-serif!important;color:#688291!important;margin:0!important}
.el-cart-continue{
 display:inline-flex;align-items:center;justify-content:center;gap:5px;
 padding:11px 14px;border:1px solid #b9d7e6;border-radius:11px;
 background:#fff;color:#245c77!important;text-decoration:none!important;
 font:700 12px/1.4 'Manrope',sans-serif;
 white-space:nowrap;transition:transform .2s,border-color .2s,box-shadow .2s;
}
.el-cart-continue:hover{transform:translateY(-2px);border-color:#69abc4;box-shadow:0 7px 17px #15536b14}
.el-cart-benefit-banner{
 display:flex;align-items:center;gap:15px;
 padding:15px 20px;margin:0 0 0!important;min-height:72px;
 background:linear-gradient(115deg,#11364c,#145a78 78%,#156b89)!important;
 border:1px solid #235f77;border-radius:17px 17px 0 0;color:#fff;
}
.el-cart-benefit-icon{
 flex:0 0 39px;width:39px;height:39px;display:grid;place-items:center;
 background:#ffffff17;color:#c0edfa;border:1px solid #ffffff36;border-radius:11px;
}
.el-cart-benefit-icon svg{width:24px;height:24px;display:block}
.el-cart-benefit-banner>div{flex:1;min-width:0}
.el-cart-benefit-banner strong{display:block;color:#f4fdff;font:750 14px/1.45 'Manrope',sans-serif}
.el-cart-benefit-banner>div span{display:block;margin:2px 0 0;color:#c2e5f1;font:440 11px/1.45 'Manrope',sans-serif}
.el-cart-benefit-pill{
 padding:8px 11px;color:#c6f3fa;border:1px solid #a7e9f66a;border-radius:999px;
 font:740 9px/1.25 'Manrope',sans-serif;letter-spacing:.065em;white-space:nowrap;
}
.el-cart-shipping-progress{
 padding:16px 23px 24px;margin:0 0 26px!important;
 background:linear-gradient(135deg,#fff,#f6fcfe)!important;
 border:1px solid #d2e7ef;border-top:0;border-radius:0 0 17px 17px;
 box-shadow:0 10px 27px #144f6b10;
}
.el-cart-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 13px}
.el-cart-progress-heading strong{color:#1c4d66;font:740 12px/1.5 'Manrope',sans-serif}
.el-cart-progress-heading span{color:#1e809d;font:650 11px/1.5 'Manrope',sans-serif}
.el-cart-progress-track{position:relative;height:9px;border-radius:999px;background:#d4edf5;margin-right:14px}
.el-cart-progress-track>span:first-child{
 display:block;width:100%;height:100%;border-radius:999px;
 background:linear-gradient(90deg,#6bbcd3,#197ea4 76%,#0b6488);
}
.el-cart-progress-truck{
 position:absolute;top:50%;right:-13px;transform:translateY(-50%);
 width:36px;height:36px;display:grid;place-items:center;color:#fff;
 background:linear-gradient(145deg,#146b8d,#10445f);
 box-shadow:0 6px 11px #115c7a2d;border-radius:50%;
}
.el-cart-progress-truck svg{width:19px;height:19px}
.el-cart-2026-layout{
 display:grid!important;grid-template-columns:minmax(0,1.58fr) minmax(315px,.88fr)!important;
 gap:24px!important;align-items:start!important;
}
.el-cart-2026-items{min-width:0}
.el-cart-items-heading{
 display:flex;align-items:end;justify-content:space-between;gap:15px;
 margin:0 0 13px!important;padding:0 3px!important;
}
.el-cart-items-heading h2{
 margin:0!important;color:#1a4054!important;
 font:730 18px/1.4 'Manrope',sans-serif!important;letter-spacing:-.036em;
}
.el-cart-items-heading h2 span{
 vertical-align:1px;margin-left:6px;color:#698493;font:560 11px/1.5 'Manrope',sans-serif;letter-spacing:0;
}
.el-cart-items-heading>span{
 color:#7b949f;font:500 11px/1.5 'Manrope',sans-serif;
}
.el-cart-items-form{
 margin:0!important;background:#fff;border:1px solid #d7e7ee;
 border-radius:17px;overflow:hidden;box-shadow:0 10px 26px #1b55710e;
}
.el-cart-items-list{padding:0!important;margin:0!important}
.el-cart-item{
 display:grid!important;grid-template-columns:136px minmax(0,1fr) 30px;
 gap:17px;position:relative;padding:20px!important;
 border-bottom:1px solid #e5eef3!important;background:#fff;min-width:0;
}
.el-cart-item:last-child{border-bottom:0!important}
.el-cart-item-photo{
 display:grid!important;place-items:center!important;overflow:hidden;
 border:1px solid #e0ebf0;border-radius:12px;
 background:radial-gradient(circle at 45% 35%,#fff,#eaf5f9 85%)!important;
 width:136px;height:148px;
}
.el-cart-item-photo a{display:grid;place-items:center;width:100%;height:100%}
.el-cart-item-photo img{
 display:block!important;max-width:90%!important;max-height:90%!important;
 width:auto!important;height:auto!important;object-fit:contain!important;
 filter:drop-shadow(0 7px 9px #144a621a);
}
.el-cart-item-body{display:flex;flex-direction:column;align-items:stretch;min-width:0}
.el-cart-item-kicker{
 margin:1px 0 8px;color:#1a7c99;font:700 9px/1.35 'Manrope',sans-serif;letter-spacing:.105em;
}
.el-cart-item h3{
 margin:0 0 7px!important;color:#173d52!important;
 font:710 16px/1.42 'Manrope',sans-serif!important;letter-spacing:-.025em!important;
}
.el-cart-item h3 a{color:inherit!important;text-decoration:none!important}
.el-cart-item h3 a:hover{color:#0e7195!important}
.el-cart-item-variation{margin:0 0 9px!important;color:#6e8796!important;font:500 11px/1.6 'Manrope',sans-serif}
.el-cart-item-variation dl.variation{display:flex;gap:5px;margin:0!important;flex-wrap:wrap}
.el-cart-item-variation dt,.el-cart-item-variation dd{margin:0!important;padding:0!important}
.el-cart-item-variation p{margin:0!important}
.el-cart-item-pricing{
 display:flex;gap:7px;align-items:center;color:#7c94a1!important;
 font:490 11px/1.5 'Manrope',sans-serif;margin:0 0 14px;
}
.el-cart-item-pricing strong{color:#517387;font:700 11px/1.5 'Manrope',sans-serif}
.el-cart-item-bottom{display:flex;align-items:end;justify-content:space-between;gap:9px;margin-top:auto}
.el-cart-quantity{
 display:inline-flex;align-items:center;justify-content:space-between;flex:0 0 auto;
 height:42px;padding:0!important;margin:0!important;
 background:#f7fbfd;border:1px solid #bcd9e6;border-radius:10px;overflow:hidden;
}
.el-cart-quantity>button{
 display:grid;place-items:center;width:37px;min-width:37px;height:40px;
 border:0!important;border-radius:0!important;background:transparent!important;
 color:#245470!important;font:600 20px/1 'Manrope',sans-serif;
 cursor:pointer;transition:background .2s;
}
.el-cart-quantity>button:hover{background:#dff2f8!important}
.el-cart-quantity .quantity{float:none!important;margin:0!important;padding:0!important;width:44px!important;height:40px!important}
.el-cart-quantity .qty{
 width:44px!important;min-width:0!important;height:40px!important;
 padding:0!important;text-align:center!important;appearance:textfield!important;
 border:0!important;background:transparent!important;color:#193f55!important;
 box-shadow:none!important;font:710 13px/1.3 'Manrope',sans-serif!important;
}
.el-cart-quantity .qty::-webkit-outer-spin-button,.el-cart-quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.el-cart-item-total{color:#113e56!important;font:780 17px/1.35 'Manrope',sans-serif;white-space:nowrap}
.el-cart-remove{
 display:grid!important;place-items:start center!important;padding:4px!important;
 width:28px;height:30px;border:0;border-radius:7px;
 color:#7e94a0!important;text-decoration:none!important;
}
.el-cart-remove svg{width:18px;height:18px}
.el-cart-remove:hover{color:#b04c4c!important;background:#fff1f1}
.el-cart-update-row{
 display:flex;align-items:center;justify-content:space-between;gap:15px;
 padding:13px 19px!important;background:#f8fcfe;border-top:1px solid #e1eef3;
}
.el-cart-update-row span{color:#728996;font:470 10.5px/1.6 'Manrope',sans-serif}
.el-cart-update-row button{
 cursor:pointer;border:1px solid #b5d9e7!important;border-radius:9px!important;
 background:#fff!important;color:#1c708c!important;
 padding:10px 13px!important;font:740 11px/1.3 'Manrope',sans-serif!important;white-space:nowrap;
}
.el-cart-update-row button:hover{background:#e9f8fc!important}
.el-cart-recommend{
 margin-top:26px!important;padding:19px!important;background:#fff;
 border:1px solid #d9e9f0;border-radius:17px;
 box-shadow:0 10px 27px #19506a0c;
}
.el-cart-recommend-header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 0 15px!important}
.el-cart-recommend-header h2{
 margin:4px 0 0!important;color:#193c51!important;
 font:740 19px/1.35 'Manrope',sans-serif!important;letter-spacing:-.035em;
}
.el-cart-recommend-hint{font:490 10px/1.5 'Manrope',sans-serif;color:#7e93a1}
.el-cart-recommend-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.el-cart-reco-card{
 display:flex;flex-direction:column;min-width:0;overflow:hidden;
 border:1px solid #dce9ef;border-radius:12px;background:#f9fcfe;
 transition:transform .22s,border-color .22s;
}
.el-cart-reco-card:hover{border-color:#abd5e4;transform:translateY(-2px)}
.el-cart-reco-image{
 display:grid;place-items:center;height:118px;padding:9px;background:radial-gradient(circle,#fff,#ecf7fa);
}
.el-cart-reco-image img{width:100%!important;height:100%!important;max-height:105px!important;object-fit:contain!important;filter:drop-shadow(0 5px 8px #164e691a)}
.el-cart-reco-info{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:11px!important}
.el-cart-reco-name{
 color:#20465b!important;text-decoration:none!important;min-height:49px;
 font:700 11px/1.48 'Manrope',sans-serif!important;
 display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;
}
.el-cart-reco-price{display:block;margin-top:8px!important;color:#165773!important;font:780 13px/1.3 'Manrope',sans-serif!important}
.el-cart-reco-add{
 display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;
 padding:9px 11px!important;margin-top:auto!important;border-radius:8px!important;
 color:#fff!important;background:#175c79!important;border:1px solid #175c79!important;
 font:700 10px/1.3 'Manrope',sans-serif!important;
}
.el-cart-reco-add:hover{background:#104359!important}
.el-cart-sidebar{position:sticky;top:22px;min-width:0}
.el-cart-sidebar-card{
 padding:24px!important;border:1px solid #cce2eb;border-radius:18px;
 background:#fff;box-shadow:0 13px 29px #124b6713;
}
.el-cart-sidebar-head{margin-bottom:18px}
.el-cart-sidebar-head h2{margin:5px 0 0!important;color:#16394d!important;font:760 24px/1.35 'Manrope',sans-serif!important;letter-spacing:-.045em}
.el-cart-coupon{padding:16px 0 19px!important;border-top:1px solid #e1ebf0;border-bottom:1px solid #e1ebf0}
.el-cart-coupon label{display:block;color:#1b475e!important;font:720 12px/1.5 'Manrope',sans-serif}
.el-cart-coupon p{margin:5px 0 12px!important;color:#728a97!important;font:490 11px/1.55 'Manrope',sans-serif!important}
.el-cart-coupon p strong{color:#146c8c!important;font-weight:780}
.el-cart-coupon-form{display:flex;gap:7px}
.el-cart-coupon-form input{
 min-width:0;flex:1;width:auto!important;height:45px;padding:10px 11px!important;
 border:1px solid #c2d9e5!important;border-radius:10px!important;
 color:#194357!important;background:#fff!important;font:500 12px/1.5 'Manrope',sans-serif!important;
}
.el-cart-coupon-form button{
 display:inline-grid;place-items:center;flex:0 0 auto;padding:0 14px!important;
 border:1px solid #145d79!important;border-radius:10px!important;
 background:#145d79!important;color:#fff!important;cursor:pointer;
 font:700 11px/1.3 'Manrope',sans-serif!important;
}
.el-cart-coupon-form button:hover{background:#0c4561!important}
.el-cart-woocommerce-totals{margin-top:18px}
.el-cart-woocommerce-totals .cart_totals{
 float:none!important;width:100%!important;max-width:100%!important;
 background:transparent!important;color:#173f54!important;
 border:0!important;padding:0!important;box-shadow:none!important;
}
.el-cart-woocommerce-totals .cart_totals>h2{display:none!important}
.el-cart-woocommerce-totals table.shop_table{
 width:100%!important;table-layout:auto!important;border:0!important;
 border-collapse:collapse!important;margin:0 0 12px!important;
 background:transparent!important;border-radius:0!important;
}
.el-cart-woocommerce-totals table.shop_table th,.el-cart-woocommerce-totals table.shop_table td{
 display:table-cell!important;width:auto!important;vertical-align:top!important;
 border:0!important;border-bottom:1px solid #e8eff4!important;
 padding:13px 0!important;background:transparent!important;
 color:#59768a!important;font:550 12px/1.55 'Manrope',sans-serif!important;
}
.el-cart-woocommerce-totals table.shop_table td{text-align:right!important;color:#193f56!important;font-weight:700!important}
.el-cart-woocommerce-totals .order-total th,.el-cart-woocommerce-totals .order-total td{color:#163e52!important;font-size:15px!important;font-weight:760!important}
.el-cart-woocommerce-totals .shipping-calculator-button,.el-cart-woocommerce-totals .woocommerce-shipping-destination{font:490 10px/1.6 'Manrope',sans-serif!important}
.el-cart-woocommerce-totals #shipping_method{padding:0!important;margin:0!important;list-style:none!important}
.el-cart-woocommerce-totals #shipping_method li{font-size:11px!important;margin:0 0 5px!important;padding:0!important}
.el-cart-woocommerce-totals .woocommerce-shipping-calculator{margin:6px 0!important}
.el-cart-woocommerce-totals .wc-proceed-to-checkout{margin:15px 0 0!important;padding:0!important}
.el-cart-woocommerce-totals .checkout-button,
.el-cart-woocommerce-totals a.checkout-button,
body.woocommerce-cart .el-cart-2026 .wc-proceed-to-checkout a.checkout-button{
 display:flex!important;align-items:center;justify-content:center!important;
 width:100%!important;min-height:59px!important;padding:16px 17px!important;
 border:1px solid #0d4c6c!important;border-radius:12px!important;
 background:linear-gradient(105deg,#174960,#0d7799)!important;
 box-shadow:0 5px 0 #0b3f58,0 11px 23px #155d8020!important;
 color:#fff!important;text-align:center!important;text-decoration:none!important;
 font:760 17px/1.3 'Manrope',sans-serif!important;
 letter-spacing:-.025em!important;
 transition:transform .2s,box-shadow .2s!important;
}
.el-cart-woocommerce-totals a.checkout-button:hover{
 transform:translateY(-2px)!important;box-shadow:0 7px 0 #0b3f58,0 15px 27px #155d802b!important;
}
.el-cart-trust-line{
 display:flex;justify-content:center;align-items:center;gap:7px;
 margin:20px 0 0;color:#6e8896;font:570 10px/1.5 'Manrope',sans-serif;text-align:center;
}
.el-cart-trust-line svg{color:#1c7997}
.el-cart-help-box{
 display:flex;align-items:flex-start;gap:12px;margin:13px 0 0;padding:17px!important;
 border:1px solid #cbe3ed;border-radius:15px;background:linear-gradient(130deg,#fff,#e9f7fc);
}
.el-cart-help-icon{
 display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;
 background:#d8f0f9;color:#137b9c;border-radius:11px;border:1px solid #b3dbe8;
}
.el-cart-help-box strong{font:720 12px/1.45 'Manrope',sans-serif;color:#1a4b62}
.el-cart-help-box p{margin:5px 0!important;color:#668291;font:490 11px/1.62 'Manrope',sans-serif!important}
.el-cart-help-box a{color:#116d8b!important;text-underline-offset:2px;font:680 10px/1.5 'Manrope',sans-serif}
.el-cart-empty-state{
 max-width:650px;margin:16px auto 40px;padding:65px 35px;text-align:center;
 border:1px solid #d4e7ef;border-radius:24px;background:#fff;
 box-shadow:0 15px 35px #15516e12;
}
.el-cart-empty-mark{
 width:76px;height:76px;margin:0 auto 20px;border-radius:20px;
 display:grid;place-items:center;background:#e2f4fa;border:1px solid #bce1ee;color:#18789a;
}
.el-cart-empty-mark svg{width:40px;height:40px}
.el-cart-empty-state h2{
 font:680 clamp(26px,3vw,36px)/1.23 'Manrope',sans-serif!important;
 color:#183e52!important;letter-spacing:-.045em;margin:13px 0!important;
}
.el-cart-empty-state p{margin:0 0 23px!important;color:#6a8593;font:450 13px/1.75 'Manrope',sans-serif!important}
.el-cart-empty-state>a{
 display:inline-flex;padding:14px 22px;border:1px solid #166b8c;
 border-radius:11px;color:#fff!important;background:#166b8c;text-decoration:none!important;
 font:720 12px/1.4 'Manrope',sans-serif;
}
.el-cart-2026 a:focus-visible,.el-cart-2026 input:focus-visible,.el-cart-2026 button:focus-visible{
 outline:3px solid #278fb2!important;outline-offset:3px!important;
}
@media(max-width:1100px){
 .el-cart-2026-layout{grid-template-columns:minmax(0,1.28fr) minmax(290px,.9fr)!important;gap:16px!important}
 .el-cart-item{grid-template-columns:105px minmax(0,1fr) 25px;gap:13px;padding:15px!important}
 .el-cart-item-photo{width:105px;height:126px}
 .el-cart-reco-image{height:105px}
 .el-cart-sidebar-card{padding:19px!important}
}
@media(max-width:850px){
 .el-cart-2026-layout{grid-template-columns:1fr!important}
 .el-cart-sidebar{position:static!important}
 .el-cart-recommend-list{grid-template-columns:repeat(3,minmax(0,1fr))}
 .el-cart-sidebar-card{padding:22px!important}
}
@media(max-width:600px){
 body.woocommerce-cart .el-cart-2026,body.page .el-cart-2026{padding:22px 12px 55px!important}
 .el-cart-crumbs{margin-bottom:15px!important}
 .el-cart-2026-head{align-items:start;gap:12px;margin-bottom:20px!important}
 .el-cart-2026-head h1{font-size:32px!important}
 .el-cart-head-count{width:30px;height:30px;font-size:13px}
 .el-cart-2026-head p{font-size:11px!important}
 .el-cart-continue{font-size:0;gap:0;width:38px;height:38px;padding:0}
 .el-cart-continue svg{width:22px;height:22px;transform:scaleX(-1)}
 .el-cart-benefit-banner{padding:13px!important;gap:10px;min-height:66px}
 .el-cart-benefit-icon{flex-basis:33px;width:33px;height:33px}
 .el-cart-benefit-icon svg{width:20px;height:20px}
 .el-cart-benefit-banner strong{font-size:12px!important}
 .el-cart-benefit-banner>div span{font-size:10px!important}
 .el-cart-benefit-pill{display:none}
 .el-cart-shipping-progress{padding:14px 16px 22px!important;margin-bottom:24px!important}
 .el-cart-2026-layout{gap:15px!important}
 .el-cart-items-heading{margin-bottom:10px!important}
 .el-cart-items-heading>span{display:none}
 .el-cart-item{grid-template-columns:94px minmax(0,1fr) 20px;gap:10px;padding:13px 10px!important}
 .el-cart-item-photo{width:94px;height:116px;border-radius:11px}
 .el-cart-item h3{font-size:13px!important;line-height:1.38!important}
 .el-cart-item-kicker{font-size:8px!important;margin-bottom:5px}
 .el-cart-item-variation{font-size:10px!important;margin-bottom:6px!important}
 .el-cart-item-pricing{margin-bottom:9px;font-size:10px!important}
 .el-cart-item-pricing strong{font-size:10px!important}
 .el-cart-item-bottom{align-items:end;flex-wrap:wrap}
 .el-cart-quantity{height:36px}
 .el-cart-quantity>button{width:30px;min-width:30px;height:34px;font-size:17px}
 .el-cart-quantity .quantity{width:34px!important;height:34px!important}
 .el-cart-quantity .qty{width:34px!important;height:34px!important;font-size:12px!important}
 .el-cart-item-total{font-size:14px!important}
 .el-cart-remove{width:20px;padding:1px}
 .el-cart-remove svg{width:16px}
 .el-cart-update-row{padding:10px 12px!important}
 .el-cart-update-row span{font-size:9px!important;max-width:170px}
 .el-cart-update-row button{font-size:10px!important;padding:8px!important}
 .el-cart-recommend{margin-top:17px!important;padding:14px!important}
 .el-cart-recommend-header h2{font-size:17px!important}
 .el-cart-recommend-hint{display:none}
 .el-cart-recommend-list{
  display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;
  gap:10px;padding:0 0 8px;scrollbar-width:thin;
 }
 .el-cart-reco-card{flex:0 0 min(71vw,255px);scroll-snap-align:start}
 .el-cart-reco-image{height:125px}
 .el-cart-reco-name{font-size:11px!important;min-height:0}
 .el-cart-sidebar-card{padding:18px 15px!important}
 .el-cart-sidebar-head h2{font-size:23px!important}
 .el-cart-empty-state{padding:39px 20px!important}
}
@media(max-width:350px){
 .el-cart-item{grid-template-columns:77px minmax(0,1fr) 16px;gap:7px}
 .el-cart-item-photo{width:77px;height:94px}
 .el-cart-item h3{font-size:12px!important}
 .el-cart-item-total{font-size:12px!important}
 .el-cart-quantity>button{width:26px;min-width:26px}
 .el-cart-quantity .quantity,.el-cart-quantity .qty{width:28px!important}
}
@media(prefers-reduced-motion:reduce){
 .el-cart-continue,.el-cart-reco-card,.el-cart-woocommerce-totals a.checkout-button{transition:none!important;transform:none!important}
}
