.custom-select{background-color:#fff!important}@media(max-width:991.98px){.container{max-width:100%!important}}#promocode{height:46px;margin-right:10px}.paybuttons a{color:#3e3e3e;border-bottom:1px solid #cfcfcf;font-size:13px}.more-info-2{font-style:italic;font-size:13px;color:#787878}.user-email-info{padding:5px 10px;background:#fff}.user-email-info label{font-size:13px!important;color:#515151!important}.user-email-info::after{content:'';display:block;position:absolute;left:calc(30% - 5px);bottom:100%;width:0;height:0;border-bottom:10px solid #fff;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;z-index:10;top:-20px}.user-email-info .fill-checkbox{padding-left:0;padding-top:5px}.user-email-info .fill-control-description{font-size:13px!important;line-height:13px!important;color:#515151;padding-left:25px;cursor:pointer}#form-login span{color:#2f292b;font-size:16px}#form-login span i{padding-right:5px}.action-login{color:#3d3d3d;text-decoration:underline;font-size:16px}.btn-link.disabled{color:#ccc;background-color:#fff;opacity:1;border:1px solid #e7e7e7;border-radius:0}input.form-control{height:43px;border-radius:4px!important;border-color:#c4c4c4!important}.bootstrap-select.form-control{height:43px}.selectpicker.form-control{height:43px}.bootstrap-select:not(.language-currency) .btn-light-select{line-height:29px;border-radius:4px}.bootstrap-select .dropdown-toggle::after{border-radius:0 4px 4px 0}.nav-tabs{border-bottom:1px solid #d8d8d8}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{border-color:#d8d8d8 #d8d8d8 #fff;color:#555;line-height:25px;font-size:14px;font-weight:bold}.nav-tabs .nav-link:not(.active),.nav-tabs .nav-item:not(.show) .nav-link{border-color:#d8d8d8 #d8d8d8 transparent;color:#555;margin-left:2px;line-height:25px;font-size:16px;font-weight:bold}.nav-tabs .nav-link.active{border-bottom-color:#fff}.nav-tabs .nav-link:hover{background-color:#fff;height:98%}.nav-tabs .nav-item:first-child .nav-link{margin-left:0}.payments{margin-left:0}.payments .tab-pane{background:#fff;border:1px solid #d8d8d8;border-top-color:transparent}.card-security-info{color:red;float:right;top:12px;position:absolute;left:90px;font-size:13px}.basket-delivery{background:#fff;border:1px solid #d8d8d8}.dialog{display:none;position:relative;width:100%}.dialog-content{background-color:#fff;margin:0;padding:0;position:absolute;z-index:9;left:0;top:0;width:100%;height:auto}.dialog-body{height:auto;min-height:150px;overflow:auto;border:1px solid #d8d8d8;width:100%}.dialog-body-none{height:auto;min-height:150px;overflow:auto;border:1px solid #d8d8d8;width:100%;background-color:#f2f2f2}.dialog:after{content:'';display:block;position:absolute;left:calc(50% - 5px);bottom:100%;width:0;height:0;border-bottom:10px solid #252525;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;z-index:10}.dialog-head{width:100%;color:#fff;background:#252525;position:relative;padding:5px 30px 5px 10px}.dialog-close{color:#fff;font-size:16px;position:absolute;right:10px;top:5px;z-index:999}.dialog-close:hover,.dialog-close:focus{text-decoration:none;cursor:pointer}#delivery_address_contact .dialog-body,#billing_address_contact .dialog-body{max-height:100%;padding-top:15px;padding-bottom:15px}.form-info{color:#787878;font-size:13px;font-style:italic}#paypal-tooltip{color:#419641;font-style:italic;font-weight:normal;font-size:13px}.postcode-addresses{padding:8px 0;list-style:none}.postcode-addresses li{cursor:pointer;padding:5px 15px;line-height:1.2}.postcode-addresses li:hover{background:#f2f2f2}.btn-continue-empty{background-color:#2f292b}.btn-guest-checkout{background-color:#2f292b}.action-apply-promo-code{}.action-remove-promo-code{background-color:#2f292b}.action-edit-user{text-transform:capitalize;font-size:18px}.action-postcode-lookup{background-color:#2f292b}.action-setcontactname{background-color:#2f292b}.action-edit-address{background-color:#2f292b}.action-pay-checkout{background-color:#2f292b}.btn-light{border-radius:4px;border-color:#c4c4c4!important}.item-qty input[type="text"]{border-radius:0!important}.card-header-dark{background:#4f68b2}.card-header-dark button{font-size:26px;font-weight:600}.form-basket.disabled-form #shipping-method,.form-basket.disabled-form .item-qty,.form-basket.disabled-form .action-remove-from-basket,.form-basket.disabled-form #basket-promoblock{pointer-events:none;opacity:.2;-webkit-user-select:none;user-select:none}