*:disabled{opacity:.2}
.mr10{margin-right:10px}
.hide{display:none !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}
.disabled:hover{cursor:none;background:#d0ccbf 0 0 no-repeat padding-box;color:#fff}
.mycart-header{display:flex;flex-direction:column}
.cart-qnty-text{border:none !important;width:40px}
.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{text-decoration:none;padding:10px 5px;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}
.privacy-text a{color:#2020e0}
.clear-all{font-size:14px;font:Source Sans Pro;color:#bb16a3;opacity:1;direction:rtl;text-align:right}
.clear-all:hover{cursor:pointer}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
#cart-count::before{content:"("}
#cart-count::after{content:" items)"}
.body{font-family:"Source Sans Pro",sans-serif}
#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}
.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:30px;margin-bottom:30px}
.embecta-hyperlink{color:#bb16a3;text-decoration:none}
.cart-summary{margin-top:65px}
.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}
.button-style{width:100%;height:46px;padding:10px 5px;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;text-decoration:none;display:block}
.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:1px solid #d0cbbe;padding:16px 11px}
.product-listing{display:flex;flex-direction:row;flex-wrap:wrap}
.prd-img{background:#fff 0 0 no-repeat padding-box;border:1px solid #b7b8ba}
.skus{margin-left:5%;max-width:100%}
.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:54px;font:Source Sans Pro;color:#201547;opacity:1;cursor:pointer}
.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}
.my-cart-img{height:100px;width:100px}
.qty-btn{border:0;background-color:transparent;font:Source Sans Pro;color:#201547;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;right:0;top:60px;position:absolute;cursor:pointer}
.cart-details-label{color:#677277;min-width:28px}
.cart-details-value{color:#201547}
.cart-details-wrapper{margin:0 2%}
.case-qty{border:1px solid #bbb7b7;display:flex;margin-top:28%}
.price-value{margin-top:30%;font-weight:bold}
.mr0{margin-right:0 !important}
.trash-container{position:relative;margin-top:20px}
.cart-page{display:flex}
@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-bottom:30px}
.shp-btn{padding:0;border:0;opacity:1;color:#bb16a3;font-weight:normal;margin-bottom:0}
.no-items{font-size:20px}
.header-1{margin-top:30px}
.fixheader-cntr{position:fixed;width:72%;top:0;z-index:9999;background:#fff}
}
.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}
}
.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}
.cart-qnty-text::-webkit-outer-spin-button,.cart-qnty-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.cart-qnty-text{-moz-appearance:textfield}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
error>.label{color:#cf2026}
.error>.input:focus + .label{color:#cf2026}
.error>input{border:1px solid #cf2026;color:#cf2026}
.error{color:#cf2026}
.inputContainer>.errorMsg{display:none}
.error>.errorMsg{display:block}
.inputContainer{margin-bottom:30px}
.inner-col-2 .cart-details-wrapper{flex-grow:1;flex-basis:0}
#temp-unavailable{width:auto;max-width:550px;height:50px;background:#CF20260D 0 0 no-repeat padding-box;border:1px solid #cf2026;border-radius:6px;color:#201547;text-align:left;font:normal normal normal 14px/20px Source Sans Pro;letter-spacing:0;margin:0 auto}
#temp-unavailable p{padding-left:5px}
.embecta-products.expired{color:#677277 !important;background:#CF20260D;padding-top:0}
.expired-warning{padding:10px 0 !important;font:normal normal normal 14px/20px Source Sans Pro;letter-spacing:0;text-align:left;color:#201547}
.expired-warning p{padding-left:5px;display:inline}
.expired .cart-details-value,.expired .sku-text,.expired .sku-no,.expired .sku-inner{color:#677277 !important}
#alert-container{height:70px;padding-top:5px}
#temp-unavailable .bi-exclamation-circle,.expired-warning .bi-exclamation-circle{font-size:20px;color:#cf2026}
@media only screen and (max-width:768px){#temp-unavailable{max-width:80%;height:auto;padding-bottom:5px;padding-top:5px}
}