.checkout-index-index #checkout{position:relative;margin-top:50px}.checkout-index-index #checkout .back-to-cart{position:absolute;right:0;color:#fff}.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item{margin-right:2px;width:49%;max-width:189px}.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item::before{border-radius:0;background:#ddd;top:15px;height:6px}.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item._active::before,.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item._complete::before{background:#231f20}.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item._active>span,.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item._complete>span{color:#231f20;font-weight:bold}.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item._active>span::after,.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item._complete>span::after{font-family:'FontAwesome';font-size:16px;color:#231f20;content:"\f00c";line-height:23px}.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item._active>span::before,.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item._complete>span::before{background:#231f20}.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item>span{font-size:15px;color:#555;padding-top:43px}.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item>span::before{height:36px;width:36px}.checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item>span::after{margin-left:-14px;top:5px;font-weight:300;color:#555;font-size:15px;line-height:26px;box-sizing:border-box;padding-top:1px;-webkit-padding-before:2px}.checkout-index-index #checkout .opc-wrapper{width:69.5%;padding-right:61px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .step-title{font:700 32px/44px BrownStd,Arial;color:#231f20;display:block;text-transform:lowercase;margin-top:15px;padding-bottom:18px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .step-title:first-letter {text-transform:uppercase}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #checkout-step-shipping{border-bottom:0;padding-bottom:0;margin-bottom:44px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #checkout-step-shipping #order-attributes{display:inline-block;width:100%}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #checkout-step-shipping #order-attributes #order-attributes-form{border-top:1px solid #ddd;padding-top:25px;display:inline-block;margin-top:8px !important;width:100%}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #checkout-step-shipping #order-attributes #order-attributes-form .field[name="shippingAddress.custom_attributes.amorderattr_product_application"]{width:50%;padding-right:1.23%;float:left;clear:left}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #checkout-step-shipping #order-attributes #order-attributes-form .field[name="shippingAddress.custom_attributes.amorderattr_are_you_an"]{width:50%;padding-left:1.23%;float:left}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #checkout-step-shipping #order-attributes #order-attributes-form .field[name="shippingAddress.custom_attributes.amorderattr_delivery_comments"]{width:100%;float:left}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #checkout-step-shipping #order-attributes #order-attributes-form .field[name="shippingAddress.custom_attributes.amorderattr_delivery_comments"] textarea{min-height:120px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .form.form-login{width:48.77%;margin-top:25px;padding-bottom:30px;border-bottom:solid 1px #ddd;margin-bottom:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .form.form-login .control._with-tooltip input#customer-email{width:100%}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form{display:inline-block;width:100%;max-width:100%;margin-top:-3px;margin-bottom:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form{display:inline-block;width:100%;margin-top:28px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form>.field{margin-bottom:14px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form>.field:nth-child(7)._error+.field+.field{margin-bottom:35px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field{width:48.77%;float:left}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field:nth-child(2n+1),.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field:nth-child(8){margin-right:2.46%}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field:nth-child(9){margin-right:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field.street .field{margin-right:0;width:100%}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field:last-child .control._with-tooltip input{width:100%;margin-right:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field:last-child .control._with-tooltip .field-tooltip{display:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.amorderattr_product_application"]{clear:left;padding-top:25px;border-top:1px solid #ddd;margin-right:0;padding-right:1.23%;width:50%;margin-top:16px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.amorderattr_are_you_an"]{padding-top:25px;border-top:1px solid #ddd;margin-right:0;padding-left:1.23%;width:50%;margin-top:16px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.amorderattr_delivery_comments"]{width:100%;margin:0;padding:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.amorderattr_delivery_comments"] textarea{min-height:120px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form .control._with-tooltip input{width:100%;margin-right:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form .control._with-tooltip .field-tooltip{display:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items{margin-top:30px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item{width:calc((100% - 40px)/3);margin-right:20px;border:solid 1px #ddd;font:300 15px/24px BrownStd,Arial,Sans-serif;color:#555;padding-top:34px;padding-bottom:21px;padding-left:38px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item span{margin-bottom:6px;display:inline-block}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item span.phone{margin-bottom:0;margin-top:6px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item:first-child{margin-right:20px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item.selected-item{border:solid 2px #231f20;padding-top:33px;padding-bottom:20px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item.selected-item::after{height:28px;width:28px;background:#231f20 url('../images/checkout-ticked.png') no-repeat center center;content:""}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item button.action{background:none;height:auto;margin:0;border:0;padding:0;width:auto;margin-top:9px;margin-bottom:0;line-height:20px;border-radius:0 !important}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item button.action span{line-height:20px;color:#333}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item button.action:hover span{text-decoration:underline}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item:nth-child(3n){margin-right:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item::before{display:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .action.action-show-popup{padding:0 32px 0;margin-bottom:22px;line-height:46px;width:180px;text-align:center}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .action.action-show-popup span{display:block;text-transform:lowercase}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .action.action-show-popup span:first-letter {text-transform:uppercase}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .action.action-show-popup span::before{display:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment{display:inline-block;width:100%;margin-top:21px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .step-title{padding-bottom:28px;margin-bottom:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method.payment-method-braintree .payment-method-content{margin-top:-15px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method.payment-method-braintree .payment-method-content .payment-method-billing-address .checkout-billing-address{margin-bottom:8px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method.payment-method-braintree .payment-method-content .control .hosted-error{font-size:15px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method.payment-method-braintree .payment-method-content #braintree_cc_type_cvv_div .control .hosted-error{margin-bottom:20px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method#payment-method-ewayrapid .payment-method-content .actions-toolbar{position:relative}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content{padding-left:43px;padding-bottom:30px;margin-top:6px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address label span{text-transform:initial}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details{padding-left:43px;color:#555;margin-top:5px;display:inline-block;line-height:24px;margin-bottom:9px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-details button.action{margin-top:10px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset>.field{width:calc(50% - 10px)}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .billing-address-form{max-width:100%}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .billing-address-form #billing-new-address-form>.field{width:calc(50% - 10px);float:left}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .billing-address-form #billing-new-address-form>.field:nth-child(2n+1),.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .billing-address-form #billing-new-address-form>.field:nth-child(8){margin-right:20px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .billing-address-form #billing-new-address-form>.field:nth-child(7),.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .billing-address-form #billing-new-address-form>.field:nth-child(9){margin-right:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .billing-address-form #billing-new-address-form>.field .control._with-tooltip .field-tooltip{display:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .billing-address-form #billing-new-address-form>.field .control._with-tooltip input.input-text{width:100%;margin-right:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .billing-address-form #billing-new-address-form>.field.choice{display:inline-block;width:100%;margin-right:0;margin-top:13px;margin-bottom:20px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .actions-toolbar{margin-top:15px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .actions-toolbar .primary{width:auto}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .actions-toolbar .primary .action{line-height:46px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .actions-toolbar .action.action-cancel{border:2px solid #ddd;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;font:700 16px/46px BrownStd,Arial,Sans-serif;color:#333;letter-spacing:0;text-transform:none;height:50px;background:#fff;padding:0 42px;vertical-align:middle;-webkit-appearance:none;-webkit-border-fit:border;text-align:center;transition:all .1s;box-shadow:none;float:left;margin-top:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .actions-toolbar .action.action-cancel:hover,.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .actions-toolbar .action.action-cancel:focus,.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .actions-toolbar .action.action-cancel:active{background:#f4f4f4;text-decoration:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .actions-toolbar .action.action-cancel:hover span,.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .actions-toolbar .action.action-cancel:focus span,.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .actions-toolbar .action.action-cancel:active span{text-decoration:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content #co-transparent-form-braintree .field.type{display:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content #co-transparent-form-braintree #payment_form_braintree{margin-bottom:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .checkout-agreements-block{margin-bottom:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content .actions-toolbar .primary{float:left;width:270px;text-align:center}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content #payment_form_paypal_express{margin-top:-20px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method-content #payment_form_paypal_express .payment-method-note span{color:#555;font:300 15px/20px BrownStd,Arial,Sans-serif}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method .payment-method-title{padding:35px 0 31px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method+.payment-method .payment-method-title{border-top:solid 1px #ddd;padding:35px 0 31px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method+.payment-method .payment-method-title .label .payment-icon{display:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-method+.payment-method .payment-method-title .label .action.action-help{display:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-title{border-top:solid 1px #ddd;padding-left:0;padding-top:25px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-title .action span{font:300 15px/24px BrownStd,Arial,Sans-serif;color:#41515c;display:inline-block;text-transform:lowercase}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-title .action span:first-letter {text-transform:uppercase}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-title .action span::after{font-family:FontAwesome;content:"\f107";font-size:15px;color:#888;margin-left:9px;top:2px;position:relative}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-title .action:after{display:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-content{padding-left:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-content .actions-toolbar button.action.action-apply{margin-right:0;padding-top:0;line-height:46px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-content input#discount-code{padding-top:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-content .messages .message{width:100%}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-content #discount-form{display:inline-block;width:100%;max-width:100%}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-content #discount-form .payment-option-inner{display:inline-block;width:calc(100% - 226px);float:left;margin-right:20px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-content #discount-form .actions-toolbar{display:inline-block;width:auto;float:left}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-content #discount-form .actions-toolbar .action.action-cancel{margin-right:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code._active .payment-option-title .action span::after{content:"\f106"}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .step-content .form.payments #order-attributes{margin-bottom:30px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #payment .no-quotes-block{margin-bottom:30px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps .field .label{font:300 15px/24px BrownStd,Arial;color:#555;margin-bottom:2px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps .field .label:after{margin:0 !important}.checkout-index-index #checkout .opc-wrapper #checkoutSteps .field .label span{text-transform:initial}.checkout-index-index #checkout .opc-wrapper #checkoutSteps li .step-title{font-weight:bold;font-size:32px;color:#231f20;display:block;text-transform:lowercase;padding-bottom:25px;border-bottom:solid 1px #ddd}.checkout-index-index #checkout .opc-wrapper #checkoutSteps li .step-title:first-letter {text-transform:uppercase}.checkout-index-index #checkout .opc-wrapper #checkoutSteps li .checkout-shipping-method .step-title{padding-bottom:27px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps li .checkout-shipping-method #checkout-step-shipping_method{margin-bottom:18px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps li .checkout-shipping-method #checkout-step-shipping_method #shipping-method-buttons-container{margin-top:1px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps input[type="radio"]:checked+label{padding-left:43px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps input[type="radio"]:checked+label::before{background:url('../images/radio_selected_checkout.png') no-repeat left center}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #checkout-shipping-method-load{padding-top:15px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #checkout-shipping-method-load input[type="radio"]:checked+label{padding-left:34px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #checkout-shipping-method-load input[type="radio"]:checked+label::before{background:url('../images/radio_selected_checkout.png') no-repeat left center}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #checkout-shipping-method-load table.table-checkout-shipping-method{margin-bottom:30px}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #checkout-shipping-method-load table td{display:table-cell;padding-left:5px;color:#555;width:auto;border-top:0;padding-bottom:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #checkout-shipping-method-load table td#label_method_freeshipping_freeshipping{display:none}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #checkout-shipping-method-load table td span.price{font-size:15px;font-weight:300}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #checkout-shipping-method-load table.shipping-price tr td{padding-top:0;display:inline-block;padding-right:10px;padding-left:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping-method-buttons-container .primary{float:left}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping-method-buttons-container .primary button{padding-top:0;width:270px;background:#30393f;text-align:center}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping-method-buttons-container .primary button:hover{background-color:#242b2f}.checkout-index-index #checkout .opc-sidebar{width:30.485%;margin-top:76px}.checkout-index-index #checkout .opc-sidebar .opc-block-summary{background:#f4f4f4;border-radius:8px;padding:37px 40px 40px;margin-bottom:32px}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block.items-in-cart{margin-bottom:0}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .minicart-items-wrapper{padding:0;margin:0}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .minicart-items-wrapper .minicart-items .product-item{padding:20px 0 11px;border-top:0;border-bottom:solid 1px #ddd}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .minicart-items-wrapper .minicart-items .product-item .product-image-container{width:70px !important;height:70px !important}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .minicart-items-wrapper .minicart-items .product-item .product-image-container img{max-width:100%;height:auto}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-inner{margin-bottom:0;position:relative;top:-5px}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-inner .product-item-name{margin-bottom:9px;line-height:20px;padding-right:5px}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .minicart-items-wrapper .minicart-items .product-item .product-item-details .details-qty{margin-top:2px}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .minicart-items-wrapper .minicart-items .product-item .product-item-details .subtotal{color:#555}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals{border-top:0;margin-bottom:-6px}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals tr th,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals tr td{padding-bottom:0}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals.sub th,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals.sub td{padding-top:15px;font-weight:300;font-size:15px;color:#555}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals.sub th .price,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals.sub td .price{font-weight:300;font-size:15px;color:#555}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals.shipping td .price{font-weight:300;font-size:15px;color:#555}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals.shipping th span.value{font-weight:300}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax th,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax td{padding-bottom:14px;font-weight:300;font-size:15px;color:#555}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax th .price,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax td .price{font-weight:300;font-size:15px;color:#555}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax-summary th,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax-summary td{padding-bottom:14px;font-weight:300;font-size:15px;color:#555;border-top:0;border-bottom:0}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax-summary th .price,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax-summary td .price{font-weight:300;font-size:15px;color:#555}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax-summary.expanded th,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax-summary.expanded td{padding-bottom:6px}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax-details th,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax-details td{padding-bottom:14px;font-weight:300;font-size:15px;color:#555;border-top:0;border-bottom:0}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax-details th .price,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .totals-tax-details td .price{font-weight:300;font-size:15px;color:#555}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .grand.totals .mark,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .grand.totals .amount{border-top:solid 1px #ddd;padding-top:13px;padding-bottom:0}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .grand.totals .mark strong,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .grand.totals .amount strong{font-weight:700;font-size:17px;color:#231f20}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .grand.totals .mark strong .price,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .grand.totals .amount strong .price{font-weight:700;font-size:17px;color:#231f20}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .grand.totals.excl .mark,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals .grand.totals.excl .amount{padding-top:7px;border-top:0}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals tr.totals.discount th span,.checkout-index-index #checkout .opc-sidebar .opc-block-summary .table-totals tr.totals.discount td span{font-weight:300;color:#555;font:300 15px/24px BrownStd,Arial,Sans-serif}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .ship-via .table-totals{margin:0}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .ship-via .table-totals tr td{width:auto !important}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .ship-via .table-totals tr td:first-child{padding-left:0;padding-right:0;text-align:left !important}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .ship-via .table-totals tr td:last-child{padding-right:0;text-align:right}.checkout-index-index #checkout .opc-sidebar .opc-block-summary>.title{font-weight:bold;font-size:20px;color:#231f20;padding-bottom:17px;border-bottom:solid 1px #ddd;text-transform:lowercase}.checkout-index-index #checkout .opc-sidebar .opc-block-summary>.title:first-letter {text-transform:uppercase}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block .title{padding:0;padding-top:2px;height:51px;border-bottom:solid 1px #ddd}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block .title span{font:700 15px/50px BrownStd,Arial,Sans-serif;color:#231f20;display:inline-block;text-transform:lowercase}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block .title::after{top:15px;right:10px;background:url(../images/plus-icon.png) no-repeat left center;width:14px;height:14px;display:inline-block;content:''}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block.active .title::after{background:url(../images/minus-icon.png) no-repeat left center}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .block .minicart-items .product-item .product .product-item-name-block .product-item-name{font-weight:700;font-size:15px;color:#231f20}.checkout-index-index #checkout .opc-sidebar .opc-block-shipping-information{padding:0 40px;margin-top:12px;margin-bottom:98px}.checkout-index-index #checkout .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title{padding-bottom:8px;border-bottom:solid 1px #ddd;margin-bottom:15px}.checkout-index-index #checkout .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title span{font:700 16px/34px BrownStd,Arial,Sans-serif;color:#231f20;display:block;text-transform:lowercase}.checkout-index-index #checkout .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title span:first-letter {text-transform:uppercase}.checkout-index-index #checkout .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title button.action{height:auto;top:6px;right:10px}.checkout-index-index #checkout .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-content{line-height:24px;color:#555;margin-bottom:7px;display:inline-block}.checkout-index-index #checkout .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-content span{display:inline-block;width:100%}.checkout-index-index #checkout .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-content .shipping-delivery-date span{width:auto}.checkout-index-index #checkout select{background:url(../images/select-bg.png) no-repeat right 11px center;background-color:#f8f8f8;padding-left:13px;padding-top:0}.checkout-index-index #checkout select>option{padding:5px 10px}.checkout-index-index #checkout div.mage-error[generated]{margin-top:7px}.checkout-index-index #checkout #order-attributes-form select option.hide{display:none}.checkout-index-index .page-footer{border-top:0}.checkout-index-index .page-footer .footer.content{background:#fff}.checkout-index-index .page-footer .footer.content .footer-content .footer-top{background:#231f20;padding:77px 0 71px;text-align:center}.checkout-index-index .page-footer .footer.content .footer-content .footer-top p{margin-bottom:0}.checkout-index-index .page-footer .footer.content .footer-content .footer-top p img:last-child{margin-left:14px}.checkout-index-index .page-footer .footer.content .footer-content .footer-top p:first-child{margin-bottom:22px;font-weight:bold;font-size:20px;color:#fff}.checkout-index-index .page-footer .footer.content .footer-content>p{background:#fff;font-weight:300;font-size:15px;color:#777;padding-top:25px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap{margin-left:-450px;width:100%;max-width:902px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{padding:43px 51px 0}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header .modal-title{font:700 32px/44px BrownStd,Arial,Sans-serif;color:#231f20;padding-bottom:18px;border-bottom:solid 1px #ddd;text-transform:lowercase}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header .modal-title:first-letter {text-transform:uppercase}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header .action-close{padding:5px 20px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding:25px 51px 0}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form{max-width:100%}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field{width:calc(50% - 10px);float:left}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field:nth-child(2n+1),.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field:nth-child(8){margin-right:20px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field:nth-child(9){margin-right:0}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field.choice{display:inline-block;width:100%;margin-right:0;margin-top:13px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field .control._with-tooltip .field-tooltip{display:none}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field .control._with-tooltip input.input-text{width:100%;margin-right:0}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field.street{margin-top:2px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field .label span{text-transform:initial}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field:nth-child(7)._error+.field+.field{margin-bottom:35px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{border-top:0;padding-top:19px;padding-bottom:50px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer button.action-hide-popup{display:none}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer button.action-save-address{float:left;background:#fff;border:solid 2px #ddd;padding-top:0;padding-right:32px;padding-left:32px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer button.action-save-address span{font:700 16px/46px BrownStd,Arial,Sans-serif;color:#333;text-transform:lowercase;display:block}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer button.action-save-address span:first-letter {text-transform:uppercase}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer button.action-save-address:hover{background:#f4f4f4}.checkout-index-index #ui-datepicker-div .ui-datepicker-buttonpane .ui-datepicker-current{display:none}.checkout-onepage-success .page-wrapper .page-main .page.messages{display:none}.checkout-onepage-success .breadcrumbs{margin-top:13px;margin-bottom:11px}.checkout-onepage-success .breadcrumbs ul.items li.item:not(:last-child):after{margin:0 9px}.checkout-onepage-success .column.main{position:relative;margin-bottom:30px;min-height:0}.checkout-onepage-success .page-wrapper{display:inline-block;width:100%}.checkout-onepage-success .banner-order{width:100%}.checkout-onepage-success .banner-order .order-banner-wrapper{position:relative}.checkout-onepage-success .banner-order .order-banner-wrapper .order-img{line-height:0}.checkout-onepage-success .banner-order .order-banner-wrapper .order-img img{width:100%}.checkout-onepage-success .banner-order .order-banner-wrapper .order-text{position:absolute;top:0;left:0;width:100%;height:100%}.checkout-onepage-success .banner-order .order-banner-wrapper .order-text .table{width:100%;height:100%;display:table;text-align:center}.checkout-onepage-success .banner-order .order-banner-wrapper .order-text .table .table-cell{display:table-cell;vertical-align:middle}.checkout-onepage-success .banner-order .order-banner-wrapper .order-text .table .table-cell h1{color:#fff;font-size:64px;line-height:normal;letter-spacing:-3.3px;font-weight:400;position:relative;top:6px;left:-5px}.checkout-onepage-success .checkout-success-wrap .table .checkout-success{margin-top:96px;margin-bottom:30px;text-align:center}.checkout-onepage-success .checkout-success-wrap .table .checkout-success p{margin-bottom:0}.checkout-onepage-success .checkout-success-wrap .table .checkout-success p,.checkout-onepage-success .checkout-success-wrap .table .checkout-success a,.checkout-onepage-success .checkout-success-wrap .table .checkout-success strong{color:#777;font-size:18px;line-height:26px;font-weight:300}.checkout-onepage-success .checkout-success-wrap .table .checkout-success .actions-toolbar{margin-top:31px;text-align:center}.checkout-onepage-success .checkout-success-wrap .table .checkout-success .actions-toolbar a{padding:0;width:220px;line-height:50px;background:#fff;border:2px solid #ddd;color:#333;font-weight:700;float:none}.checkout-onepage-success .checkout-success-wrap .table .checkout-success .actions-toolbar a span{line-height:28px;font-size:16px}.checkout-onepage-success .checkout-success-wrap .table .checkout-success .actions-toolbar a:hover{background:#f4f4f4;color:#000}@media(min-width:1600px){.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{min-height:514px}}.checkout-index-index #checkout .opc-wrapper #checkoutSteps input[type="text"].admin__control-text._has-datepicker{width:50%;margin-right:10px}@media(max-width:767px){.checkout-index-index #checkout .opc-wrapper #checkoutSteps input[type="text"].admin__control-text._has-datepicker{width:calc(100% - 70px);margin-right:10px}}@-moz-document url-prefix(){.checkout-index-index #checkout .opc-wrapper #checkoutSteps input[type="text"],.checkout-index-index #checkout .opc-wrapper #checkoutSteps input[type="password"]{padding-top:0}}.ie11 .checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping-method-buttons-container .primary button{padding-top:3px}.ie11 .checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item>span::after{line-height:31px}.ie11 .checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item._active>span::after,.ie11 .checkout-index-index #checkout .opc-progress-bar .opc-progress-bar-item._complete>span::after{line-height:26px}.ie11 .checkout-index-index #checkout select{padding-top:3px}@media(max-width:1239px){.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item{width:calc((100% - 20px)/2)}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item:nth-child(2n){margin-right:0}.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item:nth-child(3n){margin-right:20px}}@media(max-width:1023px){.checkout-index-index #checkout .back-to-cart{top:-5px}.checkout-index-index #checkout .opc-wrapper{width:60%;padding-right:30px}.checkout-index-index #checkout .opc-sidebar{width:40%}.checkout-index-index #checkout .opc-sidebar .opc-block-summary{padding-left:30px;padding-right:30px}}@media(max-width:767px){.checkout-onepage-success .banner-order .order-banner-wrapper .order-text .table .table-cell h1{font-size:32px;line-height:normal}.checkout-onepage-success .column.main{margin-bottom:0;padding-bottom:0}.checkout-onepage-success .checkout-success-wrap .table .checkout-success{margin-top:30px}.checkout-onepage-success .page-footer{margin-top:0}.checkout-index-index .page-wrapper .page-header .header.content{padding:20px 0 20px}.checkout-index-index .page-wrapper .page-header .header.content .logo img{margin-bottom:0}.checkout-index-index .page-wrapper .column.main{padding-bottom:0}.checkout-index-index .page-wrapper #checkout{margin-top:0;margin-bottom:5px}.checkout-index-index .page-wrapper #checkout .back-to-cart{position:relative;margin:10px 0;float:right;top:0}.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper{background:none;margin:0 -10px;border-top:0;border-bottom:solid 1px #ddd;padding:15px 10px}.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper .estimated-block .estimated-label,.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper .estimated-block .estimated-price{font:700 16px/22px BrownStd,Arial,Sans-serif;color:#231f20;margin-bottom:0}.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper .minicart-wrapper button.action.showcart{height:auto;margin-top:10px}.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper .minicart-wrapper button.action.showcart::before{content:'';line-height:0;display:inline-block;width:26px;height:26px;background:url('../images/cart-icon-checkout.png') no-repeat center center}.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty{color:#fff;background:#5b676e;border-radius:28px;padding:0 8px;display:inline-block;margin-top:-1px;height:28px;line-height:28px;min-width:34px;margin-left:3px;padding-top:1px;-webkit-padding-before:2px}.checkout-index-index .page-wrapper #checkout .opc-wrapper{width:100%;padding-right:0}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #shipping .step-title{font-size:24px;margin-top:20px;padding-bottom:14px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #shipping .form.form-login{width:100%}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field{width:100% !important;margin-right:0 !important}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form .field[name="shippingAddress.custom_attributes.amorderattr_are_you_an"]{border-top:0;padding-top:0;margin-top:0;padding-left:0}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #shipping #checkout-step-shipping{margin-bottom:29px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #checkout-shipping-method-load table td{display:table-cell}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #checkout-shipping-method-load table td:last-child{padding-left:5px;color:#555}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps li .checkout-shipping-method .step-title{font-size:24px;padding-bottom:24px}.checkout-index-index #checkout .opc-sidebar .opc-block-summary .ship-via{padding:0 30px}}@media(max-width:639px){.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #shipping .form.form-login{background:#fff;margin:0;padding:25px 0 30px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #shipping #co-shipping-form #shipping-new-address-form{margin-top:25px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #shipping-method-buttons-container .primary{width:100%}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #shipping-method-buttons-container .primary button{width:100%}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment{margin-top:29px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .step-title{font-size:24px;padding-bottom:24px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment #checkout-payment-method-load .items.payment-methods{margin:0}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .payment-method .payment-method-content{padding-left:0;padding-right:0;padding-bottom:18px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address>.fieldset .billing-address-form #billing-new-address-form>.field{width:100% !important;margin-right:0 !important}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .payment-method .payment-method-content .payment-method-billing-address .checkout-billing-address .billing-address-same-as-shipping-block label{display:inline-block;width:100%}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .payment-method .payment-method-content .actions-toolbar .primary{float:none;width:100%}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .payment-method._active .payment-method-title{padding-bottom:20px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .payment-method .payment-method-title{padding-bottom:31px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment #payment_form_paypal_express{padding-left:43px;margin-top:-7px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code{margin:0;margin-bottom:-52px}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-content{padding-right:0}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-content #discount-form .payment-option-inner{width:100%;margin-right:0}.checkout-index-index .page-wrapper #checkout .opc-wrapper #checkoutSteps #payment .payment-option.discount-code .payment-option-title .action span::after{top:1px}.checkout-index-index .page-wrapper #checkout .opc-wrapper .form-shipping-address,.checkout-index-index .page-wrapper #checkout .opc-wrapper .methods-shipping{background:#fff;padding:0;margin:0 !important;border-bottom:0}.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper .minicart-wrapper{margin-top:0}.checkout-index-index .page-wrapper #checkout .opc-sidebar{width:auto;margin-top:0}.checkout-index-index .page-wrapper #checkout .opc-sidebar .modal-inner-wrap{background:#fff}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary{padding:0;margin-bottom:0;padding-bottom:27px}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary>.title{padding:27px 30px 23px;margin-bottom:0}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .title{display:inline-block;width:100%;padding:0 30px;border-bottom:0}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .title::after{right:30px}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .content.minicart-items .minicart-items .product-item{padding:20px 30px 11px;border-top:solid 1px #ddd;border-bottom:0 !important}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .content.minicart-items .minicart-items .product-item .product-item-details .product-item-inner{display:inline-block;width:100%}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .content.minicart-items .minicart-items .product-item .product-item-details .product-item-name-block{width:100%;display:inline-block;padding-right:0}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .content.minicart-items .minicart-items .product-item .product-item-details .product-item-name-block .product-item-name{padding-right:0}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .content.minicart-items .minicart-items .product-item .product-item-details .subtotal{width:100%;display:inline-block;text-align:left;margin-top:8px}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .minicart-items-wrapper .minicart-items .product-item .product-image-container{width:50px !important;height:50px !important}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .block.items-in-cart .minicart-items-wrapper .minicart-items .product-item-details{padding-left:70px}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .table-totals tr th{padding-left:30px;padding-bottom:0}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .table-totals tr td{padding-right:30px;padding-bottom:0}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .table-totals tr.totals-tax-summary td,.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-summary .table-totals tr.totals-tax-summary th{padding-bottom:14px}.checkout-index-index .page-wrapper #checkout .opc-sidebar .opc-block-shipping-information{padding:23px 30px 0;background-color:#fff;margin-top:0}.checkout-index-index .page-wrapper #checkout .opc-sidebar .action-close{margin:15px 30px}.checkout-index-index .page-footer .footer.content .footer-content .footer-top{padding:37px 0 32px}.checkout-index-index .page-footer .footer.content .footer-content .footer-top p img{display:inline-block;clear:both}.checkout-index-index .page-footer .footer.content .footer-content .footer-top p img:last-child{margin-left:0;margin-top:6px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap{margin-left:0}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{padding:20px 20px 0}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header h1{font-size:24px}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding:25px 20px 0}.checkout-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #co-shipping-form #shipping-new-address-form>.field{width:100% !important;margin-right:0 !important}}@media(max-width:479px){.checkout-index-index #checkout .opc-wrapper #checkoutSteps #shipping .shipping-address-items .shipping-address-item{width:100%;margin-right:0 !important}.checkout-index-index .page-wrapper #checkout{text-align:center}.checkout-index-index .page-wrapper #checkout .back-to-cart{float:none;margin-top:20px}.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper{display:inline-block;width:100%;margin:0;text-align:left}.checkout-index-index .page-wrapper #checkout .opc-wrapper{text-align:left}}