.checkout-index-index .copyright{padding:44px 20px}.checkout-index-index .modal-popup .modal-title{border-bottom:1px solid #eee;font-weight:normal;color:#000}.checkout-index-index .modal-popup.modal-slide .modal-footer{border-top:1px solid #eee}.checkout-index-index #opc-new-shipping-address .form-shipping-address{max-width:441px}.checkout-index-index #opc-new-shipping-address .form-shipping-address .field .control._with-tooltip input{width:100%;margin-right:0}.checkout-index-index #opc-new-shipping-address .form-shipping-address .field .control._with-tooltip .field-tooltip{display:none}.checkout-index-index .page-wrapper .payment-method-billing-address .payment-method-content .fieldset .billing-address-form #billing-new-address-form .input-text{max-width:100%}.checkout-index-index .page-wrapper #checkoutSteps #shipping #checkout-step-shipping .action.action-show-popup{display:block}.checkout-index-index .page-wrapper .fieldset>.field,.checkout-index-index .page-wrapper .fieldset>.fields>.field{margin:0 0 9px 0}.checkout-index-index .page-wrapper .fieldset>.field>.label,.checkout-index-index .page-wrapper .fieldset>.fields>.field>.label{margin:0 0 5px}.checkout-index-index .page-wrapper .page-header{border-bottom:1px solid #eee}.checkout-index-index .page-wrapper .page-header .panel.header.checkout .header-text{transform:inherit;position:initial}.checkout-index-index .page-wrapper .page-header .header.content .btn-back{font-size:12px;line-height:38px;border:1px solid #f4746a;display:inline-block;position:absolute;top:55px;left:20px;color:#f4746a;text-transform:uppercase;min-width:160px;text-align:center;letter-spacing:1.3px}.checkout-index-index .page-wrapper .page-header .header.content .btn-back:hover{color:#fff;background:#f4746a;text-decoration:none}.checkout-index-index .page-wrapper .authentication-wrapper{margin-top:-97px}.checkout-index-index .page-wrapper .authentication-wrapper .action-auth-toggle{font-size:14px;line-height:22px;color:#f2706a;text-transform:capitalize;background:#fff;border:0;text-decoration:underline}.checkout-index-index .page-wrapper .authentication-wrapper .action-auth-toggle:hover{border:0;background:#fff;text-decoration:underline}.checkout-index-index .page-wrapper .opc-progress-bar{text-align:center;margin-top:36px;margin-bottom:62px}.checkout-index-index .page-wrapper .opc-progress-bar-item{width:189px}.checkout-index-index .page-wrapper .opc-progress-bar-item:first-child{margin-right:2px}.checkout-index-index .page-wrapper .opc-progress-bar-item:before{height:6px;background:#ddd;border-radius:0}.checkout-index-index .page-wrapper .opc-progress-bar-item>span{font-size:14px;line-height:22px;color:#999;padding-top:47px}.checkout-index-index .page-wrapper .opc-progress-bar-item>span:before{background:#ddd;top:4px;width:36px;height:36px;margin-left:-18px}.checkout-index-index .page-wrapper .opc-progress-bar-item>span:after{font-size:14px;line-height:26px;color:#333;top:9px}.checkout-index-index .page-wrapper .opc-progress-bar-item._active:before,.checkout-index-index .page-wrapper .opc-progress-bar-item._complete:before{background:#000}.checkout-index-index .page-wrapper .opc-progress-bar-item._active>span,.checkout-index-index .page-wrapper .opc-progress-bar-item._complete>span{color:#333}.checkout-index-index .page-wrapper .opc-progress-bar-item._active>span:before,.checkout-index-index .page-wrapper .opc-progress-bar-item._complete>span:before{background:#000}.checkout-index-index .page-wrapper .opc-progress-bar-item._active>span:after,.checkout-index-index .page-wrapper .opc-progress-bar-item._complete>span:after{content:"\f00c";font-family:FontAwesome;color:#000;font-size:14px;line-height:26px}.checkout-index-index .page-wrapper .opc-wrapper{width:calc(100% - 350px);padding-right:50px;margin-bottom:0}.checkout-index-index .page-wrapper .opc-wrapper .step-title{font-size:32px;line-height:26px;color:#000;font-weight:600;text-transform:uppercase;padding-bottom:17px;border-bottom:1px solid #eee}.checkout-index-index .page-wrapper .opc-wrapper .step-content{margin:0 0 34px}.checkout-index-index .page-wrapper .opc-wrapper .shipping-address-items{margin-top:15px}.checkout-index-index .page-wrapper .opc-wrapper .shipping-address-item.selected-item{border-color:#f4746a}.checkout-index-index .page-wrapper .opc-wrapper .shipping-address-item.selected-item:after{background:#f4746a;content:"\f00c";font-family:FontAwesome;font-size:14px;line-height:23px}.checkout-index-index .page-wrapper .opc-sidebar{width:350px;margin-top:1px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary{background:#fff;padding:25px 29px;border:1px solid #eee}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .title{font-size:24px;line-height:26px;color:#000;font-weight:normal;letter-spacing:-.2px;border-bottom:1px solid #eee;padding-bottom:25px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .title{padding:0 30px 0 0;border-bottom:1px solid #eee}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .title strong{display:block;font-weight:normal;font-style:italic;font-family:GaramondPro;font-size:16px;line-height:42px;color:#000;padding-top:2px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .title:after{content:'\f107';font-family:FontAwesome;font-size:12px;color:#222;top:16px;right:10px;margin:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart.active .title:after{content:'\f106'}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper{padding:0;margin:11px 0 6px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item{padding:10px 0 20px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item:first-child{padding-top:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item:last-child{padding-bottom:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item:not(:first-child){border-top:1px solid #eee}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .product-item-details{padding-left:78px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .product-item-details .product-item-name{font-size:14px;line-height:20px;color:#333;margin-bottom:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .product-item-details .details-qty{margin-top:5px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .price{font-size:14px;line-height:22px;color:#333}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals{margin:12px 0 0;border-top:0;display:inline-block;width:100%;padding-top:0;border-bottom:1px solid #eee;padding-bottom:2px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals thead,.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tbody,.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tr{width:100%;display:inline-block}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals .totals.sub .mark{position:relative;text-indent:-100000px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals .totals.sub .mark:before{content:'Subtotal';top:0;left:0;text-indent:0;width:100%;height:100%;position:absolute;clip:inherit}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals th,.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals td{display:inline-block;float:left;width:50%}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tbody .totals.discount .mark .title{padding:0;font-size:14px;color:#333;line-height:30px;border:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tbody .mark{padding:0;font-size:14px;color:#333;line-height:30px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tbody td{padding:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tbody td .price{padding:0;font-size:14px;color:#333;line-height:30px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tbody tr.grand.totals{margin-top:11px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tbody tr.grand.totals strong{font-weight:bold;padding-top:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tbody tr.grand.totals .mark{font-size:18px;line-height:52px;color:#000;border-top:1px solid #eee}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tbody tr.grand.totals td{border-top:1px solid #eee}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals tbody tr.grand.totals td .price{font-size:18px;line-height:52px;color:#000}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-shipping-information{margin-top:25px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-shipping-information .shipping-information-title{font-size:16px;line-height:26px;color:#000;font-family:GaramondPro;font-style:italic;border-bottom:1px solid #eee;padding:0 0 11px;margin-bottom:15px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-shipping-information .action-edit{top:-8px;right:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-shipping-information .action-edit:before{display:none}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-shipping-information .action-edit span{position:relative;width:auto;height:auto;padding:0;margin:0;text-decoration:underline;font-size:14px;line-height:22px;color:#f2706a;text-transform:capitalize}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-shipping-information .shipping-information-content{font-size:14px;line-height:20px;color:#333}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-shipping-information .ship-to{margin-bottom:31px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-shipping-information .ship-via{margin-bottom:0}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-login{margin:15px 0 0;padding-bottom:0;border-bottom:0;width:100%;max-width:100%}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-login .note{width:100%;margin-top:11px}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-login .input-text{width:calc(50% - 10px)}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-shipping-address{margin-top:17px;margin-bottom:0;width:100%;max-width:100%;display:inline-block}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-shipping-address .fieldset .street.required ._error .input-text:focus{border-width:1px}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-shipping-address .fieldset>.field{width:calc(50% - 10px);float:left}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-shipping-address .fieldset>.field:nth-child(2n+1){margin-right:20px}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-shipping-address .fieldset>.field[name="shippingAddress.postcode"]{margin-right:0}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-shipping-address .fieldset>.field[name="shippingAddress.region"]{margin-right:20px}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-shipping-address .fieldset>.field._error input:focus{border-width:1px}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-shipping-address .fieldset>.field[name="shippingAddress.telephone"] input{width:100%;max-width:100%}.checkout-index-index .page-wrapper .checkout-shipping-method .step-title{margin-bottom:13px}.checkout-index-index .page-wrapper .checkout-shipping-method .step-content{margin-bottom:0}.checkout-index-index .page-wrapper .checkout-shipping-method .table-checkout-shipping-method{display:inline-block;width:100%}.checkout-index-index .page-wrapper .checkout-shipping-method .table-checkout-shipping-method thead,.checkout-index-index .page-wrapper .checkout-shipping-method .table-checkout-shipping-method tbody,.checkout-index-index .page-wrapper .checkout-shipping-method .table-checkout-shipping-method tr{display:inline-block;width:100%;margin:0}.checkout-index-index .page-wrapper .checkout-shipping-method .table-checkout-shipping-method thead{display:none}.checkout-index-index .page-wrapper .checkout-shipping-method .table-checkout-shipping-method td{border-top:0;line-height:36px;font-size:14px;font-weight:normal;display:inline-block;float:left;padding:0;cursor:pointer}.checkout-index-index .page-wrapper .checkout-shipping-method .table-checkout-shipping-method td:first-child{width:24px;margin-right:12px}.checkout-index-index .page-wrapper .checkout-shipping-method .table-checkout-shipping-method td.col-price:after{content:'-';display:inline-block;margin:0 2px 0 1px}.checkout-index-index .page-wrapper .checkout-shipping-method .actions-toolbar>.primary{float:left;margin-top:25px}.checkout-index-index .page-wrapper .checkout-shipping-method .actions-toolbar>.primary .action.continue{height:50px;line-height:50px;max-width:100%;width:240px;letter-spacing:1.2px}.checkout-index-index .page-wrapper .checkout-payment-method{margin-top:-22px}.checkout-index-index .page-wrapper .checkout-payment-method #eway-secure-field-name,.checkout-index-index .page-wrapper .checkout-payment-method #eway-secure-field-card,.checkout-index-index .page-wrapper .checkout-payment-method #eway-secure-field-expiry,.checkout-index-index .page-wrapper .checkout-payment-method #eway-secure-field-cvn{height:42px}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method+.payment-method .payment-method-title{border-top:1px solid #eee}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content{padding:2px 0 30px 36px}.checkout-index-index .page-wrapper .checkout-payment-method form:not(#review-form) input[type="radio"]+label,.checkout-index-index .page-wrapper .checkout-payment-method form:not(#review-form) input[type="checkbox"]+label{padding-left:36px}.checkout-index-index .page-wrapper .checkout-payment-method form:not(#review-form) input[type="checkbox"]+label:before{top:5px}.checkout-index-index .page-wrapper .checkout-payment-method .checkout-billing-address{margin:0 0 12px}.checkout-index-index .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-details{padding:5px 0 0 36px;font-size:14px;line-height:20px;color:#333}.checkout-index-index .page-wrapper .checkout-payment-method .checkout-billing-address .billing-address-details .action{margin:10px 0}.checkout-index-index .page-wrapper .checkout-payment-method .checkout-billing-address .primary .action-cancel{margin-top:0}.checkout-index-index .page-wrapper .checkout-payment-method .legend>span{line-height:20px;font-size:14px;color:#333}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content .fieldset#payment_form_paypal_express{margin-bottom:20px}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content .fieldset:last-of-type{margin-bottom:0}.checkout-index-index .page-wrapper .checkout-payment-method .checkout-agreements-block{margin:0}.checkout-index-index .page-wrapper .checkout-payment-method .actions-toolbar{margin-top:5px}.checkout-index-index .page-wrapper .checkout-payment-method .actions-toolbar .primary{float:left}.checkout-index-index .page-wrapper .checkout-payment-method .actions-toolbar .primary .action.primary.checkout{height:50px;line-height:50px;width:411px;max-width:100%;letter-spacing:1.2px;opacity:1}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method.eway .actions-toolbar{display:inline-block;margin-top:30px}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method.eway .actions-toolbar .primary .action.primary.checkout{width:402px}.checkout-index-index .page-wrapper .checkout-payment-method .discount-code{margin-top:2px}.checkout-index-index .page-wrapper .checkout-payment-method .discount-code .payment-option-title{padding:0;border-top:1px solid #eee}.checkout-index-index .page-wrapper .checkout-payment-method .discount-code .payment-option-title .action-toggle{font-size:16px;line-height:45px;color:#000;font-family:GaramondPro;font-style:italic;padding-top:6px}.checkout-index-index .page-wrapper .checkout-payment-method .discount-code .payment-option-title .action-toggle:after{content:'\f107';font-family:FontAwesome;font-size:12px;color:#222;font-style:normal;margin-left:6px;position:relative;top:-2px}.checkout-index-index .page-wrapper .checkout-payment-method .discount-code .payment-option-content{padding:0}.checkout-index-index .page-wrapper .checkout-payment-method .discount-code .payment-option-content #discount-form .payment-option-inner{width:calc(100% - 80px);max-width:331px;float:left}.checkout-index-index .page-wrapper .checkout-payment-method .discount-code .payment-option-content #discount-form .actions-toolbar{width:80px;margin:0 0 0 -2px;float:left}.checkout-index-index .page-wrapper .checkout-payment-method .discount-code._active .payment-option-title .action-toggle:after{content:'\f106'}.checkout-index-index .page-wrapper .field .control._with-tooltip input{width:100%;margin-right:0;max-width:calc(50% - 10px)}.checkout-index-index .page-wrapper .field .control._with-tooltip .field-tooltip{display:none}.checkout-index-index .page-wrapper .field[name="billingAddresscheckmo.telephone"] .control._with-tooltip input,.checkout-index-index .page-wrapper .field[name="billingAddressewayrapid.telephone"] .control._with-tooltip input{max-width:100%}.checkout-index-index .page-wrapper footer.checkout.page-footer{padding-bottom:0}.checkout-index-index .page-wrapper footer.checkout.page-footer .footer-top .footer-icons{border-bottom:0}.checkout-index-index .payment-method-braintree .hosted-error{font-size:14px;line-height:20px;color:#ee1414;margin-top:5px;display:none}.checkout-index-index .payment-method-braintree .field{width:411px;max-width:100%}.checkout-index-index .payment-method-braintree .field[name="billingAddressbraintree.telephone"] input{width:100%;max-width:100% !important}.checkout-index-index .payment-method-braintree .hosted-control{height:40px;line-height:40px;border-color:#ddd;border-radius:0;padding:0 16px}.checkout-index-index .payment-method-braintree .hosted-control.braintree-hosted-fields-focused{border-color:#ddd;border-width:2px;padding:0 15px}.checkout-index-index .payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused){border-color:#ee1414}.checkout-index-index .payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused)~.hosted-error{font-size:14px;line-height:20px;color:#ee1414;margin-top:5px;display:block}.checkout-index-index .payment-method-braintree .hosted-control#braintree_cc_number{width:100%}.checkout-index-index .payment-method-braintree .hosted-control.hosted-date{margin-bottom:0;width:calc(50% - 10px);padding:0 16px}.checkout-index-index .payment-method-braintree .hosted-control.hosted-date.braintree-hosted-fields-focused{padding:0 15px}.checkout-index-index .payment-method-braintree .hosted-control.hosted-date#braintree_expirationMonth{margin-right:20px}.checkout-index-index .payment-method-braintree .hosted-control.hosted-date:after{display:none}.checkout-index-index .payment-method-braintree .hosted-control#braintree_cc_type{width:100%;border:0;padding:0}.checkout-index-index .payment-method-braintree .hosted-control#braintree_cc_type input{position:absolute;top:0;left:0;height:40px;line-height:38px;width:100%}.checkout-index-index .payment-method-braintree .hosted-control#braintree_cc_type.braintree-hosted-fields-invalid input{border:1px solid #ee1414;padding:0 16px}.checkout-index-index .payment-method-braintree .control._with-tooltip{width:100%;padding-right:0 !important}.checkout-index-index .payment-method-braintree .control._with-tooltip #braintree_cc_cid{width:411px;max-width:100%}.checkout-index-index #checkout div.mage-error[generated]{padding-top:6px}.checkout-onepage-success .column.main{min-height:244px}.checkout-onepage-success .page-title-wrapper{display:block;height:auto;width:auto;position:relative;margin-top:5px;margin-bottom:14px}.checkout-onepage-success .page-title-wrapper .page-title{border-bottom:1px solid #eee;padding-bottom:14px}.checkout-onepage-success .page-title-wrapper .page-title span{text-transform:uppercase}.checkout-onepage-success .checkout-success p{font-size:14px;line-height:24px;color:#333;margin-bottom:0}.checkout-onepage-success .checkout-success p a{font-size:14px;line-height:24px;color:#333;font-weight:normal}.checkout-onepage-success .checkout-success p a strong{font-weight:normal}.checkout-onepage-success .checkout-success .actions-toolbar{margin-top:16px}.checkout-onepage-success .checkout-success .actions-toolbar .action.continue{width:190px;max-width:100%;letter-spacing:1px;line-height:40px}.checkout-onepage-success #registration{display:none}@media(max-width:1023px) and (min-width:768px){.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-login .input-text{width:100%;max-width:100%}.checkout-index-index .page-wrapper .opc-wrapper{width:calc(100% - 250px);padding-right:20px}.checkout-index-index .page-wrapper .opc-sidebar{width:250px}}@media(max-width:767px){.checkout-onepage-success .page-title-wrapper{margin-top:16px}.checkout-index-index .copyright{padding:0 20px}.checkout-index-index .copyright span{display:block;border-top:1px solid #eee;padding:24px 0}.checkout-index-index .modal-popup.modal-slide{left:40px}.checkout-index-index .modal-popup.modal-slide .modal-inner-wrap[class]{background:#fff}.checkout-index-index .modal-popup.modal-slide .action-close{width:40px;padding:0;top:4px}.checkout-index-index .modal-popup .modal-content{padding:0 20px}.checkout-index-index .modal-popup .modal-header{padding-left:20px;padding-right:20px;padding-top:16px;padding-bottom:0}.checkout-index-index .modal-popup .modal-title{font-size:24px;line-height:26px;color:#000;font-weight:normal;text-transform:none;padding-bottom:26px;border-bottom:1px solid #eee;margin-bottom:15px}.checkout-index-index .modal-popup .fieldset>.field,.checkout-index-index .modal-popup .fieldset>.fields>.field{margin:0 0 9px}.checkout-index-index .modal-popup .modal-footer{margin-top:10px;padding:10px 20px}.checkout-index-index .modal-popup .modal-footer .action{width:100%;margin-bottom:10px}.checkout-index-index .page-wrapper .columns .column.main{padding-bottom:0}.checkout-index-index .page-wrapper .columns .column.main .checkout-container{margin-bottom:0}.checkout-index-index .page-wrapper footer.checkout.page-footer{margin-top:5px}.checkout-index-index .page-wrapper .page-header .header.content .btn-back{border:0;background:transparent !important;text-transform:none;top:35px;left:10px;min-width:0;padding:0;font-size:14px;line-height:22px;color:#f4746a;letter-spacing:0}.checkout-index-index .page-wrapper .page-header .header.content .btn-back:before{content:'Back to cart';position:absolute;left:0;top:0;background:#fff;width:100%;text-decoration:underline}.checkout-index-index .page-wrapper .page-header .header.content .btn-back:hover{color:#f4746a}.checkout-index-index .page-wrapper .page-header .header.content .logo-mobile{float:none;margin:0}.checkout-index-index .page-wrapper .page-header .panel.wrapper .panel.header .header-text{left:0}.checkout-index-index .page-wrapper .authentication-wrapper{margin-top:-72px;margin-right:10px}.checkout-index-index .page-wrapper .opc-wrapper{width:100%;padding:0 10px}.checkout-index-index .page-wrapper .opc-wrapper .shipping-address-item .edit-address-link{right:20px;top:auto;bottom:20px}.checkout-index-index .page-wrapper .opc-wrapper .shipping-address-item .edit-address-link:before{display:none}.checkout-index-index .page-wrapper .opc-wrapper .shipping-address-item .edit-address-link span{position:relative;width:auto;height:auto;margin:0;padding:0}.checkout-index-index .page-wrapper .opc-wrapper .shipping-address-item.not-selected-item .edit-address-link{bottom:70px;right:0}.checkout-index-index .page-wrapper .opc-wrapper .step-title{font-size:24px;padding-top:16px;padding-bottom:15px}.checkout-index-index .page-wrapper .opc-wrapper .step-content{margin:0}.checkout-index-index .page-wrapper .opc-wrapper .step-content .input-text{width:100% !important;max-width:100% !important}.checkout-index-index .page-wrapper .opc-wrapper .step-content .fieldset,.checkout-index-index .page-wrapper .opc-wrapper .step-content .field{width:100% !important;margin-right:0 !important;margin-left:0 !important}.checkout-index-index .page-wrapper .opc-wrapper .form-login,.checkout-index-index .page-wrapper .opc-wrapper .form-shipping-address,.checkout-index-index .page-wrapper .opc-wrapper .methods-shipping{background:#fff;padding:0;margin:0}.checkout-index-index .page-wrapper .opc-wrapper .form-login .actions-toolbar .secondary{text-align:center}.checkout-index-index .page-wrapper .opc-estimated-wrapper{margin:0 -10px;border-top:0;border-bottom:1px solid #eee;padding:15px 18px 17px;background:#fff}.checkout-index-index .page-wrapper .opc-estimated-wrapper .estimated-block{font-size:14px;line-height:20px;color:#333;font-weight:normal}.checkout-index-index .page-wrapper .opc-estimated-wrapper .estimated-block .estimated-price{font-weight:bold;color:#000}.checkout-index-index .page-wrapper .opc-estimated-wrapper .estimated-block .estimated-label{margin:0}.checkout-index-index .page-wrapper .opc-estimated-wrapper .minicart-wrapper{margin:0;height:20px}.checkout-index-index .page-wrapper .opc-estimated-wrapper .minicart-wrapper .action.showcart{height:20px;padding:0}.checkout-index-index .page-wrapper .opc-estimated-wrapper .minicart-wrapper .action.showcart .text{display:none}.checkout-index-index .page-wrapper .opc-estimated-wrapper .minicart-wrapper .action.showcart:before{background:transparent url('../images/cart-icon.png') no-repeat center bottom;position:relative;top:8px;left:0;content:'';display:inline-block;width:20px;height:20px}.checkout-index-index .page-wrapper .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{position:relative;background:#f4746a;margin:0;width:24px;height:24px;line-height:24px;border-radius:50%;top:6px;right:2px;font-size:10px;margin-left:7px}.checkout-index-index .page-wrapper .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty .counter-number:before,.checkout-index-index .page-wrapper .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty .counter-number:after{display:none}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-login .note{margin-top:9px}.checkout-index-index .page-wrapper .checkout-shipping-address .step-content .form-shipping-address{margin-top:8px}.checkout-index-index .page-wrapper .checkout-shipping-method .step-title{padding-top:12px;margin-bottom:13px}.checkout-index-index .page-wrapper .checkout-shipping-method .actions-toolbar>.primary{margin-top:15px;margin-bottom:9px;width:100%}.checkout-index-index .page-wrapper .checkout-shipping-method .actions-toolbar>.primary .action.continue{margin-top:0;width:100%}.checkout-index-index .page-wrapper .methods-shipping{border-bottom:0}.checkout-index-index .page-wrapper .opc-sidebar{margin:0;width:calc(100% - 40px)}.checkout-index-index .page-wrapper .opc-sidebar .action-close{margin:0;width:40px;top:7px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary{border:0;margin-bottom:0;padding:18px 20px 2px;border-bottom:1px solid #eee}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .title{padding-bottom:26px;margin-bottom:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .table-totals{margin:11px 0 0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .title{border-bottom:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .content.minicart-items{border-top:1px solid #eee}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item{padding:10px 0 7px}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .product-item-details{padding-left:70px}.checkout-index-index .page-wrapper .opc-sidebar.custom-slide{left:40px;position:fixed;top:0;bottom:auto;right:auto;height:100vh}.checkout-index-index .page-wrapper .opc-sidebar.custom-slide._show{visibility:visible;z-index:900}.checkout-index-index .page-wrapper .opc-sidebar.custom-slide .modal-inner-wrap{background:#fff;transform:none;transition-duration:0}.checkout-index-index .page-wrapper .opc-sidebar .opc-block-shipping-information{margin-top:25px;padding:0 20px;margin-bottom:30px}.checkout-index-index .page-wrapper .checkout-payment-method .payment-methods{margin:0}.checkout-index-index .page-wrapper .checkout-payment-method .payment-methods .step-title{padding-top:12px}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-title{padding:21px 0}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content{padding:0}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-braintree .control._with-tooltip #braintree_cc_cid{width:100%}.checkout-index-index .page-wrapper .checkout-payment-method .actions-toolbar{width:100%;display:inline-block;margin-top:6px;margin-bottom:24px}.checkout-index-index .page-wrapper .checkout-payment-method .actions-toolbar .primary{width:100%}.checkout-index-index .page-wrapper .checkout-payment-method .actions-toolbar .primary .action.primary.checkout{width:100% !important}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-braintree .control._with-tooltip #braintree_cc_cid{width:calc(50% - 5px)}.checkout-index-index .page-wrapper .checkout-payment-method .discount-code{margin:0}.checkout-index-index .page-wrapper .checkout-payment-method .checkout-billing-address .actions-toolbar{margin-bottom:0}.checkout-index-index .page-wrapper .payment-method-braintree .hosted-control.hosted-date{width:calc(50% - 5px)}.checkout-index-index .page-wrapper .payment-method-braintree .hosted-control.hosted-date#braintree_expirationMonth{margin-right:10px}.checkout-index-index .page-wrapper .authentication-wrapper .authentication-dropdown{width:calc(100% - 40px)}.checkout-index-index .page-wrapper .authentication-wrapper .authentication-dropdown.custom-slide{left:40px}.checkout-index-index .page-wrapper .authentication-wrapper .custom-slide .modal-inner-wrap{background:#fff;padding:18px 20px}.checkout-index-index .page-wrapper .authentication-wrapper .custom-slide .modal-inner-wrap .block-authentication .actions-toolbar>.secondary{padding-top:0}.checkout-index-index .page-wrapper .authentication-wrapper .custom-slide .modal-inner-wrap .block-authentication .block-title{margin-bottom:15px}.checkout-index-index .page-wrapper .authentication-wrapper .custom-slide .modal-inner-wrap .block-authentication .block-title strong{font-size:24px;line-height:26px;color:#000;font-weight:normal}.checkout-index-index .page-wrapper .authentication-wrapper .custom-slide .modal-inner-wrap .fieldset{margin-bottom:15px}.checkout-index-index .page-wrapper .authentication-wrapper .custom-slide .modal-inner-wrap .action-close{margin:0;width:40px;top:7px}}