#checkoutSteps .checkout-shipping-address .shipping-address-items,#checkoutSteps .checkout-billing-address .billing-address-items{display:flex;flex-wrap:wrap;margin:15px 0 0}#checkoutSteps .checkout-shipping-address .shipping-address-items>div,#checkoutSteps .checkout-billing-address .billing-address-items>ul{width:calc(50%);padding:15px 5px;line-height:22px;border:1px solid #ddd;margin:0;background-color:#fff}#checkoutSteps .checkout-billing-address .billing-address-details:empty{display:none}#checkoutSteps .checkout-shipping-address .shipping-address-items>div:not(:nth-child(-n+2)),#checkoutSteps .checkout-billing-address .billing-address-items>ul:not(:nth-child(-n+2)){border-top:0}#checkoutSteps .checkout-shipping-address .shipping-address-items>.shipping-address-item.selected-item,#checkoutSteps .checkout-billing-address .billing-address-items>.billing-address-item.selected-item{border:2px solid #08c;background-color:#fff}#checkoutSteps .checkout-shipping-address .shipping-address-items>div:before,#checkoutSteps .checkout-shipping-address .shipping-address-items>div:not(.shipping-address-item.selected-item):after,#checkoutSteps .checkout-shipping-address .field.addresses:before{display:none}#checkoutSteps .checkout-shipping-address .shipping-address-items>div:nth-child(even),#checkoutSteps .checkout-billing-address .billing-address-items>ul:nth-child(even){border-left:0}#checkoutSteps .checkout-billing-address .billing-address-items>ul{list-style:none;display:flex;flex-direction:column;cursor:pointer}#checkoutSteps .checkout-billing-address .billing-address-items>ul.selected-item{position:relative}#checkoutSteps .checkout-billing-address .billing-address-items>ul.selected-item:after{content:'\e610';color:#fff;font-family:'icons-blank-theme';height:27px;width:29px;font-size:27px;line-height:21px;padding-top:2px;position:absolute;right:0;text-align:center;top:0;background:#08c}#checkoutSteps .checkout-billing-address .billing-address-items>ul li{margin:0;font-size:14px}#checkoutSteps .checkout-billing-address .billing-address-same-as-shipping-block{display:none}#checkout.guest-checkout #checkoutSteps .checkout-billing-address .billing-address-same-as-shipping-block{position:absolute;top:55px;left:7px;display:flex;align-items:center;z-index:1;display:none}#checkoutSteps .checkout-billing-address .billing-address-same-as-shipping-block+fieldset .billing-address-form{margin:-3px 0 0;border-top:1px solid #ddd;padding:10px 0 0}#checkoutSteps .checkout-billing-address .billing-address-same-as-shipping-block input{display:none}#checkoutSteps .checkout-billing-address .billing-address-same-as-shipping-block label{display:flex;align-items:center}#checkoutSteps .checkout-billing-address .billing-address-same-as-shipping-block label span{position:relative;user-select:none;display:flex;align-items:center;font-size:12px}#checkoutSteps .checkout-billing-address .billing-address-same-as-shipping-block label span:before{content:'';width:17px;height:17px;border:2px solid #08c;display:inline-flex;cursor:pointer;margin:0 10px 0 0}#checkoutSteps .checkout-billing-address .billing-address-same-as-shipping-block input:checked+span:after{content:'\f00c';font-size:11px;font-family:'FontAwesome';color:#08c;position:absolute;top:4px;left:5px;margin:0;cursor:pointer}#checkoutSteps .checkout-shipping-address .shipping-address-items>.shipping-address-item{cursor:pointer}#checkoutSteps .checkout-shipping-address .shipping-address-items>.shipping-address-item button.action-select-shipping-item{width:0;height:0;margin:0;padding:0;box-shadow:none;border:none}#checkoutSteps .checkout-shipping-address .shipping-address-items>.shipping-address-item button.action-select-shipping-item span{display:none}#checkoutSteps .checkout-billing-address .fieldset{width:100%;display:block}#checkoutSteps .checkout-billing-address .fieldset .actions-toolbar,#checkoutSteps .checkout-billing-address .billing-hidden-select{display:none !important}.custom-modal-form{display:block !important;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:rgba(51,51,51,.55)}.custom-modal-form .billing-address-form{position:absolute;width:800px;top:5%;left:50%;transform:translateX(-50%);background-color:#fff;box-shadow:0 0 12px 2px rgba(0,0,0,.35);padding:35px;animation:topToBottom .2s}@keyframes topToBottom{0%{top:-100%}100%{top:5%}}.custom-modal-form .billing-address-form.run-out{top:-105%;animation:bottomToTop .2s}@keyframes bottomToTop{0%{top:5%}100%{top:-105%}}.new-checkout-address-customized{display:flex;flex-wrap:wrap;justify-content:space-between;border:none}.guest-checkout .new-checkout-address-customized{padding:0}.custom-modal-form .billing-address-form h1,#opc-new-shipping-address>h1{margin:0 0 25px;padding:0 0 5px;font-size:28px;font-weight:300;border-bottom:1px solid #999}.modal-popup.new-shipping-address-modal .modal-header h1{display:none}.modal-popup.new-shipping-address-modal form.form-shipping-address{max-width:100%;width:100%}.new-checkout-address-customized .field[name="billingAddressshared.firstname"],.new-checkout-address-customized .field[name="billingAddressshared.lastname"],.new-checkout-address-customized .field[name="billingAddressshared.country_id"],.new-checkout-address-customized .field[name="billingAddressshared.region_id"],.new-checkout-address-customized .field[name="billingAddressshared.city"],.new-checkout-address-customized .field[name="billingAddressshared.telephone"],.new-checkout-address-customized .field[name="shippingAddress.firstname"],.new-checkout-address-customized .field[name="shippingAddress.lastname"],.new-checkout-address-customized .field[name="shippingAddress.country_id"],.new-checkout-address-customized .field[name="shippingAddress.region_id"]{width:calc(100%/2 - 15px)}.new-checkout-address-customized .field[name="shippingAddress.city"],.new-checkout-address-customized .field[name="shippingAddress.postcode"],.new-checkout-address-customized .field[name="shippingAddress.telephone"],.new-checkout-address-customized .field[name="billingAddressshared.city"],.new-checkout-address-customized .field[name="billingAddressshared.postcode"],.new-checkout-address-customized .field[name="billingAddressshared.telephone"]{width:calc(100%/3 - 15px)}.new-checkout-address-customized .field.street,.new-checkout-address-customized .field[name="billingAddressshared.company"],.new-checkout-address-customized .field[name="billingAddressshared.custom_attributes.company_cui"],.new-checkout-address-customized .field[name="billingAddressshared.custom_attributes.company_regco"],.new-checkout-address-customized .field[name="billingAddressshared.custom_attributes.company_headquarters"],.new-checkout-address-customized .field[name="shippingAddress.company"],.new-checkout-address-customized .field[name="shippingAddress.custom_attributes.company_cui"],.new-checkout-address-customized .field[name="shippingAddress.custom_attributes.company_regco"],.new-checkout-address-customized .field[name="shippingAddress.custom_attributes.company_headquarters"]{width:100%}.new-checkout-address-customized .field:not(.choice){display:flex;flex-direction:column;margin:0 0 10px}.new-checkout-address-customized fieldset.field:not(.choice){margin:0}.new-checkout-address-customized .field:not(.choice) label,.new-checkout-address-customized .field:not(.choice) legend{width:100%;margin:0;padding:0 0 3px;text-align:left;font-weight:400}.new-checkout-address-customized .field:not(.choice) .control,.new-checkout-address-customized .field:not(.choice) .control input{width:100%}.new-checkout-address-customized .field:not(.choice) .control .field-tooltip.toggle{display:none}.billing-address-form .new-actions-toolbar{width:100%;display:flex;align-items:center;justify-content:flex-end}.billing-address-form .new-actions-toolbar span{background-color:#08c;padding:10px 25px;border-radius:0;border:none;color:#fff;text-transform:uppercase;font-size:14px;font-weight:400;cursor:pointer}.billing-address-form .new-actions-toolbar span:last-child{margin:0 0 0 25px}.billing-address-form span.close-billing-address-modal{position:absolute;top:15px;right:15px}.billing-address-form span.close-billing-address-modal:before{content:'\e616';font-size:32px;line-height:32px;color:#8f8f8f;font-family:'icons-blank-theme';margin:0;text-align:center;cursor:pointer;transition:.3s all}.billing-address-form span.close-billing-address-modal:hover:before{color:#000}#checkoutSteps .checkout-billing-address .billing-address-details.new{display:block !important;width:calc(50%);padding:15px;line-height:24px;border:1px solid #ddd;margin:0;font-size:14px}#checkoutSteps .checkout-billing-address .billing-address-details.new.selected-item{position:relative;border:2px solid #08c;cursor:pointer}#checkoutSteps .checkout-billing-address .billing-address-details.new.selected-item:after{content:'\e610';color:#fff;font-family:'icons-blank-theme';height:27px;width:29px;font-size:27px;line-height:21px;padding-top:2px;position:absolute;right:0;text-align:center;top:0;background:#08c}.checkout-index-index .modal-inner-wrap .modal-content{padding-bottom:0}.checkout-index-index .modal-inner-wrap footer.modal-footer{border:none;background:0 0;padding:0 35px 50px 0}.checkout-index-index .modal-inner-wrap footer.modal-footer button{background-color:#08c;padding:10px 25px;border-radius:0;border:none}.checkout-index-index .modal-inner-wrap footer.modal-footer button span{color:#fff;text-transform:uppercase;font-size:14px;font-weight:400}.new-checkout-address-customized .field[name="shippingAddress.company_toggler"],.new-checkout-address-customized .field[name="billingAddressshared.company_toggler"]{display:flex;width:100%}.new-checkout-address-customized .field[name="shippingAddress.company_toggler"]>label,.new-checkout-address-customized .field[name="billingAddressshared.company_toggler"]>label{display:none}.new-checkout-address-customized .field[name="shippingAddress.company_toggler"] .field,.new-checkout-address-customized .field[name="billingAddressshared.company_toggler"] .field{display:flex;align-items:center}.new-checkout-address-customized .field[name="shippingAddress.company_toggler"] .field input,.new-checkout-address-customized .field:not(.choice)[name="billingAddressshared.company_toggler"] .field input{width:0;height:0;margin:0;box-shadow:none}.new-checkout-address-customized .field[name="shippingAddress.company_toggler"] .field label,.new-checkout-address-customized .field[name="billingAddressshared.company_toggler"] .field label{display:flex;align-items:center;position:relative;margin:15px 0;user-select:none;padding:0;cursor:pointer}.new-checkout-address-customized .field[name="shippingAddress.company_toggler"] .field label span,.new-checkout-address-customized .field[name="billingAddressshared.company_toggler"] .field label span{font-size:14px;font-weight:600}.new-checkout-address-customized .field[name="shippingAddress.company_toggler"] .field label:before,.new-checkout-address-customized .field[name="billingAddressshared.company_toggler"] .field label:before{content:'';width:17px;height:17px;border:2px solid #08c;display:inline-flex;margin:0 10px 0 0;cursor:pointer}.new-checkout-address-customized .field[name="shippingAddress.company_toggler"] .field input:checked+label:after,.new-checkout-address-customized .field[name="billingAddressshared.company_toggler"] .field input:checked+label:after{content:'\f00c';font-size:12px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:5px;cursor:pointer}.new-checkout-address-customized .field[name="shippingAddress.company"],.new-checkout-address-customized .field[name="shippingAddress.custom_attributes.company_headquarters"],.new-checkout-address-customized .field[name="shippingAddress.custom_attributes.company_cui"],.new-checkout-address-customized .field[name="shippingAddress.custom_attributes.company_regco"],.new-checkout-address-customized .field[name="billingAddressshared.company"],.new-checkout-address-customized .field[name="billingAddressshared.custom_attributes.company_headquarters"],.new-checkout-address-customized .field[name="billingAddressshared.custom_attributes.company_cui"],.new-checkout-address-customized .field[name="billingAddressshared.custom_attributes.company_regco"]{display:none}.new-checkout-address-customized .field label{display:block;margin:0 0 5px}body.checkout-index-index._has-modal{overflow:initial}.new-checkout-address-customized>.field.choice{display:flex;align-items:center}.new-checkout-address-customized>.field.choice input{width:0;height:0;margin:0;box-shadow:none}.new-checkout-address-customized>.field.choice label{display:flex;align-items:center;position:relative;font-weight:600;font-size:14px}.new-checkout-address-customized>.field.choice label:before{content:'';width:17px;height:17px;border:2px solid #08c;display:inline-flex;margin:0 10px 0 0;cursor:pointer}.new-checkout-address-customized>.field.choice input:checked+label:after{content:'\f00c';font-size:12px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:5px;cursor:pointer}.new-checkout-address-customized .field:not(.choice)[name="shippingAddress.custom_attributes.company_cui"] input,.new-checkout-address-customized .field:not(.choice)[name="billingAddressshared.custom_attributes.company_cui"] input{width:calc(100% - 200px)}.new-checkout-address-customized .field:not(.choice)[name="shippingAddress.custom_attributes.company_cui"] .field-tooltip.toggle,.new-checkout-address-customized .field:not(.choice)[name="billingAddressshared.custom_attributes.company_cui"] .field-tooltip.toggle{display:flex;align-items:center;right:0;top:7px}.new-checkout-address-customized .field:not(.choice)[name="shippingAddress.custom_attributes.company_cui"] .action-help,.new-checkout-address-customized .field:not(.choice)[name="billingAddressshared.custom_attributes.company_cui"] .action-help{display:none}.new-checkout-address-customized .field:not(.choice)[name="shippingAddress.custom_attributes.company_cui"] .field-tooltip-content,.new-checkout-address-customized .field:not(.choice)[name="billingAddressshared.custom_attributes.company_cui"] .field-tooltip-content{width:auto;position:initial;display:flex;align-items:center;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;user-select:none}.new-checkout-address-customized .field:not(.choice)[name="shippingAddress.custom_attributes.company_cui"] .field-tooltip-content:before,.new-checkout-address-customized .field:not(.choice)[name="billingAddressshared.custom_attributes.company_cui"] .field-tooltip-content:before{content:'';width:14px;height:14px;border:2px solid #08c;display:inline-flex;margin:0 10px 0 0;cursor:pointer;position:initial}.new-checkout-address-customized .field:not(.choice)[name="shippingAddress.custom_attributes.company_cui"] .field-tooltip-content:after,.new-checkout-address-customized .field:not(.choice)[name="billingAddressshared.custom_attributes.company_cui"] .field-tooltip-content:after{width:0;position:initial;border:none;margin:0}.new-checkout-address-customized .field:not(.choice)[name="shippingAddress.custom_attributes.company_cui"] .field-tooltip-content.active:after,.new-checkout-address-customized .field:not(.choice)[name="billingAddressshared.custom_attributes.company_cui"] .field-tooltip-content.active:after{content:'\f00c';font-size:11px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:4px;cursor:pointer;border:none;margin:0;right:initial}#checkout-payment-method-load .payment-group{position:relative;padding:0}#checkout-payment-method-load .payment-group .place-order-actions-wrapper{display:none;padding:10px 0;position:absolute;left:0;bottom:0;flex-direction:column;justify-content:flex-start;width:100%}#checkout-payment-method-load .payment-group .place-order-actions-wrapper .checkout-agreements-block{display:flex;align-items:center;background-color:#fff;padding:5px}#checkout-payment-method-load .payment-group .place-order-actions-wrapper .checkout-agreements-block .checkout-agreements{margin:0}#checkout-payment-method-load .payment-group .place-order-actions-wrapper .checkout-agreement:before{display:none}#checkout-payment-method-load .payment-group .place-order-actions-wrapper .actions-toolbar{margin:0}#checkout-payment-method-load .payment-group .place-order-actions-wrapper .actions-toolbar button{float:none}#checkout-payment-method-load .payment-group .place-order-actions-wrapper._active{display:flex}#checkout-payment-method-load .payment-method .payment-method-content{padding:0}#checkout-payment-method-load .payment-group .place-order-actions-wrapper .actions-toolbar{display:flex;justify-content:flex-start;margin:10px 0 0}#checkout-payment-method-load .payment-group .place-order-actions-wrapper .actions-toolbar .primary{float:none}#checkout-payment-method-load .payment-group .place-order-actions-wrapper .actions-toolbar .primary button{padding:18px}#checkout-payment-method-load .payment-group .payment-method-content>p{margin:0}#checkout-payment-method-load .payment-group .payment-method-title label{cursor:pointer}.new-shipping-address-toggle{display:flex;align-items:center;position:relative;user-select:none;font-size:13px;font-weight:600;margin:15px 0}.new-shipping-address-toggle:before{content:'';width:17px;height:17px;border:2px solid #08c;display:inline-flex;margin:0 10px 0 0;cursor:pointer}.new-shipping-address-toggle.active:after{content:'\f00c';font-size:12px;font-family:'FontAwesome';color:#08c;position:absolute;top:3px;left:5px;cursor:pointer}.new-shipping-fields-wrapper{display:none}.new-shipping-fields-wrapper label{font-weight:400;font-size:13px}.new-shipping-fields-wrapper .field.required label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.new-checkout-address-customized.disabled label,.new-checkout-address-customized.disabled legend,.new-checkout-address-customized.disabled .field-tooltip-content{pointer-events:none;cursor:not-allowed;color:#bdbdbd}.new-checkout-address-customized.disabled .field[name="billingAddressshared.company_toggler"] label:before,.new-checkout-address-customized.disabled .field:not(.choice)[name="billingAddressshared.custom_attributes.company_cui"] .field-tooltip-content:before{border-color:#bdbdbd}.guest-checkout .checkout-billing-address .billing-address-details:before{margin:0 0 50px}.guest-checkout .checkout-billing-address .billing-address-same-as-shipping-block:not(.checked)+.billing-address-details .action-edit-address{display:block !important}.guest-checkout #checkoutSteps .checkout-billing-address .billing-address-details{width:100%}.guest-checkout .checkout-billing-address .field[name="billingAddressshared.company_toggler"],.guest-checkout #checkout-step-shipping .form-shipping-address .field[name="shippingAddress.company_toggler"]{display:none}.guest-checkout .checkout-billing-address .field[name="billingAddressshared.custom_attributes.company_cui"]{display:block;margin:0 0 7px}.guest-checkout .checkout-billing-address .field[name="billingAddressshared.company"]{display:block;margin:0 0 50px}#shipping .select-entity-type-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:15px 0;height:70px}#shipping .select-entity-type-wrap span{background-color:#b7b7b7;padding:5px 0;color:#fff;margin:0 15px;transition:.3s all;cursor:pointer;width:125px;text-align:center}#shipping .select-entity-type-wrap span.active{width:50%;background-color:#08c;padding:10px 0;transition:.3s all;margin:0}.guest-checkout .checkout-billing-address .step-title{opacity:0;visibility:hidden}.guest-checkout .checkout-billing-address .new-checkout-address-customized.disabled label,.guest-checkout .checkout-billing-address .new-checkout-address-customized.disabled legend{user-select:none}.guest-checkout .checkout-billing-address .new-checkout-address-customized.disabled select,.guest-checkout .checkout-billing-address .new-checkout-address-customized.disabled input{color:#ddd;user-select:none;pointer-events:none}@media (max-width:768px){.new-shipping-address-toggle:after{content:'';width:100%;height:1px;background-color:#08c;position:absolute;left:0;bottom:-20px}}