
.buy-now-container{width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.buy-now-pdp .btn{padding:13px;width:100%;background:#ffcc00;border-radius:4px;text-transform:capitalize;font-size:18px;font-weight:bold;line-height:18px}
.acc-title.disabled-title{background-color:#ccc}
.mb-payment-section-active{border:1px solid #ddd;background:#fff}
.padding-left-20{padding-left:20px}
.mb-paymentmode-credit-card,.mb-paymentmode-mpesa,.mb-paymentmode-eft,.mb-paymentmode-mobicred,.mb-paymentmode-capitec,.mb-paymentmode-account,.mb-paymentmode-zapper,.mb-paymentmode-paymentblade,.mb-paymentmode-rcs,.mb-paymentmode-storecredit{padding-top:10px;padding-bottom:10px}
.addtocart-pdp .btn{width:100%;font-size:18px;font-weight:bold;line-height:28px;padding:10px 16px;height:48px;background:#FCE400;border:1px solid #FEA200;box-shadow:0px 1px 4px rgb(254 162 0 / 20%)}
.addtocart-pdp .btn:hover{background:#FFD500;box-shadow:0px 2px 7px rgba(254,162,0,0.2)}
.btn:focus,.btn:active:focus{background:#FCE400;border:1px solid #FEA200;box-shadow:0px 1px 4px rgb(254 162 0 / 20%);border-radius:4px;outline:none}
.buy-now-btn-pdp a{font-weight:700;padding:10px 16px;width:100%;height:48px;border-radius:4px;color:#222223;font-size:16px;line-height:28px;background:#FFFFFF;border:1px solid #2E2F32}
.buy-now-btn-pdp a:hover{background:#F1F1F2;border:1px solid #2E2F32;box-shadow:0px 2px 4px rgba(51,51,51,0.08)}
.buy-now-btn-pdp a:focus,.buy-now-btn-pdp a:active:focus{background:#E3E4E5;border:1px solid #2E2F32;box-shadow:0px 1px 4px rgba(0,0,0,0.2)}
.buy-now-btn-pdp a[disabled]{background:#E3E4E5 !important;border:none !important}
.mb-content__box-container{background-color:#ffffff;border:solid 1px #dddddd;display:block;margin-bottom:-1px;padding:20px 40px}
.IB-mbl-subtotal-container{background-color:#ffffff;border:solid 1px #dddddd;display:block;margin-bottom:-1px;padding:20px 15px}
.mb-box-container{background-color:#ffffff;border:solid 1px #dddddd;display:block;margin-bottom:-1px;padding:10px 28px}
.buy-now-alert{margin-bottom:20px;background-color:#fff}
.buy-now-alert-content{padding:5px 13px;position:relative}
.buy-now-alert-content .typo-h4{color:#666}
.IB-alert{border:solid 1px #333}
.mb-content__box-space{height:20px}
.IB-add-edit{text-decoration:underline}
.mb-default-address-selection .icon,.mb-recent-address .icon{font-size:22px}
#payment-method-list .icon{font-size:22px;top:-5px}
.page-instantBuyCheckoutSummaryPage .icon{font-size:21px;margin-right:6px}
.page-instantBuyCheckoutSummaryPage .social-icons .icon{font-size:18px;margin-right:0px}
.mb-default-address-selection.active .ion-ios-circle-outline,
.mb-default-address-selection .ion-checkmark-circled,
.mb-recent-address.active .ion-ios-circle-outline,
.mb-recent-address .ion-checkmark-circled{display:none}
.mb-default-address-selection.active .ion-checkmark-circled,
.mb-default-address-selection .ion-ios-circle-outline,
.mb-recent-address.active .ion-checkmark-circled,
.mb-recent-address .ion-ios-circle-outline{display:block}
.ib_deliver_here_popup.active .ion-ios-circle-outline,
.ib_deliver_here_popup .ion-checkmark-circled{display:none}
.ib_deliver_here_popup.active .ion-checkmark-circled,
.ib_deliver_here_popup .ion-ios-circle-outline{display:block}
.mb-addrs-popup.active .ion-ios-circle-outline,
.mb-addrs-popup .ion-checkmark-circled{display:none}
.mb-addrs-popup.active .ion-checkmark-circled,
.mb-addrs-popup .ion-ios-circle-outline{display:block}
.mb-default-address-onchange.active .ion-ios-circle-outline,
.mb-default-address-onchange .ion-checkmark-circled{display:none}
.mb-default-address-onchange.active .ion-checkmark-circled,
.mb-default-address-onchange .ion-ios-circle-outline{display:block}
[class*='deliver_here_other_'].active .ion-ios-circle-outline,
[class^='deliver_here_other_'].active .ion-ios-circle-outline,
[class*='deliver_here_other_']  .ion-checkmark-circled,
[class^='deliver_here_other_']  .ion-checkmark-circled{display:none}
[class*='deliver_here_other_'].active  .ion-checkmark-circled,
[class^='deliver_here_other_'].active  .ion-checkmark-circled,
[class*='deliver_here_other_']  .ion-ios-circle-outline,
[class^='deliver_here_other_']  .ion-ios-circle-outline{display:block}
.mb-paymentmode-credit-card.active .ion-ios-circle-outline,
.mb-paymentmode-credit-card .ion-checkmark-circled,
.mb-paymentmode-mpesa.active .ion-ios-circle-outline,
.mb-paymentmode-mpesa .ion-checkmark-circled,
.mb-paymentmode-eft.active .ion-ios-circle-outline,
.mb-paymentmode-eft .ion-checkmark-circled,
.mb-paymentmode-mobicred.active .ion-ios-circle-outline,
.mb-paymentmode-mobicred .ion-checkmark-circled,
.mb-paymentmode-capitec.active .ion-ios-circle-outline,
.mb-paymentmode-capitec .ion-checkmark-circled,
.mb-paymentmode-account.active .ion-ios-circle-outline,
.mb-paymentmode-account .ion-checkmark-circled,
.mb-paymentmode-zapper.active .ion-ios-circle-outline,
.mb-paymentmode-zapper .ion-checkmark-circled,
.mb-paymentmode-paymentblade.active .ion-ios-circle-outline,
.mb-paymentmode-paymentblade .ion-checkmark-circled,
.mb-paymentmode-rcs.active .ion-ios-circle-outline,
.mb-paymentmode-rcs .ion-checkmark-circled,
.mb-paymentmode-storecredit.active .ion-ios-circle-outline,
.mb-paymentmode-storecredit .ion-checkmark-circled{display:none}
.mb-paymentmode-credit-card.active .ion-checkmark-circled,
.mb-paymentmode-credit-card .ion-ios-circle-outline,
.mb-paymentmode-mpesa.active .ion-checkmark-circled,
.mb-paymentmode-mpesa .ion-ios-circle-outline,
.mb-paymentmode-eft.active .ion-checkmark-circled,
.mb-paymentmode-eft .ion-ios-circle-outline,
.mb-paymentmode-mobicred.active .ion-checkmark-circled,
.mb-paymentmode-mobicred .ion-ios-circle-outline,
.mb-paymentmode-capitec.active .ion-checkmark-circled,
.mb-paymentmode-capitec .ion-ios-circle-outline,
.mb-paymentmode-account.active .ion-checkmark-circled,
.mb-paymentmode-account .ion-ios-circle-outline,
.mb-paymentmode-zapper.active .ion-checkmark-circled,
.mb-paymentmode-zapper .ion-ios-circle-outline,
.mb-paymentmode-paymentblade.active .ion-checkmark-circled,
.mb-paymentmode-paymentblade .ion-ios-circle-outline,
.mb-paymentmode-rcs.active .ion-checkmark-circled,
.mb-paymentmode-rcs .ion-ios-circle-outline,
.mb-paymentmode-storecredit.active .ion-checkmark-circled,
.mb-paymentmode-storecredit.ion-ios-circle-outline{display:block}
.mb-buy-now-counter.counter input{float:left;border:2px solid #f2f2f2;width:50%;text-align:center;font-size:20px;font-weight:bold;line-height:20px;letter-spacing:0.25px;background:#fff;padding:6px 0 7px 8px}
.mb-buy-now-counter.counter button{height:40px}
.col-md-4.buy-now-sashes{padding:0}
.buy-now-sashes .new-card-tag{text-align:left;padding:2px 5px 0px 5px;font-size:12px;margin-left:-25px}
.buy-now-sashes .regional.card-tag{text-align:left;padding:2px 5px 2px 5px;font-size:12px;text-transform:none;letter-spacing:normal;background:#A7A7A7 !important;margin-bottom:10px;margin-left:-25px;display:inline-block}
.btn.mb-ib-add-new-addr-btn{width:50%;color:#000 !important}
.btn.btn-light{padding:3px 15px;height:45px;background-color:#ffffff;color:#707070;border:1px solid #707070}
.mb-ib-select-addr{border-top:1px solid #cacaca}
.select-addr-row{margin-top:15px}
.mb-ib-select-addr-main{padding-right:6px;padding-left:6px;padding-top:6px;padding-bottom:10px;border-bottom:1px solid #cacaca}
.mb-ib-select-addr-right .mb-ib-select-addr-main{border-bottom:1px solid #cacaca;border-left:1px solid #cacaca;padding-top:10px}
.mb-top5{padding-top:5px}
.ib-page-addr{line-height:20px}
.mb-ib-select-bill-addr{font-weight:500}
#mb-ib-order-section.mb-content__box-container{padding:13px 25px}
.buy-now-header{height:75px;border:none;margin:0 0;padding:30px 0px;position:relative}
.buy-now-header .buy-now-text{color:#fff;font-size:28px;font-weight:600;left:20%;top:4px}
#ib-back-icon{font-size:35px;cursor:pointer}
.page-instantBuyCheckoutSummaryPage .ib-left-icon{position:absolute;top:50%;transform:translateY(-50%);left:12%;right:auto}
.IB-alert-close{font-size:20px}
.IB-alert-close .ion-close{color:#333;position:relative;float:right;cursor:pointer;margin-right:0}
.mb-ib-add-new-addr-btn .ion-android-add{font-size:1.6em;top:8%}
.add-addr-text{display:inline-block}
p.mb-addressline{color:#666;line-height:16px;margin-bottom:0}
p.mb-addressTitle{font-size:18px;font-weight:bold;line-height:18px}
p.mb-buy-now-product-title{font-size:16px;font-weight:bold;line-height:16px}
.mb-buy-now-promo-price{font-size:18px;font-weight:bold;line-height:18px;margin-top:20px;display:inline-block}
.mb-buy-now-unit-of-measure{font-size:16px;font-weight:bold;line-height:16px;color:#999;text-transform:lowercase;display:inline-block;margin-left:10px}
.mb-ib-select-addr .col-sm-6:first-child{padding-top:10px}
.deliver-here-row{margin-bottom:20px}
.mb-other-address-wrapper{border-bottom:1px solid #cacaca;padding-top:20px}
.mb-display-quantity{font-size:14px;font-weight:400}
.mb-delivery-in-wrapper{display:flex;margin-top:10px}
.mb-delivery-truck{width:16px;height:12px;display:inline-block;padding-right:30px}
span.mb-delivery-in{font-size:14px;font-weight:400;color:#333;padding-right:5px}
.mb-number-of-days,.mb-price-detail-right-section,.mb-instant-buy-total{font-size:14px;font-weight:bold}
.mb-billing-addr{color:#666;font-weight:500;font-size:14px}
.ib-billing-addr-edit{color:#333;font-weight:400;font-size:14px}
.mb-price-detail-header{font-size:16px;font-weight:bold;line-height:16px}
.mb-price-detail-left-section{font-size:14px;font-weight:400;line-height:14px}
.mb-subtotal-mobile{font-size:14px;font-weight:bold}
.mb-mobile-excl-delivery{color:#666;font-weight:500;font-size:12px}
.total-amount{border-top:1px solid #cacaca;padding-top:10px}
.incl-vat{color:#909090;font-size:12px;font-weight:400}
.ib-top-pad{padding-top:4px}
p.mb-scan-QR{border-top:1px solid #cacaca;width:50%;padding-top:15px;border-bottom:1px solid #cacaca;padding-bottom:15px}
p.mb-zapper-heading{color:#666;padding-top:10px;padding-bottom:10px}
.mb-paymentmode-zapper-section .content-block{padding-left:29px}
.mb-paymentmode-zapper-section label.btn-checkbox.display-block-nb{padding-left:0}
.mb-paymentmode-zapper-section span.checkbox-label{font-weight:400;font-size:14px;text-transform:capitalize;padding-left:15px}
.mb-paymentmode-zapper-section .typo-underline-black{text-decoration:underline}
.mb-acoount-section-heading{font-weight:400;color:#666}
.mb-paymentmode-account-section select.selectric{color:#000;font-weight:bold;font-size:14px;width:100%}
.mb-paymentmode-title{font-weight:bold;font-size:14px;padding-left:30px}
.mb-available-balance{font-weight:bold;font-size:14px;color:#999;padding-left:0 !important;padding-top:20px}
.mb-available-balance-text{font-weight:bold;font-size:14px;color:#999;padding-left:0 !important;padding-top:20px}
.mb-avail-bal{font-weight:bold;font-size:14px;color:#333;padding-left:25px !important;padding-top:20px}
.mb-paymentmode-account-section .content-block{width:50%;padding-left:30px}
span.mb-subtotal{font-size:22px;font-weight:bold}
.mb-subtotal-row .col-md-4{text-align:right}
#instantBuyPayNowButtton.btn-disabled{pointer-events:none}
.IB-add-edit .edit-adress{font-size:14px;font-weight:500}
.IB-add-edit a#changeAddress{font-size:14px;font-weight:500}
.IB-add-edit .mb-change-or-add-addr{font-size:14px;font-weight:500}
div#mb-ib-select-delivery-wrapper,.mb-ib-no-address-wrapper{border:1px solid #ddd}
.mb-ib-select-delivery-content-section,.mb-ib-no-addr-content-sec{padding:20px;background:#fff}
.no-delivery-addr{color:#999;font-size:16px;font-weight:bold}
.mb-delivery-to,.mb-delivery-from{color:#999;font-size:14px;font-weight:bold}
.no-billing-addr{color:#333;font-size:16px;font-weight:bold}
.bill-addr-to{margin-bottom:5px;color:#999;font-size:16px;font-weight:bold}
.mb-buy-now-delivery-alert{color:#666;font-size:14px;font-weight:bold}
.mb-disable-minus{opacity:0.5;pointer-events:none}
.bottom10{margin-bottom:10px}
.pricedetail-mbl,a.pricedetail-mbl:hover,a.pricedetail-mbl:active{font-size:12px;text-decoration:underline;color:#333;font-weight:400}
.mb-typo__small{font-weight:bold;font-size:12px;color:#333;margin-top:10px}
.bill-addr-container{background-color:#ffffff;border:solid 1px #dddddd;display:block;margin-bottom:-1px;padding:20px}
a.btn.buy-now-yellow.item-disabled{box-shadow:none;cursor:not-allowed;pointer-events:none;background:#E3E4E5;border-radius:4px;border:none}
.buy-now-pdp-text{font-weight:400;font-size:12px;color:#333;margin-top:7px}
.buy-now-pdp-text .ion-information-circled{display:inline-flex;margin-right:4px;font-size:14px}
.page-instantBuyCheckoutSummaryPage #qty-exceeds-stock-modal .select-new-store,
.page-instantBuyCheckoutSummaryPage #qty-exceeds-stock-modal .mb-change-store-divider-row{display:none}
.mb-paymentmode-account .selectric .button{padding:14px 10px}
.mb-paymentmode-account .selectric .label{padding:10px 0 0 0}
.buy-now-was-price{color:#707070;font-size:12px;font-weight:400;margin-right:5px}
.buy-now-was-price .typo-strike{margin-right:5px}
.buy-now-save-price{color:#2D2D2D;font-size:12px;font-weight:bold}
@media only screen and (min-width : 1025px){
div#select-address{height:750px;overflow-y:auto}
div#select-address .modal-content{margin-bottom:0}
}
@media all and (max-width: 570px){
.mb-paymentmode-account-section .content-block{width:100%}
.page-instantBuyCheckoutSummaryPage .ib-left-icon{left:1%}
.buy-now-header .buy-now-text{font-size:20px;left:25%;top:3px}
#ib-back-icon{font-size:32px}
.buy-now-header{height:55px;padding:20px 0px}
.mb-box-container{padding:6px 25px}
.IB-add-edit .edit-adress,.IB-add-edit a#changeAddress{font-size:12px}
p.mb-buy-now-product-title{font-size:14px}
.counter.mb-buy-now-counter{width:150px}
.update-quantity .icon{font-size:16px}
.mb-buy-now-counter.counter input{font-size:18px}
.mb-buy-now-counter.counter button{height:36px}
.mb-content__box-container{padding:20px 40px 20px 30px}
#mb-ib-order-section.mb-content__box-container{padding:13px 25px 13px 14px}
.acc-title{padding:15px 20px 15px 10px}
.buy-now-sashes .regional.card-tag{margin-left:-15px}
.page-instantBuyCheckoutSummaryPage .new-btn{width:95%}
.IB-add-edit a#changeAddress{font-size:12px}
.ib-billing-addr-edit{font-size:12px}
.btn.mb-ib-add-new-addr-btn{width:100%}
.add-addr-modal.ion-checkmark-circled{top:-4px}
.IB-alert-close .ion-close{font-size:18px;top:3px}
p.mb-addressTitle{font-size:14px;font-weight:bold;line-height:14px}
.buy-now-pdp-text{text-align:center;font-size:12px}
.mb-ib-select-addr-right .mb-ib-select-addr-main{border-left:none}
.bill-addr-container .new-lbl{font-size:11px}
span.mb-subtotal{font-size:14px}
.buy-now-sashes .new-card-tag{margin-left:-15px}
}
.ib-alert-pdp{content:"\e209"}