.tagged-address-details .embecta-popup-container .embecta-popup{bottom:33px;left:0}
.embecta-orange{color:#fff !important}
.detail-value{font-weight:600}
.embecta-popup{padding:4px 10px;position:absolute;bottom:31px;left:24px;background:#e8e5de 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000014;border-radius:6px}
.hide{display:none !important}
.welcome-sectn-popup{display:none}
.embecta-popup-container{position:relative}
.user-contactNo:hover + .welcome-sectn-popup{display:block}
.tagged-popup{display:none;width:max-content}
.address-pincode:hover + .tagged-popup{display:block}
.user-contactNo:hover + .account-holder-name{color:red}
.alert-success{background-color:#f2fbf6;color:#201547;border-color:#02aa4d}
.alert-info{background-color:#307FE20D;color:#201547;z-index:1;border-color:#307fe2}
.alert-info .embecta-close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}
.embecta-close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;position:absolute;right:7px;padding:.75rem 1.25rem;color:inherit}
.bi-exclamation-circle{font-size:24px;color:#cf2026;margin-right:8px}
.alert-danger{background-color:#CF20260D;color:#201547;border-color:#cf2026}
button.embecta-close{border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
li.active span{border-bottom:2px solid #bb16a3 !important}
.bi-info-circle{font-size:24px;color:#307fe2;margin-right:8px}
.bi-check-circle{font-size:24px;color:#02aa4d;margin-right:8px}
.embecta-pointer-image{align-self:center;margin-right:10px}
.pd30{padding:0 30px}
.account-holder-address ul li:not(:first-child):not(:last-child){margin:22px 0}
.account-tagged-address{padding:30px;border:1px solid #edebe5;margin-top:30px}
.account-holder-address ul{margin-left:30px}
.tagged-address-details ul{height:200px;overflow-y:scroll;overflow-x:hidden}
.tagged-address-details ul li{padding:20px 9px;border-top:1px solid #edebe5;color:#201547}
.tagged-address-details ul li:not(:first-child):not(:last-child){border-bottom:1px solid #edebe5}
.tagged-address-details ul li:first-child{border-top:1px solid #edebe5;border-bottom:1px solid #edebe5;margin-top:20px}
.tagged-address-details ul li:last-child{border-bottom:1px solid #edebe5}
.address-pincode{background-color:#d1ccbd;color:#fff;border-radius:21px;padding:3px 9px 0 9px;margin-bottom:3px;display:inline-block}
.shipto-soldto ul li{display:inline-block}
.shipto-soldto ul li:first-child{margin-right:15px}
.color-coding{height:10px;width:15px;border-radius:6px;display:inline-block}
.soldto{background-color:#ff6a39}
.shipto{background-color:#d1ccbd}
.mt26{margin-top:26px}
.mt44{margin-top:44px}
.mt10{margin-top:10px}
.need-help-container{margin-top:54px;margin-bottom:23px}
.user-contactNo{display:inline-block;padding:3px 9px}
.toggle{font-family:arial,sans-serif}
.toggle .panels .panel{display:none}
.toggle .panels .panel:first-child{display:block}
.user-account ul li{list-style:none;display:flex}
.border-rgt{border-right:1px solid #edebe5}
.account-items{color:#201547}
.account-items span{padding-bottom:1px}
.account-items:hover span{border-bottom:2px solid #bb16a3;color:#201547}
ul.account-left-pane li{margin-bottom:27px}
ul.account-left-pane li:first-child{margin-top:28px}
.account-support{color:#2e008b;font-size:16px}
.active-account{height:130px;background:transparent linear-gradient(299deg,#2e0f8b 0,#307fe2 100%) 0 0 no-repeat padding-box}
.inactive-account{height:110px;background-color:#fff}
.account-details-container{padding:22px;display:flex;background-color:#faf9f8;position:absolute;top:39px;left:39px;width:92%}
.active-user-account{position:relative;border:1px solid #edebe5}
.user-initials{height:35px;width:35px;border-radius:50%;background-color:#d4faee;font-size:20px;color:#201547;line-height:35px;text-align:center;margin:auto}
.account-details-wrapper{text-align:center;border-right:1px solid #edebe5}
.pd30{padding:0 30px}
.account-holder-address ul li:not(:first-child):not(:last-child){margin:22px 0}
.account-tagged-address{padding:30px;border:1px solid #edebe5;margin-top:30px}
.account-holder-address ul{margin-left:30px}
.tagged-address-details ul{height:240px;overflow-y:scroll}
.tagged-address-details ul li{padding:20px 9px;border-top:1px solid #edebe5;color:#201547}
.tagged-address-details ul li:not(:first-child):not(:last-child){border-bottom:1px solid #edebe5}
.tagged-address-details ul li:first-child{border-top:1px solid #edebe5;border-bottom:1px solid #edebe5;margin-top:20px}
.tagged-address-details ul li:last-child{border-bottom:1px solid #edebe5}
.address-pincode{margin-right:32px;background-color:#d1ccbd;color:#201547;border-radius:21px;padding:3px 9px}
.shipto-soldto ul li{display:inline-block}
.shipto-soldto ul li:first-child{margin-right:15px}
.color-coding{height:10px;width:15px;border-radius:6px;display:inline-block}
.soldto{background-color:#ff6a39}
.shipto{background-color:#d1ccbd}
.mt50{margin-top:50px}
#embecta-header-right{display:block !important}
#embecta-search-btn{float:right !important}
#embecta-header_navigation li:hover span{font-weight:normal !important}
.embecta-global-search{width:auto !important}
.embecta-inline{display:flex;align-items:center}
#embecta-right-mid{margin:0 25px}
.embecta-right-images{margin-right:4px !important}
.embecta-inline span{font-size:10px !important;width:max-content}
#cart-anchor{position:relative}
.embecta-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.login-hyperlink{display:inline-block;width:max-content}
.login-image{display:inline-block !important}
.signInOptions{background:#fff;-webkit-box-shadow:0 3px 5px rgb(0 0 0 / 20%);box-shadow:0 3px 5px rgb(0 0 0 / 20%);border-top:2px solid #e5e5e5;display:none;position:absolute;right:0;top:100%;z-index:3;-webkit-transform:translate(0);transform:translate(0)}
.signInOptions .pad{padding:50px 50px 30px}
.signInOptions a.close{color:var(--primary-navy);font-size:30px;font-family:FS Albert Pro Light,Helvetica,Arial,Verdana,sans-serif;position:absolute;top:15px;right:22px;line-height:20px}
.signInOptions a.close{color:var(--primary-navy);font-size:30px;font-family:FS Albert Pro Light,Helvetica,Arial,Verdana,sans-serif;position:absolute;top:15px;right:22px;line-height:20px}
.signInOptions ul{list-style:none;overflow-y:auto;overflow-x:auto;min-width:210px;padding:0;margin-bottom:1.5625rem}
.signInOptions li{margin:0 0 10px}
.signInOptions li a{color:var(--primary-navy) !important;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.0168em;display:inline-block}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
.body{font-family:'Source Sans Pro',sans-serif}
.center{display:block;margin-top:70px;margin-bottom:70px;padding:0 24px}
.wide{width:100%}
.heading_1{font-size:24px;font-weight:bold;font-style:normal;letter-spacing:-0.05px;color:#2e0f8b;margin-bottom:20px}
.label_text_1{font-family:'Source Sans Pro',sans-serif;font-size:20px;font-weight:normal;margin-top:20px;margin-bottom:63px}
.label_text_1>a{color:#bb16a3;text-decoration:none}
.inputContainer{position:relative;height:56px;width:100%;margin-bottom:35px}
.input{position:absolute;top:0;left:0;height:100%;width:100%;border:1px solid #b7b8ba;border-radius:4px;font-size:16px;padding:0 60px 0 10px;outline:0;background:0;z-index:1}
::placeholder{color:transparent}
.label{position:absolute;top:15px;left:10px;padding:0 4px;letter-spacing:0;color:#201547;opacity:1;font-size:20px;font-family:'Source Sans Pro',sans-serif;transition:.5s;z-index:0}
.input:focus+.label{top:-7px;left:10px;z-index:10;font-size:14px;letter-spacing:0;color:#201547;opacity:1;font-weight:bold;background-color:white}
mn .input:focus{border:1px solid #201547}
.input:not(:placeholder-shown)+.label{top:-7px;left:10px;z-index:10;font-size:14px;font-weight:bold;background-color:white}
.button-style{width:100%;height:66px;background-color:#fff;border:1px solid #ac309e;border-radius:6px;opacity:.8;color:#201547;font-family:'Source Sans Pro',sans-serif;font-size:20px;font-weight:bold;cursor:pointer}
.button-style:hover{color:#fff;background-color:#ac309e}
.p-viewer{z-index:100;position:absolute;top:8px;bottom:6px;right:17px;width:44px;height:44px;cursor:pointer}
.icon{font-size:32px;padding:6px;cursor:pointer}
.pd24{padding:0 24px}
input::-ms-reveal,input::-ms-clear{display:none}
.g-custom{--bs-gutter-y:16px}
.new-password-field .tooltip{display:block;opacity:1;position:static}
.tooltip__text{background-color:#e8e5de;border:.0625rem solid #b7b8ba;border-radius:.375rem;color:#404041;left:0;opacity:0;padding:1.5rem;position:absolute;text-align:left;transition:opacity .3s;visibility:hidden;width:100%;z-index:200}
.tooltip:focus .tooltip__text,.tooltip__text.show-tooltip,.showfield{display:block !important;opacity:1 !important;visibility:visible !important}
.tooltip__text:before{border:.6875rem solid transparent;border-bottom-color:#b7b8ba;left:48.5%;bottom:100%}
.tooltip__text:after,.tooltip__text:before{content:"";margin-left:-rem(5);position:absolute}
.tooltip:focus .tooltip__text,.tooltip:hover .tooltip__text,.tooltip__text.show-tooltip{opacity:1;visibility:visible}
.new-password-field .tooltip__text{top:114%;left:5%}
.oval{border:.0625rem solid #b7b8ba;border-radius:.9375rem;box-sizing:border-box;display:inline-block}
.password-trigger,.confirmpassword-trigger{background:#fff;position:absolute;right:.75rem;top:29%;border:0}
.password-trigger1{background:#fff;position:absolute;right:.75rem;top:12%;border:0}
.form-field>.errorMsg{display:none}
.error>.show{display:block}
.password-trigger,.password-trigger1{cursor:pointer}
.form-field .password-trigger .password-trigger1 img{cursor:pointer;vertical-align:middle;height:auto;max-width:100%}
.fill,.oval{height:.9375rem;margin:0 .375rem 0 .1875rem;width:.9375rem}
.eye-icon{background:url("../../../../../content/dam/bdcom-assets/en/en-us/images/graphic/icon/Icon_view.svg") no-repeat 7px 0;height:44px;width:44px}
.error .eye-icon{background:url("../../../../../content/dam/bdcom-assets/en/en-us/images/graphic/icon/Icon_view_red.svg") no-repeat 7px 0;height:44px;width:44px;border-color:#fff}
.error_eye{fill:red}
.new-password-field input{font-family:arial sans-serif !important}
.detail-value{font-family:Source Sans Pro,Semibold}
.detail-label:after{content:":";s}
.personal-details_row{margin-bottom:40px}
@media only screen and (max-width:768px){.account-left-pane{display:flex;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #edebe5;padding-top:15px;font-size:14px;width:100%;justify-content:center;z-index:9999;left:0}
li.active span{border-bottom:none !important}
.account-details-container{padding:22px 12px}
.account-left-pane span{display:block;overflow-wrap:break-word;width:84px}
ul.account-left-pane li:first-child{margin-top:0}
ul.account-left-pane li{text-align:center}
.active-user-account{margin-bottom:172px}
.account-details-container{width:88%}
.account-holder-address ul{margin-left:0}
.account-details-wrapper{margin-bottom:20px}
.account-holder-name{width:auto}
.user-initials{margin-left:42%}
.embecta-heading{margin-left:10px;font-family:'Source Sans Pro'}
.heading-section,.account-support,.help-section,.account-head-lamp,.mt44{display:none}
.mt26{margin-top:0}
.tagged-address-details ul{height:446px}
.account-items:hover span{border-bottom:none !important}
.embecta-page-wrapper{margin-top:0}
.embecta-container{padding:0;margin:0}
.account-details-wrapper{border-right:0}
.panel{overflow-y:scroll}
}
@media only screen and (max-width:1088px){.account-details-container{padding:22px 12px;width:84%}
.account-holder-name{width:auto}
}
ul{padding:0;margin:0}
.lfloat{float:left}
.rfloat{float:right}
.embecta-clear{clear:both}
.embecta-overflw-hidden{overflow:hidden}
.embecta-imgtext-hyperlink{width:max-content;display:inline-block;color:#201547;text-decoration:none}
.embecta-pointer-text{font-size:18px}
.embecta-heading{font-size:24px;font:normal normal bold 24px/34px Fieldwork;color:#2e0f8b;margin-bottom:35px}
.embecta-page-wrapper{margin-top:70px}
.embecta-purple{color:#bb16a3}
.embecta-orange{background-color:#ff6a39 !important;border-radius:21px;color:#fff}
.embecta-taupe{background-color:#d1ccbd !important;border-radius:21px;color:#fff}
.embecta-subheading{font-size:18px;color:#2e008b}
.embecta-fs14{font-size:14px}
.embecta-fs18{font-size:18px}
.embecta-fs16{font-size:16px}
.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>.show{display:block}
.errorMsg{position:absolute;bottom:-20px;font-size:14px;color:#cf2026;margin-top:7px;fill:#cf2026}
.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}
}