.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}
.shipping-heading{display:flex;flex-wrap:wrap}
.inner-heading{font-size:24px;font-weight:bold;font:Source Sans Pro;letter-spacing:-0.05px;color:#2e0f8b;opacity:1;margin-top:70px;margin-bottom:30px}
.embecta-address{border-top:2px solid #d0cbbe;padding:16px 11px}
.address-list{display:flex;flex-direction:row;flex-wrap:wrap}
.radio-buttons{font-size:16px;font:Source Sans Pro;letter-spacing:0;color:#201547;display:flex;flex-direction:row}
.input-wrapper{margin-right:16px}
.highlight{background:#555}
.checkedColor{background-color:#d1ccbd}
.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}
.inputbox{opacity:1;font-size:20px;font-weight:bold;font:Source Sans Pro;color:#201547}
.privacy-text{font-size:14px;font:Source Sans Pro;color:#201547;opacity:1;margin-bottom:30px}
.button-style{width:100%;padding:13px 20px;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}
.button-style:hover{color:#fff;background-color:#ac309e}
.disabled,.disabled:hover{top:826px;left:174px;background:#edebe5 0 0 no-repeat padding-box;color:#d1ccbd;border-radius:6px;opacity:.8;font-weight:bold;font:normal normal bold 20px/25px Source Sans Pro;font-size:20px;margin-bottom:20px;cursor:not-allowed}
@media only screen and (max-width:768px){.cart-summary{order:1;margin-bottom:20px}
.adrress-card{order:4}
}
.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}