div[name="shippingAddress.custom_attributes.demco_loadingdock"]{display:none}div[name="shippingAddress.custom_attributes.demco_notifydelivery"]{display:none}div[name="shippingAddress.custom_attributes.demco_insidedelivery"]{display:none}div[name="shippingAddress.custom_attributes.demco_powerlift"]{display:none}div[name="shippingAddress.custom_attributes.demco_extrainvoice"]{display:none}div[name="shippingAddress.custom_attributes.demco_callahead"]{display:none}.title-span span.edit-link{display:inline-block;margin-left:20px}.checkout-payment-method .step-title.checkout-payment-title{margin-bottom:10px}.pref-edit div[name="shippingAddress.firstname"]{display:none}.pref-edit div[name="shippingAddress.lastname"]{display:none}.pref-edit div[name="shippingAddress.company"]{display:none}.pref-edit div[name="shippingAddress.street.0"]{display:none}.pref-edit div[name="shippingAddress.street.1"]{display:none}.pref-edit div[name="shippingAddress.city"]{display:none}.pref-edit div[name="shippingAddress.region"]{display:none}.pref-edit div[name="shippingAddress.region_id"]{display:none}.pref-edit div[name="shippingAddress.postcode"]{display:none}.pref-edit div[name="shippingAddress.country_id"]{display:none}.pref-edit div[name="shippingAddress.telephone"]{display:none}.pref-edit fieldset.field.street.admin__control-fields.required{display:none}.pref-edit .ship-pref h2{display:none}.pref-edit .pt-30{padding-top:0}.pref-edit .border-bottom-black{border-bottom:unset}.guest-select-shipping-preference .radio-type li{list-style:none;margin-bottom:10px;font-size:16px;color:#000}.address-edit .ship-pref{display:none}.address-edit .border-bottom-black{border-bottom:unset}.actions-toolbar .primary .checkout{display:none}.guest-select-shipping-preference .radio-type label{color:#000;text-transform:capitalize;font-weight:400}.checkout-shipping-address button.action.primary{background:#4a7e86;border-radius:36px;border-width:0;padding:15px 30px;margin-top:20px;font-size:18px;color:#fff}.checkout-shipping-address button.action.primary.action-cancel-address{float:right}.checkout-shipping-address button.action.primary:hover,.checkout-shipping-address button.action.primary:focus,.checkout-shipping-address button.action.primary:active{background-color:#385f65;border-width:0}#shipping.checkout-shipping-address .step-content .field.addresses{padding-bottom:50px}.checkout-payment-method .billing-address-same-as-shipping-block{margin-bottom:30px}.checkout-index-index .order-total,.checkout-index-index .order-grand-total{font-size:22px;font-weight:600;color:#000}.btn-primary.green-bg{display:block;float:right}.column.main .block:last-child{display:block;clear:both}aside.modal-popup .form-shipping-address .step-title{display:none}.checkout-index-index .edit-popup div[name="shippingAddress.custom_attributes.demco_notification_email"]{display:none}.checkout-index-index .add-bill-inner>div:first-child,.checkout-index-index .edit-popup .ship-pref{display:none}.column.main .block:last-child.crosssell{display:none}#internation-shipping-message button,.warningMessage button{font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;text-align:center;color:#fff;background:#4a7e86;border:none;border-radius:5px}#checkout-step-shipping{max-width:800px;min-width:0}.shipping-address-items{padding-top:20px}.shipping-address-items .slick-arrow{z-index:9;top:-20px;left:auto}.shipping-address-items .slick-arrow:before{display:block;font-size:20px;content:'\e622';font-family:'luma-icons';color:#4a7e86;font-weight:400;opacity:1}.shipping-address-items .slick-arrow.slick-disabled:before{opacity:.5}.shipping-address-items .slick-prev{right:100px}.checkout-index-index .shipping-address-items .slick-prev{right:115px}.checkout-index-index .shipping-address-page-number.slick-page-number,.checkout-index-index .billing-address-page-number.slick-page-number{font-weight:800;letter-spacing:2px;line-height:1.83;font-size:12px;color:#595959;float:right;position:relative;margin-top:-30px;right:57px;top:0}.shipping-address-items .slick-prev:before{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.shipping-address-items .slick-next{right:30px}.shipping-address-items .slick-next:before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.shipping-address-items .slick-slide{padding:0 15px}.shipping-address-items .slick-track{margin-left:-15px}#login-customer-shipping-prefrence .update-email-id{position:relative}#login-customer-shipping-prefrence .update-email-id .notification-edit{width:100%;padding-left:10px;padding-right:10px;font-size:15px;font-family:'Nunito Sans',sans-serif;color:#000;border:1px solid #c2c2c2}#login-customer-shipping-prefrence .update-email-id button{position:absolute;right:0;border-radius:0;height:30px;width:40px;border:1px solid transparent;padding:0;top:40px;background-color:#4a7e86}#login-customer-shipping-prefrence .update-email-id button.dne-save-btn{right:50px}#login-customer-shipping-prefrence .update-email-id button.dne-save-btn:after,#login-customer-shipping-prefrence .update-email-id button.dne-cancel-btn:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:inherit;color:#fff;content:'\e610';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}#login-customer-shipping-prefrence .update-email-id button.dne-cancel-btn:after{content:'\e616'}.checkout-index-index .page-wrapper .page-footer{display:none}.checkout-cart-index .cart-empty{padding:30px 0 0}.checkout-cart-index .cart-empty p{margin:0;height:33px;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:-.2px;color:#000;position:relative;line-height:24px}.checkout-cart-index .cart-empty p a,.checkout-cart-index .cart-empty p a:hover{color:#4a7e86;text-decoration:none}.checkout-index-index .checkout-container aside.opc-sidebar{margin-top:0}input.additional-street-button{margin-top:0;margin-bottom:0;font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;letter-spacing:2px;color:#595959;text-transform:uppercase;border:none;background:0 0;min-height:inherit}.sae-choice{position:relative}.checkout-index-index .field .control._with-tooltip input{width:100%}.field-tooltip.toggle .action-help,.field-tooltip.toggle .field-tooltip-action{display:none}.ship-pref-notif .update-email-id div.mage-error[generated]{margin-right:90px}.checkout-index-index .checkout-cms-content .quote-message{margin-bottom:57px;border:2px solid #d5d5d5;padding:10px 20px 20px;color:#000;border-radius:10px}.checkout-index-index .checkout-cms-content ul{list-style:disc}.checkout-index-index #checkout-step-shipping .form.form-login{border-bottom:none}@media (min-width:993px){.checkout-index-index .nav-sections{display:block;margin-bottom:0}.checkout-index-index .page-main #checkout .checkout-wrapper{padding-top:25px}.checkout-index-index .opc-wrapper .form-login #customer-email-fieldset .field-tooltip+.note{width:120%}}@media (max-width:992px){.checkout-index-index .nav-toggle{display:block}.checkout-cart-index .cart-empty{padding:30px 20px}.opc-progress-bar{margin:0 0 20px;counter-reset:i;display:block;font-size:0}.opc-progress-bar-item{margin:0 0 10px;width:33.333%;display:inline-block;position:relative;text-align:center;vertical-align:top}.opc-progress-bar-item:before{background:#e4e4e4;top:17px;transition:background .3s;content:'';height:9px;left:0;position:absolute;width:100%}.opc-progress-bar-item:first-child:before{border-radius:6px 0 0 6px}.opc-progress-bar-item:last-child:before{border-radius:0 6px 6px 0}.opc-progress-bar-item>span{display:inline-block;padding-top:50px;width:100%;word-wrap:break-word;color:#666;font-weight:300;font-size:1.8rem}.opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after{background:#e4e4e4;height:45px;transition:background .3s;width:45px;margin-left:-18px;border-radius:50%;content:'';left:50%;position:absolute;top:1px}.opc-progress-bar-item>span:after{background:#fff;height:35px;margin-left:-13px;top:6px;width:35px;content:counter(i);counter-increment:i;color:#333;font-weight:600;line-height:35px;font-size:1.8rem}.opc-progress-bar-item._complete{cursor:pointer}.opc-progress-bar-item._complete:hover:before{background:#d7d7d7}.opc-progress-bar-item._complete:hover>span:before{background:#d7d7d7}.opc-progress-bar-item._complete>span{color:#006bb4}.opc-progress-bar-item._active:before{background:#fc0;border-color:#fc0}.opc-progress-bar-item._active>span{color:#333;font-weight:600}.opc-progress-bar-item._active>span:before{background:#fc0;border-color:#fc0}.opc-progress-bar>li{margin:0}.opc-progress-bar{display:block;margin-bottom:20px}.opc-progress-bar-item._complete>span:after{background-image:url(../images/check-black.svg);content:'';background-position:2px}.opc-progress-bar .opc-progress-bar-item>span,.opc-progress-bar .opc-progress-bar-item._complete>span{color:#595959}.opc-wrapper .step-content form.form.payments .radio-type{padding-bottom:30px}.opc-wrapper .step-content .billing-address-form{margin-top:0;width:100%;max-width:inherit}}@media (max-width:767px){.additional-bill-info.border-bottom-black div.width-50>*{width:50%;text-align:left;margin-bottom:10px}.checkout-cart-index #cart-steps .slick-slide{padding:0 16px}}@media (max-width:500px){.additional-bill-info.border-bottom-black div.width-50>*{width:100%}}@media (min-width:768px),print{.opc-progress-bar .opc-progress-bar-item>span,.opc-progress-bar .opc-progress-bar-item._complete>span{color:#595959}.opc-progress-bar-item._complete>span:after{background-image:url(../images/check-black.svg);content:'';background-position:2px}}.checkout-index-index #checkout-error-message-container .cart-link{color:#006bb4;text-align:center;display:block;text-decoration:underline}@media all and (min-width:1024px),print{body.checkout-index-index .modal-popup .modal-inner-wrap{margin-left:auto;width:800px;left:inherit;right:inherit}}.checkout-index-index .slick-slide button.action.edit-address-link span{font-size:12px;font-weight:700;letter-spacing:2px;position:relative;color:#385f65;text-decoration:none;text-transform:uppercase}.contract-switcher .view-terms{display:block;color:#4a7e86;font-size:14px;text-decoration:none}.contract-terms .term{margin-bottom:15px;color:#595959;font-size:16px}.block.items-in-cart{margin-bottom:20px}.contract-switcher .title.contract-id{margin-left:15px}.contract-switcher{border-bottom:1px solid #d5d5d5;padding-bottom:30px;margin-bottom:30px;border:1.5px solid #4a7e86;border-radius:15px;padding:10px 30px 20px}.account-contact-modal .container{margin-bottom:35px}.account-contact-modal .left-content{float:left;min-width:250px}.account-contact-modal .right-content{float:left}.account-contact-modal .heading{font-weight:800;margin-bottom:20px}.account-contact-modal .content{margin-bottom:10px}.account-contact-modal .title{margin-bottom:40px}.account-modal .modal-inner-wrap{max-width:800px}.clickable{cursor:pointer}.checkout-index-index .review-step .ship-pref .pref-list,.checkout-index-index .ship-pref .ship-pref-notif{margin:19px 0 11px}.checkout-index-index .review-step .ship-pref-notif .title-span{margin:10px 0 16px}.checkout-index-index .review-step .ship-pref-notif p{padding:0}.checkout-index-index .review-step .ship-pref-notif .title-span.notification-email{margin:0 0 14px}.checkout-index-index .review-step .email-value{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal}.message.notice{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;min-height:70px;color:#000;padding:24px 20px 23px 95px;line-height:23px;margin-bottom:45px;background:#fffae5;border-left:5px solid #fc0;margin:5px 0 20px;position:relative}.message.notice>*:first-child:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;overflow:hidden;speak:none;left:0;position:absolute;text-align:center;background-image:url(../images/warning-message.svg);content:"";display:inline-block;width:50px;height:50px;background-repeat:no-repeat;margin:0 25px;top:10px}.field-error,input.error+label.error{background:#ff000033;color:#000;border-left:4px solid red;padding:10px 10px 10px 30px;position:relative}input.error+label.error{color:#e02b27;font-size:1.2rem;margin-top:7px;text-transform:initial;font-weight:400;letter-spacing:normal;display:block}.field-error:before,input.error+label.error:before{content:"x";color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;position:absolute;width:17px;height:17px;border-radius:17px;background:red;display:block;text-align:center;left:5px;top:10px}.checkout-index-index .minicart-wrapper .product .actions,.checkout-cart-index .minicart-wrapper .product .actions{display:none}.checkout-index-index .minicart-items .item-qty,.checkout-cart-index .minicart-items .item-qty{cursor:not-allowed;width:15px;border:none;padding:0;display:none}.checkout-index-index .minicart-items button.update-cart-item,.checkout-cart-index .minicart-items button.update-cart-item{display:none}.hiddenQty{display:none}.checkout-index-index .hiddenQty,.checkout-cart-index .hiddenQty{display:inline-block}.warningButton:hover{background:opacity:.7}.warningButton:hover{text-decoration:none}.warningButton{font-size:16px;line-height:26px;padding:10px 12px;background:#4a7e86;width:46px;height:46px;box-sizing:border-box;color:#fff !important;border-radius:5px;text-decoration:none;display:inline-block;margin:20px 20px 0 0}.action.product-view-link{display:block}.checkout-index-index .opc-wrapper .shipping-address-item.selected-item{display:block;margin:auto}#internation-shipping-message span,#internation-shipping-message p,#internation-shipping-message button{font-size:16px}#internation-shipping-message button{margin-right:15px}.opc-wrapper .review-shipping-address div.shipping-address-item.verification,.opc-wrapper .review-billing-address div.shipping-address-item.verification{border:none;float:right;padding:0;margin:0;min-height:10px;width:100%;padding-left:5px}.review-shipping-address span,.review-shipping-address br,.review-shipping-address p,.opc-wrapper .review-shipping-address button.action-select-shipping-item,.review-billing-address span,.review-billing-address p,.opc-wrapper .review-billing-address button.action-select-shipping-item,.review-billing-address br,.review-billing-address .tax-excempt{display:none}.review-shipping-address .show-for-review,.review-shipping-address .show-for-review br,.review-shipping-address .show-for-review span,.review-billing-address .show-for-review,.review-billing-address .show-for-review br,.review-billing-address .show-for-review span{display:inline-block}.review-billing-address .show-for-review span,.review-shipping-address .show-for-review span,.review-billing-address .show-for-review,.review-shipping-address .show-for-review,.review-products-in-cart span.show-for-review{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;color:#595959}.opc-wrapper .review-shipping-address div.shipping-address-item.verification:after,.opc-wrapper .review-billing-address div.shipping-address-item.verification:after{content:''}.review-shipping-address .shipping-address-items,.review-billing-address .shipping-address-items{padding-top:0}.review-shipping-address,.review-billing-address,.review-products-in-cart{display:inline-block;min-width:45%;vertical-align:bottom;position:relative;margin-top:10px}div[data-role=trigger] span.top-align{vertical-align:top;width:300px;display:inline-block}#cart-steps li{border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:39px;padding-top:20px}#cart .cart.table-wrapper .cart thead tr th.col{padding:32px 0 11px}.cart-container #cart .form-cart{padding-right:0}#cart .cart.table-wrapper .col.price,#cart .cart.table-wrapper .col.qty,#cart .cart.table-wrapper .col.subtotal{text-align:right;padding:32px 0 0;width:107px}#cart .opc-wrapper #shipping .new-address .shipping-downarrow,#cart .opc-wrapper #payment .new-address .billing-downarrow{font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.83;letter-spacing:2px;color:#385f65;text-transform:uppercase;border:none;display:inline}#cart .opc-wrapper #shipping .new-address .shipping-downarrow:before,#cart .opc-wrapper #payment .new-address .billing-downarrow:before{content:'';width:20px;height:20px;background-image:url(../images/plus-dark-teal.png);background-size:cover;display:inline-block;margin-right:10px;vertical-align:middle;margin-bottom:2px}.cart-item img{height:75px}.field .control input.error{border-color:#ed8380}@media only screen and (max-width:480px){.review-shipping-address,.review-billing-address,.review-products-in-cart{width:80%}.review-shipping-address .field.addresses .name,.review-billing-address .field.addresses .name{width:75%}}