/* Scoped source styles: matching menu states, native drawer prices and resilient action icons. */
body.mdb-complete-site .mdb-header .mdb-nav :is(a,summary){border-bottom:0!important;box-shadow:none!important;text-decoration:none!important;text-underline-offset:5px!important;text-decoration-thickness:1px!important;}
body.mdb-complete-site .mdb-header .mdb-nav :is(a,summary):is(:hover,:focus-visible),body.mdb-complete-site .mdb-header .mdb-nav details[open]>summary{color:#277f84!important;text-decoration:underline!important;text-decoration-thickness:1px!important;}
body.mdb-complete-site .mdb-header a.mdb-header-order:is(:hover,:focus-visible){background:#49c3c9!important;border-color:#49c3c9!important;color:#303744!important;}
body.mdb-complete-site .mdb-header-cart-count[hidden]{display:none!important;}
body.mdb-complete-site .mdb-as-low>strong{color:#49c3c9!important;font-size:18px!important;font-weight:750!important;}
body.mdb-complete-site .xoo-wsc-container .mdb-mini-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums;}
body.mdb-complete-site .xoo-wsc-container .mdb-mini-unit{font-weight:400;}
body.mdb-complete-site .xoo-wsc-container .mdb-mini-line-total{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px;font-weight:650;}
body.mdb-complete-site .xoo-wsc-container .xoo-wsc-ft-amt-total{border-top:1px solid #d9e1df;padding-top:12px;margin-top:8px;font-weight:750;}
body.mdb-complete-site .xoo-wsc-container [class*='xoo-wsc-ft-amt-coupon-']{color:#277f84;}
body.mdb-complete-site .xoo-wsc-container .xoo-wsc-ft-amt{gap:12px;}
body.mdb-complete-site .xoo-wsc-container .xoo-wsc-ft-amt-value{text-align:right;}
body.mdb-complete-site .xoo-wsc-container .mdb-trash-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#444e60;}
body.mdb-complete-site .xoo-wsc-container .mdb-trash-icon::before{content:''!important;display:block!important;width:20px;height:20px;background:currentColor;mask:url('icons/trash-v140.svg') center/contain no-repeat;-webkit-mask:url('icons/trash-v140.svg') center/contain no-repeat;}
body.mdb-complete-site .xoo-wsc-container .mdb-trash-icon:is(:hover,:focus-visible){color:#277f84;}
/* Draw from the native trigger, even if WooCommerce strips child SVG markup. */
body.mdb-complete-site .mdb-cart-shell table.shop_table tr.cart_item .uni-cpo-action-edit{font-size:0!important;}
body.mdb-complete-site .mdb-cart-shell table.shop_table tr.cart_item .uni-cpo-action-edit svg{display:none!important;}
body.mdb-complete-site .mdb-cart-shell table.shop_table tr.cart_item .uni-cpo-action-edit::before{content:''!important;display:block!important;position:static!important;inset:auto!important;transform:none!important;width:20px!important;height:20px!important;background:currentColor!important;mask:url('icons/edit-v140.svg') center/contain no-repeat!important;-webkit-mask:url('icons/edit-v140.svg') center/contain no-repeat!important;}
