﻿@charset "UTF-8";#MediaCodeContainer{padding-top:20px;padding-bottom:20px;}#MediaCodeContainer .input-group{width:500px;max-width:100%;gap:10px;}#MediaCodeContainer .input-group .btn-success{padding:10px 30px;color:#212121!important;background-color:#fff!important;border:2px solid #212121!important;}body{font-size:16px;}#footer-usps{margin-top:0;}#new-to-modal .modal-dialog,#terms-popup .modal-dialog{border-color:#1abb4b;}#new-to-modal .modal-dialog .modal-header,#terms-popup .modal-dialog .modal-header{background-color:#1abb4b;}#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:#1abb4b;border-color:#1abb4b;}.checkoutHeaderClosed h1{font-size:26px;color:#202020;font-weight:bold;}.checkoutHeaderClosed .checkoutclosed-divider{max-width:536px;}@media(max-width:768px){.checkoutHeaderClosed{border-bottom:6px solid #212121!important;}.checkoutHeaderClosed #headerclosed-logo{max-width:146px;}.checkoutHeaderClosed h1{font-size:14px;}.checkoutHeaderClosed .checkoutclosed-divider{max-width:282px;margin:5px auto;}}.text-green{color:#212121!important;}.merge-baskets{padding-top:10px;max-width:920px;padding-left:5px;margin:auto;background-color:#dadada;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:#1abb4b;border-color:#1abb4b;}@media(max-width:767px){.merge-baskets{padding:15px;}}.checkout-section .section-header{font-size:22px;line-height:27px;font-weight:bold;color:#707070;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 #1abb4b;}.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:#fff;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:#212121;}.checkout-container>.container{max-width:100%;width:600px;background:rgba(215,196,141,.45) 0% 0% no-repeat padding-box;padding:20px;min-height:406px;border:3px solid #1abb4b;}.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:100%;width:1400px;background:#fff;box-shadow:none;border:0;}.checkout-container>.container #checkout-titles{margin-bottom:55px;}.checkout-container>.container #checkout-titles .col-6{text-align:center;cursor:pointer;border-bottom:1px solid #dadada;padding-bottom:2px;box-sizing:border-box;}.checkout-container>.container #checkout-titles .col-6.selected{border-bottom:5px solid #212121;}.checkout-container>.container #checkout-titles .col-6.selected .h1,.checkout-container>.container #checkout-titles .col-6.selected h1{color:#212121;}.checkout-container>.container #checkout-titles h1,.checkout-container>.container #checkout-titles .h1{text-align:left;font-weight:bold;font-size:18px;text-transform:uppercase;letter-spacing:0;display:inline-block;line-height:27px;text-align:center;margin:5px auto;color:#707070;cursor:pointer;}.checkout-container>.container #checkout-titles h1#new-form-title,.checkout-container>.container #checkout-titles .h1#new-form-title{border-right:1px solid #dadada;}@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:24px;font-weight:bold;text-transform:uppercase;line-height:24px;letter-spacing:0;color:#212121;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 #707070;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:#707070;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:#707070;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:#707070;font-size:18px;}.checkout-container>.container #login-form .form-select,.checkout-container>.container #new-form .form-select,.checkout-container>.container #checkout-register .form-select,.checkout-container>.container #checkout-inner .form-select{border:1px solid #707070;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-select::-webkit-input-placeholder,.checkout-container>.container #new-form .form-select::-webkit-input-placeholder,.checkout-container>.container #checkout-register .form-select::-webkit-input-placeholder,.checkout-container>.container #checkout-inner .form-select::-webkit-input-placeholder{color:#707070;font-size:18px;}.checkout-container>.container #login-form .form-select::-moz-placeholder,.checkout-container>.container #new-form .form-select::-moz-placeholder,.checkout-container>.container #checkout-register .form-select::-moz-placeholder,.checkout-container>.container #checkout-inner .form-select::-moz-placeholder{color:#707070;font-size:18px;}.checkout-container>.container #login-form .form-select:-ms-input-placeholder,.checkout-container>.container #new-form .form-select:-ms-input-placeholder,.checkout-container>.container #checkout-register .form-select:-ms-input-placeholder,.checkout-container>.container #checkout-inner .form-select:-ms-input-placeholder{color:#707070;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:#dadada;border-color:#dadada;border-radius:5px;color:#707070;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:#212121;border-color:#212121;color:#fff;text-transform:uppercase;width:100%;padding:13px;font-weight:bold;font-size:27px;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:23px;text-decoration:none;line-height:16px;letter-spacing:0;color:#212121;margin-top:50px;}.checkout-container>.container #login-form{padding-left:25px;padding-right:25px;}@media(max-width:767px){.checkout-container>.container #login-form{padding-left:0;padding-right:0;}}.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:#707070;}.checkout-container>.container #login-form h3,.checkout-container>.container #loginBusinessForm h3{font-size:26px;font-weight:bold;color:#707070;}@media(max-width:500px){.checkout-container>.container #login-form h3,.checkout-container>.container #loginBusinessForm h3{font-size:23px;}}.checkout-container>.container #login-form .fa-info-circle,.checkout-container>.container #loginBusinessForm .fa-info-circle{color:#1abb4b!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:26px;font-weight:bold;}.checkout-container>.container #checkout-register .checkout-title,.checkout-container>.container #checkout-inner .checkout-title{font-size:17px;font-weight:bold;color:#212121;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:18px;color:#212121;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:11px;color:#212121;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 #dadada;}.checkout-container>.container #checkout-register .selectAllMailOptions,.checkout-container>.container #checkout-inner .selectAllMailOptions{color:#212121;background-color:#dadada;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:16px;}}.checkout-container>.container #checkout-register .mailingprefs label,.checkout-container>.container #checkout-inner .mailingprefs label{color:#212121;letter-spacing:normal;font-weight:normal;}.checkout-container>.container #checkout-register .nomailtext,.checkout-container>.container #checkout-inner .nomailtext{font-size:17px;text-transform:none;color:#212121;}.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 #707070;border-radius:0;display:inline-block;cursor:pointer;top:50%;transform:translateY(-50%);}.checkout-container>.container #checkout-register .lbl-businesstype,.checkout-container>.container #checkout-inner .lbl-businesstype{font-size:14px;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:19px;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:20px;color:#707070;font-weight:bold;}.checkout-container>.container #checkout-register form label{font-size:19px;margin:15px 0;}.checkout-container>.container #checkout-register form p{color:#212121;}@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:19px;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:#707070;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.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:#1abb4b;color:#212121;padding:15px;font-size:19px;line-height:25px;}.checkout-container>.container .current-address-block a,.checkout-container>.container .current-address-blockEdit a{color:#212121;text-decoration:none;}.checkout-container>.container h4{font-size:19px;font-weight:bold;}.checkout-container>.container .summary-checkout-details{font-size:19px;color:#212121;line-height:28px;border-color:#707070!important;}.checkout-container>.container .summary-checkout-details h3{font-size:19px;font-weight:bold;}.checkout-container>.container .summary-checkout-details .btn-checkout-change{font-size:17px;color:#212121;border-color:#212121;font-weight:bold;background-color:#fff;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:#1abb4b!important;border-color:#1abb4b!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-footer{background-color:#dadada;color:#707070;font-size:14px;}.checkout-footer a{color:#707070;}#sticky-basket{padding-left:5px;}#sticky-basket .checkout-title{letter-spacing:0;color:#1abb4b;opacity:1;margin-top:0;margin-bottom:4px;text-transform:uppercase;font-weight:900;}.checkout-container .container #checkout-register .checkout-validation-active .cshop-validation input:invalid,.checkout-container .container #checkout-register .checkout-validation-active .cshop-validation select:invalid,.checkout-container .container #checkout-register .checkout-validation-active .cshop-validation textarea:invalid,.checkout-container .container #checkout-inner .checkout-validation-active .cshop-validation input:invalid,.checkout-container .container #checkout-inner .checkout-validation-active .cshop-validation select:invalid,.checkout-container .container #checkout-inner .checkout-validation-active .cshop-validation textarea:invalid,.checkout-container .container #checkout-register .cshop-validation:hover input:invalid,.checkout-container .container #checkout-register .cshop-validation:hover select:invalid,.checkout-container .container #checkout-register .cshop-validation:hover textarea:invalid,.checkout-container .container #checkout-inner .cshop-validation:hover input:invalid,.checkout-container .container #checkout-inner .cshop-validation:hover select:invalid,.checkout-container .container #checkout-inner .cshop-validation:hover textarea:invalid,.checkout-container .container #checkout-register .cshop-validation:focus-within input:invalid,.checkout-container .container #checkout-register .cshop-validation:focus-within select:invalid,.checkout-container .container #checkout-register .cshop-validation:focus-within textarea:invalid,.checkout-container .container #checkout-inner .cshop-validation:focus-within input:invalid,.checkout-container .container #checkout-inner .cshop-validation:focus-within select:invalid,.checkout-container .container #checkout-inner .cshop-validation:focus-within 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 .checkout-validation-active .cshop-validation input:invalid~.validation-messaging,.checkout-container .container #checkout-register .checkout-validation-active .cshop-validation select:invalid~.validation-messaging,.checkout-container .container #checkout-register .checkout-validation-active .cshop-validation textarea:invalid~.validation-messaging,.checkout-container .container #checkout-inner .checkout-validation-active .cshop-validation input:invalid~.validation-messaging,.checkout-container .container #checkout-inner .checkout-validation-active .cshop-validation select:invalid~.validation-messaging,.checkout-container .container #checkout-inner .checkout-validation-active .cshop-validation textarea:invalid~.validation-messaging,.checkout-container .container #checkout-register .cshop-validation:hover input:invalid~.validation-messaging,.checkout-container .container #checkout-register .cshop-validation:hover select:invalid~.validation-messaging,.checkout-container .container #checkout-register .cshop-validation:hover textarea:invalid~.validation-messaging,.checkout-container .container #checkout-inner .cshop-validation:hover input:invalid~.validation-messaging,.checkout-container .container #checkout-inner .cshop-validation:hover select:invalid~.validation-messaging,.checkout-container .container #checkout-inner .cshop-validation:hover textarea:invalid~.validation-messaging,.checkout-container .container #checkout-register .cshop-validation:focus-within input:invalid~.validation-messaging,.checkout-container .container #checkout-register .cshop-validation:focus-within select:invalid~.validation-messaging,.checkout-container .container #checkout-register .cshop-validation:focus-within textarea:invalid~.validation-messaging,.checkout-container .container #checkout-inner .cshop-validation:focus-within input:invalid~.validation-messaging,.checkout-container .container #checkout-inner .cshop-validation:focus-within select:invalid~.validation-messaging,.checkout-container .container #checkout-inner .cshop-validation:focus-within 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:55px;}a.payment-method:hover{border:1px solid #212121;}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:#1abb4b;}.mailing-form input[type=checkbox],.mailing-form input[type=radio]{height:0!important;width:0!important;}.mailing-form input[type=checkbox]+label,.mailing-form input[type=radio]+label{position:relative;display:flex;align-items:center;color:#212121;transition:color 250ms cubic-bezier(.4,0,.23,1);margin-left:0!important;}.mailing-form input[type=checkbox]+label>ins,.mailing-form input[type=radio]+label>ins{position:absolute;display:block;bottom:0;left:2.5em;height:0;width:100%;overflow:hidden;text-decoration:none;transition:height 300ms cubic-bezier(.4,0,.23,1);}.mailing-form input[type=checkbox]+label>ins>i,.mailing-form input[type=radio]+label>ins>i{position:absolute;bottom:0;font-style:normal;color:#212121;}.mailing-form input[type=checkbox]+label>span,.mailing-form input[type=radio]+label>span{display:flex;justify-content:center;align-items:center;margin-right:1em;width:1.5em;height:1.5em;background:transparent;border:2px solid #707070;border-radius:2px;cursor:pointer;transition:all 250ms cubic-bezier(.4,0,.23,1);font-size:16px;position:relative;}.mailing-form input[type=checkbox]+label:hover,.mailing-form input[type=checkbox]:focus+label,.mailing-form input[type=radio]+label:hover,.mailing-form input[type=radio]:focus+label{color:#212121;}.mailing-form input[type=checkbox]:checked+label>ins,.mailing-form input[type=radio]:checked+label>ins{height:100%;font-size:16px;}.mailing-form input[type=checkbox]+label>span,.mailing-form input[type=radio]+label>span{border:.6em solid #212121;animation:shrink-bounce 200ms cubic-bezier(.4,0,.23,1);width:21px;height:20px;min-width:21px;display:inline-block;box-sizing:border-box;bacKground-color:#212121;}.mailing-form input[type=checkbox]:checked+label>span,.mailing-form input[type=radio]:checked+label>span{border:.2em solid #707070;animation:shrink-bounce 200ms cubic-bezier(.4,0,.23,1);bacKground-color:transparent;}.mailing-form input[type=checkbox]+label>span:before,.mailing-form input[type=radio]+label>span:before{content:"";position:absolute;top:-.3em;left:-.4em;border-right:3px solid transparent;border-bottom:3px solid transparent;transform:rotate(45deg);transform-origin:0% 100%;animation:checkbox-check 125ms 250ms cubic-bezier(.4,0,.23,1) forwards;}.mailing-form input[type=checkbox]:checked+label>span:before,.mailing-form input[type=radio]:checked+label>span:before{content:"";position:absolute;top:0;left:0;border-right:0;border-bottom:0;transform:none;transform-origin:0% 100%;animation:checkbox-check 125ms 250ms cubic-bezier(.4,0,.23,1) forwards;}@keyframes shrink-bounce{0%{transform:scale(1);}33%{transform:scale(.85);}100%{transform:scale(1);}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translate3d(0,0,0) rotate(45deg);}33%{width:.5em;height:0;transform:translate3d(0,0,0) rotate(45deg);}100%{width:.5em;height:.8em;border-color:#fff;transform:translate3d(0,-.5em,0) rotate(45deg);}}.mailing-form input[type=checkbox]:checked+label>span:before,.mailing-form input[type=radio]:checked+label>span:before{height:0!important;width:0!important;display:none;}.mailing-form-reverse input[type=checkbox]+label,.mailing-form-reverse input[type=radio]+label{position:relative;display:flex;align-items:center;color:#212121;transition:color 250ms cubic-bezier(.4,0,.23,1);margin-left:0!important;}.mailing-form-reverse input[type=checkbox]+label>ins,.mailing-form-reverse input[type=radio]+label>ins{position:absolute;display:block;bottom:0;left:2.5em;height:0;width:100%;overflow:hidden;text-decoration:none;transition:height 300ms cubic-bezier(.4,0,.23,1);}.mailing-form-reverse input[type=checkbox]+label>ins>i,.mailing-form-reverse input[type=radio]+label>ins>i{position:absolute;bottom:0;font-style:normal;color:#212121;}.mailing-form-reverse input[type=checkbox]+label>span,.mailing-form-reverse input[type=radio]+label>span{display:flex;justify-content:center;align-items:center;margin-right:1em;width:1.5em;height:1.5em;background:transparent;border:2px solid #707070;border-radius:2px;cursor:pointer;transition:all 250ms cubic-bezier(.4,0,.23,1);font-size:16px;position:relative;}.mailing-form-reverse input[type=checkbox]+label:hover,.mailing-form input[type=checkbox]:focus+label,.mailing-form-reverse input[type=radio]+label:hover,.mailing-form input[type=radio]:focus+label{color:#212121;}.mailing-form-reverse input[type=checkbox]:checked+label>ins,.mailing-form-reverse input[type=radio]:checked+label>ins{height:100%;font-size:16px;}.mailing-form-reverse input[type=checkbox]+label>span,.mailing-form-reverse input[type=radio]+label>span{border:.2em solid #707070;animation:shrink-bounce 200ms cubic-bezier(.4,0,.23,1);bacKground-color:transparent;width:21px;height:20px;min-width:21px;}.mailing-form-reverse input[type=checkbox]:checked+label>span,.mailing-form-reverse input[type=radio]:checked+label>span{border:.6em solid #212121;animation:shrink-bounce 200ms cubic-bezier(.4,0,.23,1);display:inline-block;box-sizing:border-box;bacKground-color:#212121;}.mailing-form-reverse input[type=checkbox]+label>span:before,.mailing-form-reverse input[type=radio]+label>span:before{content:"";position:absolute;top:0;left:0;border-right:0;border-bottom:0;transform:none;transform-origin:0% 100%;animation:checkbox-check 125ms 250ms cubic-bezier(.4,0,.23,1) forwards;}.mailing-form-reverse input[type=checkbox]:checked+label>span:before,.mailing-form-reverse input[type=radio]:checked+label>span:before{content:"";position:absolute;top:-4px;left:-6px;border-right:3px solid transparent;border-bottom:3px solid transparent;transform:rotate(45deg);transform-origin:0% 100%;animation:checkbox-check 125ms 250ms cubic-bezier(.4,0,.23,1) forwards;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.mailing-form-reverse input[type=checkbox]:checked+label>span:before,.mailing-form-reverse input[type=radio]:checked+label>span:before{top:-11px;left:-5px;}}.mailing-form{display:none;}.mailing-form.active{display:block;}.mailing-title{line-height:17px;letter-spacing:0;color:#212121;opacity:1;margin-top:20px;margin-bottom:10px;text-transform:uppercase;font-weight:bold;text-decoration:underline;cursor:pointer;}#receipt-address{font-size:16px;color:#707070;margin-top:10px;}#receipt-address b{margin-bottom:10px;border-bottom:3px solid #212121;}#receipt-address h3{margin-bottom:15px;margin-top:20px;}.print-page{color:#707070;margin-top:20px;}.basket-container{background-color:#fff;}.basket-container .container .bag-header{font-size:18px;display:flex;color:#212121;text-transform:uppercase;font-weight:bold;align-items:center;margin-bottom:10px;}.basket-container .container .bag-header.receipt-header{font-size:24px;margin-bottom:15px;}.basket-container .container .bag-header small{margin-left:auto;font-weight:normal;float:right;}.basket-container .container .basket-deliverymethod p{color:#707070;}.basket-container .container .basket-deliverymethod .deliveryMethodlabel{font-size:16px;color:#707070;}.basket-container .container .text-lighter{color:#707070;}.basket-container .container #bag-lines{color:#212121;}.basket-container .container #bag-lines .item-name{font-size:16px;font-weight:bold;color:#212121;text-decoration:none;margin-bottom:5px;display:block;}.basket-container .container #bag-lines .minibasket-line-price{margin-top:10px;color:#212121;font-size:16px;font-weight:normal;}.basket-container .container #bag-lines .minibasket-line-price strong{color:#212121;font-size:16px;display:block;line-height:1;}.basket-container .container #bag-lines .minibasket-line-price .was-price{text-decoration:line-through;font-size:12px;color:#8b8b8b;font-weight:bold;}.basket-container .container #bag-lines .edit-row{display:flex;margin-top:15px;}.basket-container .container #bag-lines .edit-row a{color:#707070;}.basket-container .container #bag-lines .edit-row em{color:#707070;font-size:16px;}.basket-container .container .basket-totals,.basket-container .container .basket-totals-white{color:#212121;}.basket-container .container .basket-totals .summary-line,.basket-container .container .basket-totals-white .summary-line{margin-bottom:10px;}.basket-container .container .basket-totals .input-group-addon .btn,.basket-container .container .basket-totals-white .input-group-addon .btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important;}.basket-container .container .basket-totals .basket-final .btn-success,.basket-container .container .basket-totals-white .basket-final .btn-success{background-color:#212121!important;border-color:#212121!important;padding:10px;font-weight:bold;font-size:18px;margin-top:10px;}@media(min-width:767px){.basket-container .container .sticky-basket-holder{position:-webkit-sticky;position:sticky;top:0;}.basket-container .container .basket-totals,.basket-container .container .basket-totals-white,.basket-container .container .basket-deliverymethod{background-color:#fff;}}.basket-container .container .bag-button{width:100%;margin-right:7.5px;display:flex;}.basket-container .container .bag-button a{width:100%;display:flex;align-items:center;font-weight:bold;color:#fff;font-size:16px;margin-top:10px;}.basket-container .container .bag-button a span{width:100%;text-align:center;}.basket-container .container .bag-button a.btn-default{background-color:#707070!important;border-color:#707070!important;}.basket-container .container .bag-button a.btn-success{background-color:#212121!important;border-color:#212121!important;}.basket-container .container .bag-button:last-of-type{width:100%;margin-left:7.5px;margin-right:0;}.basket-container .container .sticky-basket-header{color:#707070;position:-webkit-sticky;position:sticky;top:0;z-index:9999;}.basket-container .basket-total-col{position:-webkit-sticky;position:sticky;top:0;z-index:9;}.deliveryPopup{display:none;position:absolute;background:#707070;padding:10px;width:600px;top:-140px;right:0;color:#707070;z-index:1;}@media(max-width:768px){.deliveryPopup{width:90vw;top:-140px;left:5vw;right:5vw;}}.deliveryPopup h4{font-size:19px;color:#212121;}.deliveryClose{position:absolute;top:1px;right:6px;cursor:pointer;font-size:26px;}@media(max-width:767px){.basket-container{background-color:#fff;}.basket-total-col{background-color:#707070;}.basket-deliverymethodcontainer{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);}}@media(max-width:370px){.sticky-basket-header .bag-header{font-size:16px!important;}}.delivery-info{cursor:pointer;}#saveShareModal input::placeholder,#saveShareModal textarea::placeholder{color:#707070;}.promo-group{border:1px solid #707070;border-radius:10px;overflow:hidden;}.promo-group input{border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;}.promo-group button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#212121;border-color:#212121;}#loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:all;}.loading-message{background:#fff;padding:2rem 3rem;border-radius:12px;font-size:18px;color:#333;box-shadow:0 2px 16px rgba(0,0,0,.2);font-weight:bold;text-align:center;}.mailing-form-reverse input{display:none;}.printing-hidden a{text-decoration:underline;color:#212121;}#bs-example-navbar-collapse-2{margin-bottom:0;}#bs-example-navbar-collapse-2 a{text-decoration:none;}.basket-qty-controls{display:flex;align-items:center;}.basket-qty-controls .qty-btn{border:0;background-color:none;}.basket-qty-controls .qty-value{display:inline-block;margin-left:5px;margin-right:5px;}.basket-qty-controls .btn-minus{margin-left:5px;}.basket-totals{background-color:rgba(215,196,141,.45)!important;}.basket-totals .edit-basket{background-color:#1abb4b!important;border-color:#1abb4b!important;color:#212121!important;}.basket-totals #MediaCodeContainer{padding-top:0;padding-bottom:0;}.basket-totals #MediaCodeContainer .input-group{width:100%;}.checkout-line-spacer{margin-top:10px;width:100%;height:2px;background-color:#212121;}.sticky-basket-totals{padding-top:10px;padding-bottom:25px;}.sticky-basket-totals .grand-total-row{font-weight:bold;font-size:18px;}.basket-image{min-width:100px;width:100px;}@media(min-width:1200px){.basket-image{min-width:175px;width:175px;}}.basket-name{width:100%;}.checkout-message{padding:15px;color:#212121;background-color:rgba(215,196,141,.45);margin-top:15px;margin-top:30px;}.checkout-message p:last-of-type{margin-bottom:0;}#DeliveryInstructions{border-color:#707070!important;}.pay-card{height:45px;padding:9px!important;border-radius:4px!important;}.checkout-breadcrumb{margin-top:40px;margin-bottom:30px;font-size:22px;text-transform:uppercase;color:#dadada;text-align:center;font-weight:bold;}.checkout-breadcrumb>.row>.col-12{display:flex;align-items:center;justify-content:center;}.checkout-breadcrumb>.row>.col-12 em{font-size:32px;}.checkout-breadcrumb>.row>.col-12.active{color:#1abb4b;}@media(max-width:992px){.checkout-breadcrumb{margin-top:20px;margin-bottom:20px;}}.receipt-header{font-size:28px;}@media(max-width:767px){.receipt-header{font-size:16px;}}.receipt-header h1{text-transform:uppercase;font-weight:bold;margin-top:30px;font-size:32px;margin-bottom:20px;}@media(max-width:767px){.receipt-header h1{font-size:26px;}}.receipt-header p{line-height:1;margin-bottom:40px;}.basket-addresses h3{text-transform:uppercase;font-size:22px;margin-bottom:15px;}#MainBasket .basket-totals{background-color:transparent!important;}