﻿@charset "UTF-8";.grecaptcha-badge{bottom:105px!important;}@media(min-width:768px){.grecaptcha-badge{bottom:170px!important;}}#new-to-modal .modal-dialog,#terms-popup .modal-dialog{border-color:#12c35a;}#new-to-modal .modal-dialog .modal-header,#terms-popup .modal-dialog .modal-header{background-color:#12c35a;}#new-to-modal .modal-dialog .modal-header button.close,#terms-popup .modal-dialog .modal-header button.close{color:#fff;}#new-to-modal .modal-dialog .modal-body .btn.btn-success,#terms-popup .modal-dialog .modal-body .btn.btn-success{background-color:#12c35a;border-color:#12c35a;}.checkoutHeaderClosed h1{font-size:25px;color:#202020;font-weight:bold;}.checkoutHeaderClosed .checkoutclosed-divider{max-width:536px;}@media(max-width:768px){.checkoutHeaderClosed{border-bottom:6px solid #02b95a!important;}.checkoutHeaderClosed #headerclosed-logo{max-width:146px;}.checkoutHeaderClosed h1{font-size:13px;}.checkoutHeaderClosed .checkoutclosed-divider{max-width:282px;margin:5px auto;}}.text-green{color:#12c35a!important;}.merge-baskets{padding-top:10px;max-width:920px;padding-left:5px;margin:auto;background-color:#eaeaea;width:100%;}.merge-baskets .container{box-shadow:none!important;min-height:1px!important;}.merge-baskets .container #MergeAlert{border:0;margin-bottom:0;padding:10px;}.merge-baskets .container #MergeAlert .btn.btn-success{background-color:#12c35a;border-color:#12c35a;}@media(max-width:767px){.merge-baskets{padding:15px;}}.checkout-section .alert.alert-success{background-color:#ddffe4;border-color:#ddffe4;color:#12c35a;}.checkout-section .section-header{font-size:22px;line-height:27px;font-weight:bold;color:#6c6d70;opacity:1;padding-bottom:10px;padding-top:10px;cursor:pointer;}.checkout-section .section-header em{float:right;margin-top:-5px;}.checkout-section .section-header span{border-bottom:3px solid #12c35a;}.checkout-section .tab-contents{padding-top:10px;}.checkout-section.closed .section-header em{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.checkout-section.closed .section-header span{border-bottom:3px solid transparent;}.checkout-section.closed .tab-contents{display:none;}.checkout-container{background-color:#eaeaea;padding-top:10px;padding-bottom:30px;padding-top:50px;}@media(max-width:768px){.checkout-container{padding-top:0;}}.checkout-container a,.checkout-container a:hover{color:#12c35a;}.checkout-container .container{max-width:600px;background:#fff 0% 0% no-repeat padding-box;padding:12px 40px 20px;min-height:406px;}.checkout-container .container.checkout-btn-container{min-height:auto;}@media(max-width:768px){.checkout-container .container{margin-top:0;padding:0 15px;}}.checkout-container .container.container-wider{max-width:1000px;background:#eaeaea;box-shadow:none;}.checkout-container .container #checkout-titles{margin-bottom:55px;}.checkout-container .container #checkout-titles .col-6{text-align:center;cursor:pointer;border-bottom:1px solid #eaeaea;padding-bottom:2px;box-sizing:border-box;}.checkout-container .container #checkout-titles .col-6.selected{border-bottom:5px solid #12c35a;}.checkout-container .container #checkout-titles .col-6.selected .h1,.checkout-container .container #checkout-titles .col-6.selected h1{color:#333;}.checkout-container .container #checkout-titles h1,.checkout-container .container #checkout-titles .h1{text-align:left;font-weight:bold;font-size:17px;text-transform:uppercase;letter-spacing:0;display:inline-block;line-height:27px;text-align:center;margin:5px auto;color:#6c6d70;cursor:pointer;}.checkout-container .container #checkout-titles h1#new-form-title,.checkout-container .container #checkout-titles .h1#new-form-title{border-right:1px solid #eaeaea;}@media(max-width:767px){.checkout-container .container #checkout-titles h1,.checkout-container .container #checkout-titles .h1{font-size:16px;}}.checkout-container .container #AlertBox{display:block;margin-top:-35px;position:relative;}.checkout-container .container #login-form label,.checkout-container .container #new-form label,.checkout-container .container #checkout-register label,.checkout-container .container #checkout-inner label{text-align:left;font-size:23px;font-weight:bold;text-transform:uppercase;line-height:24px;letter-spacing:0;color:#747474;opacity:1;margin-bottom:20px;letter-spacing:1.04px;}.checkout-container .container #login-form .form-control,.checkout-container .container #new-form .form-control,.checkout-container .container #checkout-register .form-control,.checkout-container .container #checkout-inner .form-control{background:#fff 0% 0% no-repeat padding-box;border:1px solid #868686;border-radius:0;font-size:23px;height:auto;padding-top:14px;padding-bottom:14px;margin:0 0 30px 0;}.checkout-container .container #login-form .form-control::-webkit-input-placeholder,.checkout-container .container #new-form .form-control::-webkit-input-placeholder,.checkout-container .container #checkout-register .form-control::-webkit-input-placeholder,.checkout-container .container #checkout-inner .form-control::-webkit-input-placeholder{color:#ddd;font-size:18px;}.checkout-container .container #login-form .form-control::-moz-placeholder,.checkout-container .container #new-form .form-control::-moz-placeholder,.checkout-container .container #checkout-register .form-control::-moz-placeholder,.checkout-container .container #checkout-inner .form-control::-moz-placeholder{color:#ddd;font-size:18px;}.checkout-container .container #login-form .form-control:-ms-input-placeholder,.checkout-container .container #new-form .form-control:-ms-input-placeholder,.checkout-container .container #checkout-register .form-control:-ms-input-placeholder,.checkout-container .container #checkout-inner .form-control:-ms-input-placeholder{color:#ddd;font-size:18px;}.checkout-container .container #login-form .btn-default,.checkout-container .container #new-form .btn-default,.checkout-container .container #checkout-register .btn-default,.checkout-container .container #checkout-inner .btn-default{background-color:#eaeaea;border-color:#eaeaea;border-radius:5px;color:#6c6d70;width:220px;padding:13px;font-weight:bold;}.checkout-container .container #login-form .btn-success,.checkout-container .container #new-form .btn-success,.checkout-container .container #checkout-register .btn-success,.checkout-container .container #checkout-inner .btn-success{background-color:#333;border-color:#333;color:#fff;text-transform:uppercase;width:100%;padding:13px;font-weight:bold;font-size:26px;border-radius:0;}.checkout-container .container #login-form .btn-success.btn-register,.checkout-container .container #new-form .btn-success.btn-register,.checkout-container .container #checkout-register .btn-success.btn-register,.checkout-container .container #checkout-inner .btn-success.btn-register{width:205px;}.checkout-container .container #login-form .btn-success:disabled,.checkout-container .container #new-form .btn-success:disabled,.checkout-container .container #checkout-register .btn-success:disabled,.checkout-container .container #checkout-inner .btn-success:disabled{background-color:#a9a9a9;border-color:#a9a9a9;}.checkout-container .container #login-form .forgot-password,.checkout-container .container #new-form .forgot-password,.checkout-container .container #checkout-register .forgot-password,.checkout-container .container #checkout-inner .forgot-password{text-align:left;font-size:22px;text-decoration:none;line-height:16px;letter-spacing:0;color:#333;margin-top:50px;}.checkout-container .container #login-form{padding-left:25px;padding-right:25px;}.checkout-container .container #login-form #btnStandardUser,.checkout-container .container #login-form #btnMultiUser,.checkout-container .container #loginBusinessForm #btnStandardUser,.checkout-container .container #loginBusinessForm #btnMultiUser{text-decoration:underline!important;color:#747474;}.checkout-container .container #login-form h3,.checkout-container .container #loginBusinessForm h3{font-size:25px;font-weight:bold;color:#747474;}@media(max-width:500px){.checkout-container .container #login-form h3,.checkout-container .container #loginBusinessForm h3{font-size:22px;}}.checkout-container .container #login-form .fa-info-circle,.checkout-container .container #loginBusinessForm .fa-info-circle{color:#02b95a!important;}.checkout-container .container #checkout-inner{margin:0 0 10px;}.checkout-container .container #checkout-register,.checkout-container .container #checkout-inner{margin-top:0;margin-left:0;}.checkout-container .container #checkout-register h2,.checkout-container .container #checkout-inner h2{font-size:25px;}.checkout-container .container #checkout-register .checkout-title,.checkout-container .container #checkout-inner .checkout-title{font-size:16px;font-weight:bold;color:#747474;text-transform:uppercase;}.checkout-container .container #checkout-register .checkout-title h1,.checkout-container .container #checkout-register .checkout-title h2,.checkout-container .container #checkout-inner .checkout-title h1,.checkout-container .container #checkout-inner .checkout-title h2{font-size:17px;color:#747474;text-transform:uppercase;}.checkout-container .container #checkout-register .checkout-title .checkout-guest-checkout-link,.checkout-container .container #checkout-inner .checkout-title .checkout-guest-checkout-link{font-size:10px;color:#444;position:absolute;bottom:-2px;right:0;text-decoration:underline;cursor:pointer;text-transform:uppercase;line-height:15px;max-height:14px;}@media(max-width:768px){.checkout-container .container #checkout-register .checkout-title .checkout-guest-checkout-link,.checkout-container .container #checkout-inner .checkout-title .checkout-guest-checkout-link{bottom:3px;}}.checkout-container .container #checkout-register input::-ms-reveal,.checkout-container .container #checkout-inner input::-ms-reveal{display:none;}.checkout-container .container #checkout-register .form-control,.checkout-container .container #checkout-inner .form-control{margin-bottom:15px;}.checkout-container .container #checkout-register .btn-success,.checkout-container .container #checkout-inner .btn-success{margin-top:15px;}.checkout-container .container #checkout-register .mailing-form input[type=checkbox]+label>span:before,.checkout-container .container #checkout-register .mailing-form input[type=radio]+label>span:before,.checkout-container .container #checkout-inner .mailing-form input[type=checkbox]+label>span:before,.checkout-container .container #checkout-inner .mailing-form input[type=radio]+label>span:before{top:-.3em;}.checkout-container .container #checkout-register .dropdown-container,.checkout-container .container #checkout-inner .dropdown-container{position:relative;}.checkout-container .container #checkout-register .custom-dropdown,.checkout-container .container #checkout-inner .custom-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;padding-right:2.5rem;position:relative;width:100%;}.checkout-container .container #checkout-register .custom-dropdown:focus,.checkout-container .container #checkout-inner .custom-dropdown:focus{outline:0;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.checkout-container .container #checkout-register .dropdown-container::after,.checkout-container .container #checkout-inner .dropdown-container::after{content:"▼";position:absolute;right:1rem;top:50%;padding-left:10px;transform:translateY(-50%);color:#868686;line-height:30px;border-left:1px solid #eaeaea;}.checkout-container .container #checkout-register .selectAllMailOptions,.checkout-container .container #checkout-inner .selectAllMailOptions{color:#333;background-color:#e6e6e6;border-radius:0;margin-top:25px;border:0;}@media(max-width:768px){.checkout-container .container #checkout-register .selectAllMailOptions,.checkout-container .container #checkout-inner .selectAllMailOptions{font-size:15px;}}.checkout-container .container #checkout-register .mailingprefs label,.checkout-container .container #checkout-inner .mailingprefs label{color:#333;letter-spacing:normal;font-weight:normal;}.checkout-container .container #checkout-register .nomailtext,.checkout-container .container #checkout-inner .nomailtext{font-size:16px;text-transform:none;color:#333;}.checkout-container .container #checkout-register .custom-checkbox,.checkout-container .container #checkout-inner .custom-checkbox{position:absolute;left:0;width:auto;background:none;box-shadow:none;width:30px;height:30px;border:1px solid #747474;border-radius:0;display:inline-block;cursor:pointer;top:50%;transform:translateY(-50%);}.checkout-container .container #checkout-register input:invalid:not(:focus):not(:placeholder-shown),.checkout-container .container #checkout-register select:invalid:not(:focus),.checkout-container .container #checkout-register textarea:invalid:not(:focus):not(:placeholder-shown),.checkout-container .container #checkout-inner input:invalid:not(:focus):not(:placeholder-shown),.checkout-container .container #checkout-inner select:invalid:not(:focus),.checkout-container .container #checkout-inner textarea:invalid:not(:focus):not(:placeholder-shown){border-color:#f00;}.checkout-container .container #checkout-register input:invalid:focus,.checkout-container .container #checkout-register select:invalid:focus,.checkout-container .container #checkout-register textarea:invalid:focus,.checkout-container .container #checkout-inner input:invalid:focus,.checkout-container .container #checkout-inner select:invalid:focus,.checkout-container .container #checkout-inner textarea:invalid:focus{border-color:#f00;}.checkout-container .container #checkout-register input:valid:not(:placeholder-shown),.checkout-container .container #checkout-register textarea:valid:not(:placeholder-shown),.checkout-container .container #checkout-inner input:valid:not(:placeholder-shown),.checkout-container .container #checkout-inner textarea:valid:not(:placeholder-shown){border-color:#008000;}.checkout-container .container #checkout-register .lbl-businesstype,.checkout-container .container #checkout-inner .lbl-businesstype{font-size:13px;text-transform:none;}.checkout-container .container #checkout-register .radio-businessType,.checkout-container .container #checkout-inner .radio-businessType{height:24px;width:24px;margin-right:20px;}.checkout-container .container #checkout-register #btn_deliveryaddressNext,.checkout-container .container #checkout-register #btn_invoiceaddressNext,.checkout-container .container #checkout-register #btn_invoiceaddressSaveNext,.checkout-container .container #checkout-inner #btn_deliveryaddressNext,.checkout-container .container #checkout-inner #btn_invoiceaddressNext,.checkout-container .container #checkout-inner #btn_invoiceaddressSaveNext{font-size:18px;max-width:350px;}@media(max-width:768px){.checkout-container .container #checkout-register #btn_deliveryaddressNext,.checkout-container .container #checkout-register #btn_invoiceaddressNext,.checkout-container .container #checkout-register #btn_invoiceaddressSaveNext,.checkout-container .container #checkout-inner #btn_deliveryaddressNext,.checkout-container .container #checkout-inner #btn_invoiceaddressNext,.checkout-container .container #checkout-inner #btn_invoiceaddressSaveNext{width:85%!important;}}.checkout-container .container #checkout-register .checkout-enter-manually,.checkout-container .container #checkout-inner .checkout-enter-manually{font-size:19px;color:#747474;font-weight:bold;}.checkout-container .container #checkout-register form label{font-size:18px;margin:15px 0;}.checkout-container .container #checkout-register form p{color:#808080;}@media(max-width:768px){.checkout-container .container #Billing-Address{padding-left:19px!important;padding-right:19px!important;}}.checkout-container .container #Delivery-Address label,.checkout-container .container #delivery-add label,.checkout-container .container #Billing-Address label{font-size:18px;margin:20px 0;}.checkout-container .container #Delivery-Address label .checkoutTitleSub,.checkout-container .container #delivery-add label .checkoutTitleSub,.checkout-container .container #Billing-Address label .checkoutTitleSub{text-transform:capitalize;color:#c5c5c5;font-weight:normal;}.checkout-container .container .input-with-icon{position:relative;display:inline-block;width:100%;}.checkout-container .container .input-with-icon .fa-search{position:absolute;top:47%;left:10px;transform:translateY(-70%);font-size:20px;color:#ccc;pointer-events:none;}.checkout-container .container .input-with-icon input{padding-left:35px;width:100%;box-sizing:border-box;}.checkout-container .container .checkout-section{background-color:#fff;padding:9px 15px 5px 15px;}.checkout-container .container .checkout-section.closed{background-color:#f1f1f1;opacity:.6;border:1px solid #d6d6d6;padding:9px 10px 5px 30px;margin:0 15px;}.checkout-container .container .current-address-block,.checkout-container .container .current-address-blockEdit{background:#eaeaea;color:#747474;padding:15px;font-size:18px;line-height:25px;}.checkout-container .container .current-address-block a,.checkout-container .container .current-address-blockEdit a{color:#747474;text-decoration:none;}.checkout-container .container h4{font-size:18px;font-weight:bold;}.checkout-container .container .summary-checkout-details{font-size:18px;color:#747474;line-height:28px;border-color:#747474!important;}.checkout-container .container .summary-checkout-details h3{font-size:18px;font-weight:bold;}.checkout-container .container .summary-checkout-details .btn-checkout-change{font-size:16px;color:#313131;font-weight:bold;background-color:#e6e6e6;border-radius:0;}.checkout-container .container #sticky-basket .media-code-container{margin-top:0!important;padding-top:0!important;}.checkout-container .container .btn-checkout-pay{background-color:#02b95a!important;border-color:#02b95a!important;}.checkout-container .new-to-safetec .container{min-height:auto;padding:0;}.checkout-container .new-to-safetec .container #checkout-titles{margin-bottom:0;}@media(max-width:767px){.checkout-container .container #CheckoutDetailsForm{padding:0;}.checkout-container .container #sticky-basket{padding:0 40px;}}.checkout-footer{background-color:#eaeaea;color:#868686;font-size:13px;}.checkout-footer a{color:#868686;}#sticky-basket{padding-left:5px;}#sticky-basket .checkout-title{font-size:14px;letter-spacing:0;color:#12c35a;opacity:1;margin-top:0;margin-bottom:4px;text-transform:uppercase;font-weight:900;}#sticky-basket .alert.alert-success{background-color:#ddffe4;border-color:#ddffe4;color:#12c35a;margin-block:0;}.checkout-container .container #checkout-register .cshop-validation input:invalid,.checkout-container .container #checkout-register .cshop-validation select:invalid,.checkout-container .container #checkout-register .cshop-validation textarea:invalid,.checkout-container .container #checkout-inner .cshop-validation input:invalid,.checkout-container .container #checkout-inner .cshop-validation select:invalid,.checkout-container .container #checkout-inner .cshop-validation textarea:invalid{border-color:#f00;border-width:2px;}.validation-messaging{width:auto;padding:5px 15px;border:1px solid #9b2149;background-color:#f6e6ec;position:absolute;top:100%;z-index:99;margin-top:0;display:none;}.validation-messaging::before{content:"";position:absolute;top:-11px;left:21px;border-width:6px;border-style:solid;border-color:transparent transparent #f6e6ec transparent;display:block;width:0;height:0;z-index:999;}.validation-messaging::after{content:"";position:absolute;top:-14px;left:20px;border-width:7px;border-style:solid;border-color:transparent transparent #9b2149 transparent;display:block;width:0;height:0;z-index:99;}.checkout-container .container #checkout-register .cshop-validation input:invalid~.validation-messaging,.checkout-container .container #checkout-register .cshop-validation select:invalid~.validation-messaging,.checkout-container .container #checkout-register .cshop-validation textarea:invalid~.validation-messaging,.checkout-container .container #checkout-inner .cshop-validation input:invalid~.validation-messaging,.checkout-container .container #checkout-inner .cshop-validation select:invalid~.validation-messaging,.checkout-container .container #checkout-inner .cshop-validation textarea:invalid~.validation-messaging{display:block;}.cshop-validation{position:relative;}#sticky-basket{padding-bottom:30px!important;}@media(max-width:767px){.col-12.order-1.order-md-2.basket-deliverymethodcontainer{box-shadow:none;}.basket-container .basket-total-col{background-color:#fff;}}a.payment-method{display:flex;align-items:center;text-align:center;padding:10px;border:1px solid #747474;margin-bottom:15px;position:relative;height:75px;}a.payment-method:hover{border:1px solid #008000;}a.payment-method .payment-method-icon{width:80px;margin-right:15px;min-width:100px;max-width:100%;height:100%;display:flex;align-items:center;top:0;left:0;bottom:0;padding-left:10px;}a.payment-method .payment-method-icon img{max-width:60px;}a.payment-method .payment-method-text{text-align:center;color:#747474;max-width:100%;width:100%;}a.payment-method .payment-method-text img{max-height:45px;}a.payment-method .payment-method-text span{width:160px;margin:auto;font-size:18px;font-weight:bold;}a.payment-method .payment-method-payonaccount{color:#12c35a;}