.path-checkout{font-family:"Lato",sans-serif;margin-bottom:50px}.path-checkout #edit-review-order-fieldscheckout,.path-checkout #edit-review-payment-information{width:50%;padding-right:10px;float:left}@media screen and (max-width: 767px){.path-checkout #edit-review-order-fieldscheckout,.path-checkout #edit-review-payment-information{width:100%;float:none;padding-right:0}}.path-checkout #edit-review-order-fieldscheckout .fieldset-legend,.path-checkout #edit-review-payment-information .fieldset-legend{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;display:block}.path-checkout #edit-review-order-fieldscheckout .fieldset-wrapper .field p.address,.path-checkout #edit-review-payment-information .fieldset-wrapper .field p.address{font-size:22px;color:#000;font-weight:500}.path-checkout #edit-review-order-fieldscheckout .fieldset-wrapper .field .field__label,.path-checkout #edit-review-payment-information .fieldset-wrapper .field .field__label{font-size:20px;font-weight:500;color:#222;margin-bottom:8px}.path-checkout #edit-review-order-fieldscheckout .fieldset-wrapper .field .field__item,.path-checkout #edit-review-payment-information .fieldset-wrapper .field .field__item{font-size:22px;color:#000;font-weight:500}.path-checkout #edit-review-customer-information .fieldset-legend{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;display:block}.path-checkout #payment-information-wrapper{clear:both;border:1px solid #b50320;margin:20px 0}.path-checkout #payment-information-wrapper .checkout-pane-payment-information.mb-3{margin-bottom:0 !important}.path-checkout #payment-information-wrapper .checkout-pane-payment-information legend{background:#b50320;padding:10px 15px;margin-bottom:0}.path-checkout #payment-information-wrapper .checkout-pane-payment-information legend .fieldset-legend{border-bottom:0;color:#fff;font-size:24px;font-weight:700}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper{padding:15px 15px 0;margin:0 15px}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper{align-items:center;border-bottom:1px solid #ccc;padding-bottom:20px;margin:0 0 20px}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .payment-types-accepted p{font-size:21px;font-weight:700;color:#000}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .payment-types-accepted ul li{font-size:16px;font-weight:400;line-height:28px}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .money-back-guarantee{width:100px}@media screen and (max-width: 767px){.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .money-back-guarantee{width:80px;height:80px}}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .money-back-guarantee img{width:100%;height:100%}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .order-total-summary{float:right}@media screen and (max-width: 767px){.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .order-total-summary{float:none}}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .order-total-summary .order-subtotal,.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .order-total-summary .order-total{text-align:right}@media screen and (max-width: 767px){.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .order-total-summary .order-subtotal,.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .order-total-summary .order-total{text-align:left}}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .order-total-summary .order-subtotal .label,.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .order-total-summary .order-total .label{font-size:22px;font-weight:300;color:#000}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .order-total-summary .order-subtotal .amount,.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .order-total-summary .order-total .amount{font-size:32px;font-weight:700;color:#222;margin-left:10px}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .payment-method-icon-list .payment-method-icon{margin:0 20px 15px 0}@media screen and (max-width: 767px){.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .payment-method-icon-list .payment-method-icon{margin:0 15px 15px 0}}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .col-md-5{padding-left:0}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .payment-method-icon-list .payment-method-icon.payment-method-icon--visa{background-image:url("../images/visa-icon.svg")}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .payment-method-icon-list .payment-method-icon.payment-method-icon--mastercard{background-image:url("../images/mastercard-icon.svg")}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .payment-method-icon-list .payment-method-icon.payment-method-icon--amex{background-image:url("../images/amex-icon.svg")}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .payment-info-wrapper .payment-method-icon-list .payment-method-icon.payment-method-icon--discover{background-image:url("../images/discover-icon.svg")}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info{display:flex;align-items:center;justify-content:start}@media screen and (max-width: 767px){.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info{display:block}}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .credit-card-form__expiration{margin-right:20px}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .credit-card-form__expiration.mb-3{margin-bottom:0 !important}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .credit-card-form__expiration .js-form-item{margin-right:0}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .credit-card-form__expiration .js-form-item label{font-size:16px;color:#222;font-weight:500;margin-bottom:8px}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .credit-card-form__expiration .js-form-item input{border:1px solid #c5c5c5;border-radius:5px}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .credit-card-form__expiration .credit-card-form__divider{margin:2.5em .5em 0}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .js-form-item{margin-right:20px}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .js-form-item label{font-size:16px;color:#222;font-weight:500;margin-bottom:8px}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .js-form-item input{border:1px solid #c5c5c5;border-radius:5px}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .js-form-item.js-form-item-payment-information-add-payment-method-payment-details-number{width:300px;position:relative}.path-checkout #payment-information-wrapper .checkout-pane-payment-information .fieldset-wrapper .credit-card-info .js-form-item.js-form-item-payment-information-add-payment-method-payment-details-number::after{content:'';display:inline-block;background-image:url("../images/bankcard-icon.svg");width:109px;height:17px;background-repeat:no-repeat;position:absolute;top:43px;right:8px}.path-checkout #payment-errors{color:#c90000}.path-checkout .terms-and-conditions-container{border:0;padding:0}.path-checkout .terms-and-conditions-container h2{font-size:21px;font-weight:700;color:#000}.path-checkout .terms-and-conditions-container p{font-size:16px;font-weight:400;color:#333;margin-bottom:0}.path-checkout .form-actions .link--previous{color:#b32337;clear:both;display:flex;align-items:center;font-size:18px;width:100px}@media screen and (max-width: 767px){.path-checkout .form-actions .link--previous{margin-top:20px}}.path-checkout .form-actions .link--previous::before{content:'';display:inline-block;width:24px;height:24px;background-image:url("../images/back-left.svg");background-repeat:no-repeat;background-size:cover;margin-right:5px;vertical-align:sub}.payment-zero-amount-message__title{font-size:22px;font-family:"Lato",sans-serif;color:#0077a2;font-weight:500}
