#embecta-loader{background-image:url("../../../../../etc.clientlibs/bd-com/clientlibs/clientlib-site/resources/image/bd-loader.svg");background-repeat:no-repeat;position:absolute;top:27%;left:46%;height:68px;width:123px;background-size:50%;background-position:33px 4px}
.embecta-loader-container{position:relative}
*:disabled{color:linen !important}
.disabled{background:#d0ccbf 0 0 no-repeat padding-box;color:#fff;border-radius:6px;opacity:.8;font-weight:bold;font:normal normal bold 20px/25px Source Sans Pro;font-size:20px;margin-bottom:20px;width:100%;height:46px;padding:10px 5px;text-align:center;font-size:16px;font-weight:bold;cursor:pointer;margin-bottom:30px;min-width:max-content;text-decoration:none;display:block;border:0}
.disabled:hover{cursor:none;background:#d0ccbf 0 0 no-repeat padding-box;color:#fff}
.review-order-img{height:100%;width:100%}
.mycart-header{display:flex;flex-direction:column}
.header-1{display:flex;flex-wrap:wrap;margin-top:65px}
.mycart-heading{font-size:24px;font-weight:bold;font:Source Sans Pro;letter-spacing:-0.05px;color:#2e0f8b}
.no-items{font-size:24px;font:Source Sans Pro;letter-spacing:-0.05px;color:#201547}
.shp-btn{width:208px;height:46px;background-color:#fff;border:2px solid #ac309e;border-radius:6px;opacity:.8;color:#201547;font:Source Sans Pro;text-align:center;font-size:16px;font-weight:bold;cursor:pointer;margin-bottom:30px;margin-left:auto;order:2}
.shp-btn:hover{color:#fff;background-color:#ac309e}
.clear-all{font-size:14px;font:Source Sans Pro;color:#bb16a3;opacity:1;text-align:right}
.clear-all:hover{cursor:pointer}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
.body{font-family:"Source Sans Pro",sans-serif}
.sum-card{width:100%;background:transparent linear-gradient(180deg,var(--color-secondary-embecta-taupe) 0,#fff 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#d1ccbd 0,#fff 100%) 0 0 no-repeat padding-box;border:1px solid #d0ccbf}
.sum-card-body{margin-left:30px;margin-right:30px}
.sum-card-title{font-size:20px;font-weight:bold;top:171px;left:833px;font:Source Sans Pro;color:#2e008b;opacity:1;margin-top:30px;margin-bottom:15px}
.subtotal{font-size:14px;font:Source Sans Pro;color:#201547;opacity:1}
.total-1{font-size:14px;font-weight:bold;font:Source Sans Pro;color:#201547;opacity:1}
.total{font-size:20px;font-weight:bold;font:Source Sans Pro;color:#201547;opacity:1}
.total-2{font-size:20px;font-weight:bold;font:Source Sans Pro;color:#201547;opacity:1}
.PO{font-size:20px;font-weight:bold;font:Source Sans Pro;color:#201547;opacity:1}
.privacy-text{font-size:14px;font:Source Sans Pro;color:#201547;opacity:1;margin-top:0;margin-bottom:30px}
.embecta-hyperlink{color:#bb16a3;text-decoration:none}
.cart-summary{margin-top:80px}
.inputbox{width:100%;height:46px;background:#fff 0 0 no-repeat padding-box;border:1px solid #b7b8ba;border-radius:4px;opacity:1;font-size:20px;font:Source Sans Pro;padding-left:16px;margin-bottom:30px}
.button-style{width:100%;height:46px;background-color:#fff;border:2px solid #ac309e;border-radius:6px;opacity:.8;color:#201547;font:Source Sans Pro;text-align:center;font-size:16px;font-weight:bold;cursor:pointer;margin-bottom:30px;min-width:max-content;margin-top:4px}
.button-style:hover{color:#fff;background-color:#ac309e}
.inner-col-1{display:flex}
.inner-col-2{display:flex;flex-direction:row}
.embecta-products{border-top:2px solid #d0cbbe;padding:16px 11px;display:flex}
.product-listing{display:flex;flex-direction:row;flex-wrap:wrap}
.prd-img{min-width:60px;height:60px;background:#fff 0 0 no-repeat padding-box;border:1px solid #b7b8ba}
.skus{margin-left:5%;max-width:100%;width:271.172px}
.sku-no{font-size:14px;font-weight:bold;font:Source Sans Pro;color:#201547}
.sku-no .sku-inner{font-size:14px;font:Source Sans Pro;color:#201547;font-weight:lighter}
.sku-text{margin-top:2px;font-size:14px;height:auto;font:Source Sans Pro;color:#201547;opacity:1}
.case-qty{margin-right:20px}
.qty-no{display:flex;background:#fff 0 0 no-repeat padding-box;border:1px solid #b7b8ba;border-radius:4px;opacity:1;margin-top:22px}
.qty-btn{border:0;background-color:transparent;font:Source Sans Pro;color:#201547;opacity:1;//font-weight:bold}
.qty-text{font-size:14px;font:Source Sans Pro;color:#677277;opacity:1}
.shelf{margin-right:16px}
.shelf-text{font-size:14px;font:Source Sans Pro;color:#677277;opacity:1;max-width:68%}
.shelf-no{font-size:14px;font:Source Sans Pro;color:#201547;opacity:1}
.shelf-price{font-size:14px;max-width:65%;margin-right:16px}
.shelf-price-text{font-size:14px;font:Source Sans Pro;color:#677277;opacity:1}
.shelf-price-amt{font-size:14px;font:Source Sans Pro;color:#201547;opacity:1}
.total-price-text{font-size:14px;font:Source Sans Pro;color:#677277;opacity:1}
.total-price-amt{font-size:14px;font-weight:bold;font:Source Sans Pro;color:#201547;opacity:1;margin-top:22px}
.delete-icon{padding-top:54px}
.tarsh-icon{color:#bb16a3;display:flex;align-items:flex-end;text-align:right;justify-content:flex-end}
.cart-details-label{color:#677277;min-width:73px;height:45px}
.cart-details-value{color:#201547}
.cart-details-wrapper{margin:0 10px;flex:0 0 30%;max-width:30%}
.case-qty{//border:1px solid #bbb7b7;display:flex;width:fit-content}
.price-value{font-weight:bold}
.mr0{margin-right:0 !important}
.trash-container{position:relative;margin:0;justify-content:flex-end}
.cart-page{display:flex}
.address-heading{text-align:left;letter-spacing:0;color:#201547;opacity:1;font-size:20px;font-weight:bold;line-height:28px;margin-bottom:20px}
.border-box{border:1px solid #d1ccbd;padding:15px;height:75px;overflow:auto}
.mr-b-15{margin-bottom:15px}
.address-box-text{font-size:14px;color:#201547;opacity:1;margin-bottom:0}
.product-count{font-size:20px;font-weight:bold;font:Source Sans Pro;letter-spacing:-0.05px;color:#2e0f8b;margin:15px 0}
.mr-top-20{margin-top:20px}
.po-id{font-family:Source Sans Pro;letter-spacing:0;color:#201547;opacity:1;font-size:20px;font-weight:bold;line-height:28px;margin:20px 0}
.minimum-cart-order .embecta-close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit;background-color:inherit}
.minimum-cart-order{position:relative}
@media only screen and (max-width:768px){.qty-container{float:right;order:4}
.cart-summary{order:1}
.cart-details{order:2}
.tarsh-icon{top:-70px;right:-31px}
.clear-all{margin:10px 0}
.cart-details-wrapper{margin:0 10px;flex:0 0 auto;max-width:max-content}
.cart-details-label{font-size:14px;height:45px}
.embecta-products{display:flex;flex-direction:row}
.tarsh-icon{align-items:flex-start;right:0;position:absolute;width:10px;height:20px;top:0}
}
#unavailable-banner{max-width:500px;margin:0 auto;background:#cf20260d 0 0 no-repeat padding-box;border:1px solid #cf2026;border-radius:6px;font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14) / var(--unnamed-line-spacing-20) var(--unnamed-font-family-source-sans-pro);color:var(--color-secondary-embecta-dark-indigo);font:normal normal normal 14px/20px Source Sans Pro}
#unavailable-banner .bi-exclamation-circle{font-size:20px;color:#cf2026}
#unavailable-banner p{padding-left:5px}
@media only screen and (max-width:480px){.cart-details-wrapper{margin:0 10px;flex:0 0 17%;max-width:17%}
.inner-col-2{flex-wrap:wrap;justify-content:space-between}
}
.embecta-container{font:normal normal normal 16px/22px Source Sans Pro;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media(min-width:576px){.embecta-container{max-width:540px}
}
@media(min-width:768px){.embecta-container{max-width:720px}
}
@media(min-width:992px){.embecta-container{max-width:960px}
}
@media(min-width:1200px){.embecta-container{max-width:1140px}
}
.sku-text-anchor{text-decoration:none}
.checkbox-text-display{display:flex}
.hidden{display:none !important}
.surcharge-amount{float:right;font-weight:bold}
.errorMsg{color:red;background:antiquewhite;border-radius:6px;border:1px solid red;padding:5px 10px}
.staticMsg{color:red;margin-bottom:3px}
.emb-loader-container{justify-content:center;display:flex;margin:200px auto}
.emb-loader img{width:5pc;height:5pc}
.show-loader{display:block}
.hide-loader{display:none}