.payment-form{padding:0 0 20px 0;position:relative;margin:0 -20px}.form-block{border-bottom:1px solid #e3e9ed;padding:20px;position:relative}.edit-form-container{position:relative}.form-block .title{font-size:16px;line-height:18px;font-weight:900;margin-bottom:15px;display:block;position:relative}.form-block .title .small-lock-icon{position:absolute;top:2px;right:0}.edit-form-container .title{font-size:16px;line-height:18px;font-weight:900;margin-bottom:15px;display:block}.edit-form-container .title .btn{float:right;margin-top:3px}.form-container{padding-top:12px}.titleS{font-size:13px;line-height:18px;font-weight:900;margin-bottom:15px;display:block;border-bottom:1px solid #e3e9ed;padding-bottom:5px;text-transform:uppercase;padding-top:20px}.form-container .titleS{padding-top:8px;margin-bottom:20px}.ellipse-text{height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-form p{font-size:14px;line-height:20px;margin-bottom:0;color:#666}.form-block .tick{display:inline-block;background:url(../images/categ-spritesheet__v1628516989763.png) -417px -451px no-repeat;width:13px;height:10px;margin:6px 10px 0 10px}.valid-card{display:inline-block;margin-bottom:15px;color:#737b80;font-size:14px;line-height:24px;visibility:visible}.valid-card .card-icon-S{float:left;margin-right:5px}.valid-card .tick{margin:6px 9px 0 4px}.payment-form .btn{background:#fbfbfb;border:1px solid #a8b2b7;border-radius:2px;font-size:13px;line-height:28px;padding:0 10px;display:inline-block;color:#3f4447;font-weight:400}.form-block .title .btn,.delivery-info .btn{float:right}.form-block .title .btn:hover,.delivery-info .btn:hover{background:#f8f8f8}.last-address{margin-bottom:13px}.last-address .collectorAddress{padding-top:15px}.gotoback-link,.gotonext-link{color:#1c9682;font-size:14px;line-height:26px}.form li{margin-bottom:20px;position:relative}.form li .error-icon{position:relative;top:-34px;right:11px;float:right;z-index:9}.form .card-details li.checkbox-btn span{line-height:18px;margin-top:-4px;position:relative}.form .card-details li.checkbox-btn{margin-bottom:24px}.collectorAddress{position:relative}.collectorAddress .invoiceTo-mail{position:absolute;right:46px;top:-8px;width:220px;background:#fff}.collectorAddress .email-address{padding-left:20px}.form ul.collectorCompany li.invoiceTo-mail{right:auto;left:40px;min-height:90px}.form li.invoiceTo-mail .col{width:100%}.form .col.min-height{min-height:50px}.form li.post-no span.error{position:absolute;bottom:-16px;left:0}.form li.post-no .error-icon{right:auto;left:200px;position:absolute;top:36px}.form label{color:#222;font-size:15px;margin-bottom:8px;line-height:18px;display:block;cursor:auto}.form label span.red-star{font-size:20px;color:#cf3333;display:inline-block;vertical-align:middle}.collectorAddress .invoiceTo-mail input[type="email"],.form input[type="text"],.form input[type="tel"],.form input[type="email"],.form select,.form .select,.form textarea,.form input[type="number"]{font-family:'Lato',sans-serif;background:#fff;border:1px solid #bcc9d0;color:#222;font-size:15px;outline:medium none;padding:8px;height:40px;width:100%;margin-bottom:5px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-appearance:none}.collectorAddress .invoiceTo-mail input[type="email"]:focus,.form input[type="text"]:focus,.form input[type="email"]:focus,.form textarea:focus,.form input[type="number"]:focus{border:1px solid #58a8d0}.collectorAddress .invoiceTo-mail input[type="email"].error,.form input[type="text"].error,.form input[type="email"].error,.form input[type="text"].error,.form select.invalid,.form textarea.error,.form input[type="number"].error{border:1px solid #cf3333}.form span.invalid,.form span.invalid,.form span.invalid,.form input[type="number"] span.invalid{color:#cf3333;font-size:12px;position:absolute;left:0;bottom:13px}.form .post-no{margin-bottom:0;position:relative}.form .post-no p{margin-bottom:20px}.form .card-details .personNumberField{width:230px}.form .card-details .personNumberField input{margin-bottom:0}.form .post-no input[type="text"]{width:230px;margin-right:20px;margin-top:0;float:left}.form .post-no input[type="submit"]{width:90px;height:40px;float:left}.form textarea{height:90px}.form .select{padding:0;background:#fbfbfb;width:220px;position:relative;border-radius:2px}.form .select select{-webkit-appearance:none;border:0;height:38px;background:transparent;position:relative;z-index:1}.form select{border-radius:2px;width:100%}.form .select:before{content:"";width:39px;height:38px;border-left:1px solid #e3e9ed;position:absolute;top:1px;right:1px}.form .select:after{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #666;position:absolute;top:16px;right:11px}.form .radio-btn span.text,.form .checkbox-btn span{display:inline-block;width:41.3%;line-height:40px;font-size:15px}.form input[type=checkbox]{margin-right:5px}.form li .col.radio-btn{display:block;height:auto}.form .radio-btn input{margin-right:5px;vertical-align:middle}.form .col span.col{display:inline-block;width:90px}.form .col span.col{margin-left:0;margin-top:0;float:left}.form .col span.col span.error{vertical-align:top;display:inline-block;margin-top:-8px}.form .col span.col:last-child{padding-left:15px;width:104px}.form .actions{margin:0}.form .actions .cancel-btn,.form .actions .next-btn{line-height:36px;width:140px;height:40px;font-size:16px}.form .actions .next-btn{float:right;border:0}.edit-address.form ul{position:relative;margin:0 -15px}.edit-address.form li{margin:0 15px 20px 15px}.form li .col:first-child{margin-left:0}.form li .col:last-child{margin-right:0}.form li .col.companyUser-input .col{float:left}.form li .col.companyUser-input input[type="text"]{margin-bottom:0}.form .col{margin-top:20px;position:relative}.form .col:first-child{margin-top:0}.delivery-info{padding:24px 0}.delivery-info p{line-height:15px}.price-list li{color:#737b80;font-size:14px;line-height:24px}.price-list li .price{float:right;text-align:right}.price-list li .total{color:#000;font-weight:900;margin-bottom:5px}.price-list li .total .price{font-size:20px;font-weight:900;text-transform:none}.price-list li.total .price .currency-fraction,.price-list li.total .price .currency-symbol{font-size:13px}.price-list li.total .price .small{font-size:20px;font-weight:900;text-transform:none}.price-list li .code{color:#1c9682;font-weight:900;font-size:12px;cursor:pointer}.price-list li .code .spinner{margin-left:5px}.price-list li .info-icon{height:18px;width:18px;background:url(/images/categ-spritesheet__v1628516989763.png) -832px -521px no-repeat;display:inline-block;cursor:pointer;vertical-align:middle;margin-top:-2px}.info-icon-l{display:inline-block;height:20px;width:20px;background:url(../images/categ-spritesheet__v1628516989763.png) -780px -575px no-repeat;position:relative;margin-right:5px}.card-icon-S{display:inline-block;height:24px;width:32px;background-image:url(../images/categ-spritesheet__v1628516989763.png);background-repeat:no-repeat}.form .error .error-icon{position:absolute;top:38px;right:10px}.error-icon{display:inline-block;height:18px;width:18px;background:url(../images/categ-spritesheet__v1628516989763.png) -448px -480px no-repeat}.cv-no{display:inline-block;height:78px;width:162px;background:url(../images/categ-spritesheet__v1628516989763.png) -671px -661px no-repeat}.card-icon-S.visa{background-position:-672px -580px}.card-icon-S.master-card{background-position:-706px -580px}.card-icon-S.amex{background-position:-740px -580px}.payment-form .collector-icon{display:inline-block;height:37px;width:96px;background:url(../images/../images/categ-spritesheet__v1628516989763.png) -640px -832px no-repeat;float:right}.info-icon-l .tool-tip,.small-lock-icon .tool-tip{color:#fff;z-index:9999;bottom:25px;left:-110px;width:240px;padding:15px;background:rgba(0,0,0,0.9);font-size:14px;line-height:18px;display:none;position:absolute;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center}.info-icon-l .tool-tip:before,.small-lock-icon .tool-tip:before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1a1a1a;height:0;width:0;position:absolute;bottom:-10px;left:0;right:0;margin:auto}.info-icon-l span.text{text-align:left;display:block}.info-icon-l:hover .tool-tip,.small-lock-icon:hover .tool-tip{display:block}.small-lock-icon .tool-tip{bottom:25px;left:-114px}.edit-card .card-type,.new-customer .card-type{position:relative;margin:0 -5px 32px -5px}.edit-card .card-type.single .col,.new-customer .card-type.single .col{width:calc(100% - 10px)}.card-type .col{float:left;margin:0 5px;width:calc(50% - 10px);background:#fbfbfb;border:1px solid #ccc;border-radius:3px;height:46px;padding:11px;color:#666;font-size:14px;font-weight:900;position:relative;text-align:center;display:inline-block;text-transform:uppercase;line-height:22px;letter-spacing:.7px}.extraPayment .col{width:calc(33.3% - 10px);font-size:13px;padding:11px 5px}.extraPayment .col:nth-child(3){padding-left:30px;padding-right:0}.check-icon{display:inline-block;height:22px;width:22px;background:url(../images/categ-spritesheet__v1628516989763.png) -581px -549px no-repeat}.check-icon.active{background:url(../images/categ-spritesheet__v1628516989763.png) -613px -549px no-repeat}.card-type .col .check-icon{display:inline-block;height:22px;width:22px;background:url(../images/categ-spritesheet__v1628516989763.png) -581px -549px no-repeat;position:absolute;left:11px;top:11px}.extraPayment .col .check-icon{left:7px}.card-type .col.active{border:1px solid #35b39e;color:#000;background:#fff}.card-type .col.active .check-icon{background:url(../images/categ-spritesheet__v1628516989763.png) -613px -549px no-repeat}.card-type .col .priceText{font-weight:400;text-transform:none;position:absolute}.edit-card .add-new-card{padding-top:15px}.card-list li{padding:8px 12px;line-height:18px;color:#737b80;font-size:14px;border-bottom:1px solid #e3e9ed;display:table;height:53px;width:100%}.card-list li:first-child{border-top:1px solid #e3e9ed}.card-list li.savedCards .check-icon{margin-right:10px}.card-list li .col{display:table-cell;margin-left:12px;vertical-align:middle}.card-list li .col.icon{width:30px}.card-list li .col:first-child{margin-left:0;width:22px}.card-list li .col.delete{color:#1c9682;font-size:12px;text-transform:uppercase;font-weight:900;cursor:pointer}.card-list li .col.card-info{width:292px}.card-list .card-icon-S{margin:0 20px 0 0;vertical-align:middle}.card-list .check-icon{vertical-align:middle}.add-new-card .title{color:#000;font-size:13px;font-weight:900;line-height:24px}.add-new-card .title a{color:#1c9682;padding-left:12px;border-bottom:1px solid #e3e9ed;padding-bottom:12px;display:block;margin-bottom:0}.add-new-card .title a span{background:url(../images/categ-spritesheet__v1628516989763.png) -546px -560px no-repeat;height:14px;width:14px;display:inline-block;vertical-align:middle;margin:-4px 13px 0 4px}.add-new-card .type{float:right}.new-card-heading{display:inline-block;margin-bottom:13px}.add-new-card .card-details{padding-top:16px}.card-no .card-icon-S{position:absolute;z-index:1;top:34px;right:28px}.card-no .tick,.ex-date .tick,.sec-code .tick{position:absolute;z-index:1;top:35px;right:14px}.card-no .tick{right:0}.form .info-icon-l{margin-bottom:-5px;float:none;margin-right:0}.new-customer .type{float:right;margin-top:24px}.new-customer .address-form{position:relative;border:1px solid #e3e9ed;border-top:0;padding:40px;margin:-25px 0 30px 0}.right-col .discount p{position:absolute;top:0;width:100%;background:#fff}.right-col .discount input[type="text"]{font-family:'Lato',sans-serif;background:#fff;border:1px solid #bcc9d0;color:#222;font-size:13px;outline:medium none;padding:8px;height:32px;width:calc(100% - 76px)}.right-col .discount input[type="text"]:focus{border:1px solid #609fd1}.right-col .price-list>ul>li{border-bottom:1px solid #e3e9ed;padding:16px 0}.right-col .price-list>ul>li:first-child{border-top:1px solid #e3e9ed}.right-col .discount-section{padding:0;margin:0;height:auto;background:0;border:0}.right-col .discount-section.discount-applied{background:#f0f5f9}.right-col .discount-section .applied{background:#f0f5f9;border-left:1px solid #e3e9ed;border-right:1px solid #e3e9ed;margin:-16px 0;padding:16px 5px}.right-col .discount-section .applied .right{float:right;width:79px}.right-col .discount-section span{float:left}.right-col .discount-section .star-icon{float:left;margin:0 5px 0 0;height:36px;width:34px;background:url(/images/categ-spritesheet__v1628516989763.png) -864px -512px no-repeat}.right-col .discount-section .coupon-text{font-size:11px;color:#000;line-height:20px;width:calc(100% - 120px);float:left}.right-col .discount-section .coupon-text strong{font-size:20px;letter-spacing:0;font-weight:900}.right-col .discount-section .discount{width:78px;text-align:right;font-size:14px;color:#d50000;line-height:18px;font-weight:900}.right-col .discount-section .remove{font-size:14px;color:#000;text-align:center;line-height:18px;font-weight:700;float:right;cursor:pointer}.right-col .discount-section .remove .cross-icon{height:10px;width:10px;background:url(/images/categ-spritesheet__v1628516989763.png) -531px -548px no-repeat;display:inline-block;cursor:pointer;float:none}.right-col .red-help-icon{height:18px;width:18px;background:url(/images/categ-spritesheet__v1628516989763.png) -832px -521px no-repeat;display:inline-block;cursor:pointer;vertical-align:middle}.right-col .discount-section .apply-coupon span{font-weight:700;font-size:14px;color:#000;display:block;line-height:17px;margin-bottom:5px}.right-col .discount-section .apply-coupon input{background:#fff;border:1px solid #909ba1;font-size:13px;color:#222;line-height:22px;height:32px;width:calc(100% - 67px);margin-right:0;float:left}.right-col .discount-section .apply-coupon button{height:32px;width:70px;float:left;margin-left:-3px}.right-col .discount-section .apply-coupon .orange-btn{font-size:13px;font-weight:400;line-height:30px;height:32px;border:0}.right-col .discount-section .apply-coupon input[type=text]::-webkit-input-placeholder{color:#777}.right-col .discount-section .apply-coupon input[type=text]::-moz-placeholder{color:#777}.right-col .discount-section .apply-coupon input[type=text]:-ms-input-placeholder{color:#777}.right-col .discount-section .apply-coupon input[type=text]:-moz-placeholder{color:#777}.popup-overlay .inner{background:#fff;border-radius:5px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:285px}.popup-overlay .inner.alert-modal{max-height:215px;max-width:300px}.inner.alert-modal #attenion .content{padding:30px 0 0 0}.right-col .discount p .text-loader{background:url('/images/ajax-loader__v1628516989763.gif') no-repeat center;background-position:98%}.right-col .discount .btn{float:right;width:70px;line-height:30px;height:32px;text-align:center;color:#3e4447}.right-col .discount .btn:hover{background:#f8f8f8}.right-col .gotonext-link{float:right;margin-bottom:40px}.right-col .actions{clear:both}.payment-btn{text-align:center;position:relative;display:block;width:100%;height:52px;background:#36b39e;line-height:49px;font-size:22px;font-weight:700;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;border:0;-webkit-appearance:none}.payment-btn:hover{background:#289f8b}.right-col .actions .tool-tip,.checkOutFeatureProductButton .tool-tip{color:#fff;z-index:9999;top:-82px;left:46px;width:240px;padding:15px;background:rgba(0,0,0,0.9);font-size:15px;line-height:20px;display:none;position:absolute;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:auto}.right-col li.actions .info-icon{position:relative}.right-col li.actions .tool-tip{bottom:28px;left:-112px;top:auto}.right-col .actions{position:relative}.checkOutFeatureProductButton .tool-tip{top:57px;left:0}.right-col .actions .tool-tip:before,.checkOutFeatureProductButton .tool-tip:before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1a1a1a;height:0;width:0;position:absolute;top:auto;bottom:-10px;left:0;right:0;margin:auto}.checkOutFeatureProductButton .tool-tip:before{content:"";border-top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1a1a1a;height:0;width:0;position:absolute;bottom:auto;top:-10px;left:0;right:0;margin:auto}.rightPanelCheckout ul.checkoutList li ul li#amountIncludingExtraCharges{text-align:right;margin-top:5px;float:right;font-size:18px}.rightPanelCheckout ul.checkoutList li ul li.nameTotal{margin-top:5px}.right-col .actions .info-icon:hover .tool-tip,.checkOutFeatureProductButton.showTollTip:hover .tool-tip{display:block}.price-list{margin-bottom:24px}.invoice .card-list li{display:table;width:100%;padding:8px 0;vertical-align:middle;min-height:50px;color:#222;padding-left:12px;cursor:pointer}.invoice .card-list li span.col{display:table-cell;vertical-align:middle;float:none;width:35px;text-align:right}.invoice .card-list li span.text{width:calc(100% - 90px);padding:0 13px;text-align:left}.invoice .card-list li.post-no{border:0;padding:0}.invoice .terms{color:#222;margin-bottom:20px;padding-top:20px}.invoice p a{color:#1c9682}.invoice .last-address .col{margin:0;padding-right:15px}.invoice .last-address .col p{margin-bottom:12px;line-height:18px}.invoice .last-address .col p span{color:#222}.change-payment{padding:15px 0}.form-block .same-address-invoice .tick{float:none}.same-address-invoice .collector-icon{margin-top:0}.form .ex-date input{width:100%;font-size:13px}.form .ex-date .month{border-right:0;width:40px;float:left}.form .ex-date .year{border-left:0;margin-left:-3px;width:79px;padding-left:1px;float:left}.form input[type="text"].error.month{border-right:0}.form input[type="text"].error.year{border-left:0}.form .divider{display:inline-block;margin:0 2px;color:#737b80;position:absolute;top:38px;left:32px}.address-typeahead ul.dropdown-menu>.active>a,.address-typeahead ul.dropdown-menu>.active>a:hover,.address-typeahead ul.dropdown-menu>.active>a:focus{background-color:#fbfbfb}.address-typeahead ul.dropdown-menu{position:absolute;margin:0;width:100%;border:1px solid #bcc9d0;background:#fff;z-index:9;border-radius:0 0 3px 3px;border-top:0;max-height:400px;overflow-y:auto}.address-typeahead ul.dropdown-menu li{margin:0;border-bottom:1px solid #bcc9d0}.address-typeahead ul.dropdown-menu li a{line-height:24px;display:block;color:#222;padding:5px 20px;cursor:pointer}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-loader{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;margin:10px auto;position:relative}.order-summary-loader{height:92px}.order-summary-loader.header,.order-summary-loader.footer{height:55px}.card-option-loader{height:60px}input[disabled="disabled"],button[disabled="disabled"]{cursor:default;opacity:.7}.spinner{margin:0 4px}.post-no .invoice-btn{height:40px;line-height:32px;font-size:14px;width:110px}.popup-overlay .close-btn{float:right;position:absolute;right:12px;top:12px;background:url("../images/categ-spritesheet__v1628516989763.png") -800px -545px no-repeat;display:block;cursor:pointer;height:20px;width:20px;z-index:999}.small-lock-icon{height:14px;width:12px;background:url("../images/categ-spritesheet__v1628516989763.png") -754px -560px no-repeat;display:inline-block}.payment-modal.confirmBoxDiv{text-align:center}.popup-overlay .modal-confirmation{max-width:280px}.payment-modal.confirmBoxDiv p{font-size:17px}.payment-modal.confirmBoxDiv{padding-top:80px}.payment-modal.confirmBoxDiv .spinnerImage{margin-bottom:20px}.popup-overlay .inner.order-count{max-width:590px;max-height:330px}#attenion li.actions{text-align:center}#attenion.shoppingListPopup li.actions{text-align:left}.last-address .col p span{display:block}.popup-overlay .inner.address-verification{max-width:550px;max-height:330px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.20);border-radius:3px}.popup-overlay .inner.address-verification .actions{position:absolute;bottom:40px;width:100%;background:0;height:auto}.popup-overlay .inner .actions a.pull-right{float:right}.popup-overlay .inner .errors ul{font-size:15px}.popup-overlay .inner.confirm{max-width:525px}.popup-overlay .inner.confirm.deletecard{height:227px}.popup-overlay .inner .actions a.pull-right{width:90px;max-width:90px}.payment-form p.company-user{margin-bottom:15px}.popup-overlay .inner .actions a{cursor:pointer}.gif-loader{position:absolute;z-index:1;top:20px;left:72%;height:18px}.address-company-user .checkbox-btn{display:block;margin-bottom:15px;color:#222}.form .col.address-col{width:calc(100% - 97px);margin-right:9px;float:left}.form .col.streetNumber-col{width:50px;margin-left:0;float:left;margin-top:0}.form .error-msg{display:block;clear:both}.collectorAddress p,.collectorAddressCheckBox .checkout{margin-bottom:10px;color:#222;display:block;font-size:14px}.collectorAddressCheckBox .checkout{line-height:20px;color:#222}.collectorAddressCheckBox .checkout input{vertical-align:middle;margin-right:10px;margin-bottom:4px}.fetched-address span{display:block}.popup-overlay .inner.address-verification .actions{padding:0 50px;text-align:center}.popup-overlay .inner.address-verification .heading{font-size:24px;color:#222;line-height:36px;border-bottom:1px solid #ddd;text-align:center;padding:15px 0;font-weight:400}.popup-overlay .inner.address-verification p{font-size:16px;color:#222;text-align:center;line-height:22px}.popup-overlay .inner .cancel-btn{background:#fbfbfb;border:1px solid #a8b2b7;border-radius:3px;height:40px;width:90px;padding:8px 0;font-size:16px;color:#3f4447;text-align:center;line-height:22px;display:inline-block}.popup-overlay .inner.order-count .cancel-btn{float:left}.popup-overlay .inner .cancel-btn:hover{background:#f8f8f8;border:1px solid #8e9ba2;color:#202325}.popup-overlay .inner .cancel-btn:focus{background:#eaeaea;border:1px solid #8e9ba2;color:#202325}.popup-overlay .inner .green-btn{display:inline-block;background:#36b39e;height:40px;line-height:40px;position:relative;font-weight:700;width:90px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:16px;color:#fff;text-align:center}.popup-overlay .inner .green-btn:hover{background:#289f8b}.popup-overlay .inner .green-btn:focus,.popup-overlay .inner .green-btn:active{background:#1b8371}.popup-overlay .inner.address-verification .actions .cancel-btn,.popup-overlay .inner.address-verification .actions .green-btn{margin:0 20px}.addr-suggestion{display:block;font-weight:700}.popup-overlay .inner.address-verification #attenion .content{padding:30px 40px}.tip-text{color:#222;font-size:14px;line-height:18px;display:block;font-style:italic;margin:20px 0 0 0}@media screen and (max-width:767px){.last-address .col.collectorAddress{width:100%}.last-address .col.collectorAddressCheckBox{position:relative;top:-85px;width:100%}.last-address .col.right.collectorAddress{width:100%;padding-top:30px}.last-address .col.right.collectorAddress br{display:none}.last-address .col.right.collectorAddressCheckBox{width:100%;position:relative;top:-23px}.form li.invoiceTo-mail{top:160px;left:20px}.form.hasAddress li.invoiceTo-mail{top:173px}.form ul.collectorCompany li.invoiceTo-mail{left:20px;top:79px}.form .card-details .personNumberField{position:relative;display:inline-block;width:155px;float:left;margin-right:20px}.form .card-details .personNumberField .error-icon{right:8px;position:absolute;top:10px;left:auto}.form .card-details .personNumberField span.error{position:absolute;bottom:-16px;left:0}.collectorAddress .invoiceTo-mail span.error{bottom:-7px;position:absolute;left:0}.collectorAddress .invoiceTo-mail .error-icon{right:8px;position:absolute;top:10px;left:auto}.form-block:before{display:none}.form-block:after{position:absolute;content:"";bottom:-14px;left:calc(46% + 1px);border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #fff;z-index:1;display:none}.last-address .col{float:left;width:100%}.payment-form .right-col{padding:0 20px}.payment-form .links{padding:20px}.payment-form .links a{border-left:1px solid #e3e9ed;height:20px;line-height:20px;width:calc(50% - 2px);display:inline-block;text-align:right}.payment-form .links a:first-child{border:0;text-align:left}.right-col .actions{position:fixed;bottom:0;z-index:9;background:#f9fafa;padding:10px;border-top:1px solid #e3e9ed;width:100%;left:0}.right-col .discount .gotoback-link{display:inline-block!important;width:calc(50% - 11px);border-right:1px solid #e3e9ed}.price-list{width:calc(100% + 40px);margin:0 -20px}.right-col .price-list>ul>li{padding:22px 20px}.delivery-info{padding:30px 0;margin-bottom:0}.right-col .discount-section .applied{margin:-22px -20px;padding:22px 20px}.delivery-info p span{font-weight:900;color:#000;font-size:16px;margin-bottom:10px;display:inline-block}.right-col .discount-section .apply-coupon span{margin-bottom:10px}.right-col .gotonext-link,.last-address{margin-bottom:0}.edit-card,.new-customer{position:relative;width:calc(100% + 40px);margin:0 -20px}.card-list .card-icon-S{margin-right:0}.card-list li{font-size:13px}.edit-card .card-type,.new-customer .card-type{margin:0 auto;width:calc(100% - 30px);margin-bottom:20px}.add-new-card{padding:0 20px}.form-block .new-customer .title{padding:0 20px}.form-block .new-customer .address-form .title{padding:0}.new-customer .address-form{position:relative;margin:0;padding:20px}.card-details .post-no{padding:0 20px}.card-type .col{font-size:12px}.add-new-card .type{margin-top:0}.info-icon-l span.text{width:auto}.invoice .terms{padding:0 20px}.form .post-no input[type="text"]{width:155px!important}.invoice .card-list li{padding:8px 20px}.form-block .same-address-invoice .tick{margin:0 -5px 0 0}.post-no .invoice-btn{margin-left:-10px;width:85px}.card-list li .col.icon{width:50px}.edit-form-container .title,.titleS{font-size:18px;padding-top:0}.titleS{font-size:14px}.form input[type="text"],.form select,.form .select,.form textarea,.form input[type="number"],.right-col .discount input[type="text"]{border-radius:0;box-shadow:none}.form .col.address-col{width:100%}.card-list li{padding:8px 20px}.add-new-card .title a{padding:0;border:0;font-size:14px}.card-list{margin-bottom:20px}.payment-form .btn{font-weight:700}.form .ex-date,.form .sec-code{width:120px;float:left;margin-top:0}.form .ex-date{margin-right:10px}.form .card-details .checkbox-btn span{width:auto}.form li .col.radio-btn{width:270px}.form .radio-btn span.text,.form .checkbox-btn span{width:37.3%}.payment-form{padding:15px 0}.form-block .edit-card .title{margin-left:15px;margin-right:15px}.form-block .edit-card .add-new-card .title{margin:0}.extraPayment .col:last-child{display:none}.extraPayment .col{width:calc(50% - 10px)}.small-lock-icon .tool-tip{bottom:25px;left:auto;right:-15px}.small-lock-icon .tool-tip:before{right:10px;left:auto}.gif-loader{top:30px}.right-col .price-list li.actions{position:static;background:0;border:0;padding:0}.collectorAddress .email-address{padding-left:0;display:inline-block;line-height:50px;color:#222}.middle-section .collectorAddress p{min-height:75px}.middle-section .collectorAddress p span{margin-bottom:20px;display:block}.collectorAddress .invoiceTo-mail{left:0;top:27px;height:50px}.collectorAddress .invoiceTo-mail input[type="email"]{margin-bottom:0}.middle-section{border-bottom:1px solid #e3e9ed;margin:0 -20px 20px -20px;padding:0 20px;padding-bottom:10px}.collectorAddressCheckBox .checkout input{margin-top:1px}.popup-overlay .inner.address-verification p{margin-bottom:15px}.popup-overlay .inner.address-verification{width:calc(100% - 20px);max-height:340px}.popup-overlay .inner.address-verification .actions{padding:0 10px}.popup-overlay .inner.address-verification .actions .cancel-btn,.popup-overlay .inner.address-verification .actions .green-btn{margin:0 10px}.popup-overlay .inner.address-verification #attenion .content{padding:15px 20px}.popup-overlay .inner.address-verification .heading{line-height:30px}.right-col .discount-section{position:relative;border-top:1px solid #e3e9ed;width:calc(100% + 40px);padding:20px;margin:0 -20px}.right-col .grey-btn{width:168px;background:#fbfbfb;border:1px solid #a8b2b7;border-radius:3px;color:#3f4447;font-size:16px;font-weight:400;line-height:38px;text-align:center;height:40px;margin-top:20px}.right-col .grey-btn:before{content:"";height:12px;width:7px;background:url(../images/categ-spritesheet__v1628516989763.png) -299px -554px no-repeat;position:absolute;left:10px;top:14px}.card-no .tick,.ex-date .tick,.sec-code .tick{right:0}.address-typeahead .col.address-col{width:100%}.popup-overlay .inner.collector-terms{max-height:100%;overflow-y:auto}}@media screen and (min-width:768px) and (max-width:939px){.card-type .col .priceText{margin-left:-6px;min-width:39px}}@media screen and (min-width:768px){.payment-form{padding:30px 0;margin:0}.payment-form .container{padding:0;width:728px}.payment-form .title{font-size:28px;margin-bottom:20px;line-height:30px;display:block;font-weight:300}.edit-form-container .title{font-size:16px;line-height:18px;font-weight:900;margin-bottom:0;display:block}.form-block{border:1px solid #e3e9ed;padding:30px;border-radius:3px;margin-bottom:25px}.edit-form-container{position:relative;background:#fff}.invoice-selected .user-address-form,.middle-section,.same-address-invoice .inner{border-bottom:2px solid #e3e9ed}.user-address-form .collectorAddressCheckBox .checkout,.middle-section .checkout{margin-bottom:0}.user-address-form .edit-form-container{margin:0;border-radius:3px}.payment-form .left-col{float:left;width:368px}.payment-form .right-col{float:right;width:320px}.form-block .title{font-size:20px;line-height:20px;font-weight:700}.last-address .col{float:left;width:150px}.delivery-info{border-top:1px solid #e3e9ed}.add-new-card .title{color:#000;font-size:13px;font-weight:900;line-height:24px;margin-bottom:30px}.new-customer .type{position:absolute;right:0;bottom:-57px}.address-form .radio-btn{width:170px}.address-form span.col{margin-top:0}.info-icon-l .tool-tip{bottom:35px}.popup-overlay .modal-confirmation{max-width:350px}.popup-overlay .inner.collectorAuthModal{max-width:400px;max-height:350px}.popup-overlay .inner.collector-terms{max-width:558px;max-height:400px}.form .col .crossLink{margin-top:35px;display:inline-block}.form .ex-date,.form .sec-code{width:120px}.form ul.collectorCompany li.invoiceTo-mail .col.right{min-height:19px}.invoice-selected .card-details-container{border-bottom:0;margin-bottom:0;border-radius:3px 3px 0 0}.invoice-selected .address-details-container{border-radius:0 0 3px 3px}.form-block.edit .inner{border-bottom:2px solid #e3e9ed}.add-new-card .title{margin-bottom:0}.form-block .inner,.form-block .title.mbtm18{margin-bottom:18px}.form-block .inner{padding:20px 0}}@media screen and (min-width:768px) and (max-width:939px){.collectorAddress .email-address{padding-left:0;display:inline-block;line-height:34px}.middle-section .collectorAddress p{min-height:54px}.middle-section .collectorAddress p span{margin-bottom:20px}.collectorAddress .invoiceTo-mail{left:0;top:20px}.collectorAddress .invoiceTo-mail input[type="email"]{margin-bottom:0}}@media screen and (max-width:939px){.form li .col.radio-btn{width:170px}.form .post-no input[type="text"]{width:175px}.form li.post-no .error-icon{left:150px}.form .radio-btn span.text{width:38.3%}.form li .col.radio-btn{width:100%}.form .checkbox-btn span{width:auto}.form .ex-date,.form .sec-code{width:125px}}@media screen and (min-width:940px){.form .col{float:left;margin:0 15px 0 15px;width:calc(50% - 15px);position:relative}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.popup-overlay .inner{left:calc(50% - 150px)}.popup-overlay .inner.order-count{left:calc(50% - 290px)}.popup-overlay .inner.alert-modal{left:calc(50% - 150px)}.popup-overlay .inner.collectorAuthModal{left:calc(50% - 200px)}.popup-overlay .inner.collector-terms{left:calc(50% - 226px)}.popup-overlay .inner.confirm{left:calc(50% - 212px)}.popup-overlay .inner.address-verification{left:calc(50% - 225px)}.popup-overlay .inner.alert-modal{left:calc(50% - 130px)}}@media screen and (min-width:940px){.payment-form{padding:28px 0 50px 0}.payment-form .left-col{float:left;width:550px}.payment-form .right-col{float:right;width:330px}.payment-form .container{padding:0;width:940px}.payment-form .title{font-size:30px;line-height:32px}.form-block{border:2px solid #e3e9ed;padding:0;border-radius:3px}.invoice-selected .card-details-container{border-bottom:0;margin-bottom:0;border-radius:3px 3px 0 0}.invoice-selected .address-details-container{border-radius:0 0 3px 3px}.invoice-selected .form-block .inner{margin-bottom:0}.form-block.edit .inner{border-bottom:2px solid #e3e9ed}.form-block .inner{padding:37px 40px 37px 40px}.edit-form-container{background:#fff;margin-bottom:20px}.user-address-form .edit-form-container{margin:0}.form-block .title,.user-address-form .title{font-size:20px;line-height:20px;font-weight:700;margin-bottom:4px;color:#222}.form-block .title.lock,.user-address-form .title.lock{margin-bottom:15px}.edit-form-container .title{font-size:20px;line-height:20px;font-weight:700}.edit-form-container .title.mbtm18{margin-bottom:18px}.last-address .col{float:left;width:190px}.delivery-info{border-top:1px solid #e3e9ed}.add-new-card .title{color:#000;font-size:13px;font-weight:900;line-height:24px;margin-bottom:0}.form .col{float:left;margin:0 0 0 15px;width:calc(50% - 15px);position:relative}.form .col.left{width:calc(56% - 15px)}.form .col.right{width:calc(44% - 15px)}.form .ex-date,.form .sec-code{width:135px}.form .ex-date input,.form .sec-code input{width:calc(100% - 15px)}.form li .ex-date .error-icon,.form li .sec-code .error-icon{right:20px}.form .sec-code label{margin-right:-6px}.info-icon-l .tool-tip{bottom:25px}.new-customer .type{position:relative;right:auto;bottom:auto}.form input[type="text"]:hover,.form input[type="email"]:hover,.form textarea:hover,.form input[type="number"]:hover{border:1px solid #aaa}.form input[type="text"]:focus,.form input[type="email"]:focus,.form textarea:focus,.form input[type="number"]:focus{border:1px solid #58a8d0}}