.braintree-select-wrap{margin:0 0 0 2%;text-indent:0;width:348px;display:inline-block;padding:0}.braintree-select-wrap select{borde:1px solid #b1b1b1}input{color:#666}.payment-method-braintree{position:relative}.payment-method-braintree .form-caption{display:block;margin-left:19%}.payment-method-braintree .error{margin-left:27%;min-height:24px;line-height:24px;color:red;margin-top:-8px}.payment-method-braintree .braintree-field-wrap{display:inline-block;width:362px;margin:0 0 0 2%;position:relative;height:36px}.payment-method-braintree .braintree-field-wrap select{width:360px}.payment-method-braintree .braintree-hosted-fields-iframe-container{padding:0 5px;width:348px;height:29px;border:1px solid #aaa;position:absolute;left:0;top:0}.payment-method-braintree .braintree-hosted-fields-ph{position:absolute;left:0;top:0;height:29px;width:348px;padding:0 5px;line-height:29px;cursor:default;color:#aaa;border:1px solid #aaa}.payment-method-braintree .braintree-text-input{width:348px;height:29px;border:1px solid #aaa;position:absolute;left:0;top:0}.payment-method-braintree .braintree-text-input input{background-color:transparent;color:#666!important;padding:0;margin:0;width:348px;border:none;padding:0 5px;height:29px;line-height:29px;box-sizing:inherit;outline:none}.payment-method-braintree .braintree-text-input input:focus{color:#666!important}.payment-method-braintree .braintree-hosted-fields-focused{box-shadow:0 0 0 #ffdb4d}.payment-method-braintree .braintree-hosted-fields-invalid{border-color:red!important}.payment-method-braintree .braintree-hosted-fields-valid{border-color:#aaa!important}.payment-method-braintree .form-horizontal label{font-family:helvetica,arial,sans-serif;font-weight:700;font-size:13px;font-size:.8125rem;letter-spacing:.05em}.braintree-account-add-credit-card-content .dialog-required em{color:#939393;font-size:11px}.dialog-content .payment-method-braintree .braintree-field-wrap{width:78%}.required-indicator .form-horizontal .form-caption{padding-top:0}#braintree3DSecureContainer{display:none}@media screen and (min-width:768px){#braintree3DSecureContainer{padding-left:22%}}@media(max-width:768px){.payment-method-braintree .error{margin-left:0}.payment-method-braintree .braintree-field-wrap{margin-left:0}}.braintree-loader{position:absolute;left:0;top:0;background:#fff 50% 40% url(../images/ajax-loader.gif) no-repeat;width:100%;height:100%;opacity:.7;z-index:990}.braintree-account-cards{padding:10px}.braintree-account-add-credit-card-content{padding:15px}.braintree-account-add-credit-card-content .braintree-hosted-fields-ph{display:none}.braintree-account-add-credit-card-content #braintreeFormErrorContainer{margin-left:27%;color:red;line-height:24px;min-height:24px;margin-top:-24px}.braintree-account-add-credit-card-content .cancel-button{margin-left:20px}.dialog-content .braintree-account-add-credit-card-content{padding:0}.braintree-account-paypalAccounts{padding:10px}.braintree-account-addPaypalAccount-content{padding:15px}.dialog-content .braintree-account-addPaypalAccount-content{padding:0}.braintree-cart-paypal-buttons-wrap{position:relative;vertical-align:middle;text-align:right;padding-bottom:15px}.braitnree-cart-paypal-button-wrap{display:inline-block;min-height:35px;min-width:250px;position:relative}.braitnree-cart-paypal-button{}#braintreePaypalEditDefaultShippingAddress label.error{display:block;float:none;font-weight:400;background:0 0;padding-left:0;text-align:left;width:100%}#braintreePaypalEditDefaultShippingAddress select{height:32px}.braintree-account-paypal-button{display:block;width:170px;height:32px;background:#fff url(../images/braintree_paypal_checkout_btn.png) 0 0 no-repeat;cursor:pointer}.braintree-cart-apple-buttons-wrap{text-align:right;padding-bottom:15px;display:none;position:relative}.braintree-cart-apple-button-wrap{display:inline-block;position:relative;vertical-align:middle;min-width:250px;min-height:32px}.braintree-cart-apple-button{}.braintree-billingpage-apple-buttons-wrap{text-align:left;display:none;position:relative}.braintree-billingpage-apple-button-wrap{display:inline-block;position:relative;vertical-align:middle;min-width:250px;min-height:32px}.braintree-billingpage-apple-button{}@supports(-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{display:inline-block;width:100%;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;cursor:pointer}.apple-pay-button-with-text>*{display:none}.apple-pay-button-black-with-text{-apple-pay-button-style:#000}.apple-pay-button-white-with-text{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line-with-text{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{--apple-pay-scale:1;display:inline-flex;width:100%;justify-content:center;font-size:12px;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px;cursor:pointer}.apple-pay-button-with-text span{color}.apple-pay-button-black-with-text{background-color:#000;color:#fff}.apple-pay-button-white-with-text{background-color:#fff;color:#000}.apple-pay-button-white-with-line-with-text{background-color:#fff;color:#000;border:.5px solid #000}.apple-pay-button-with-text.apple-pay-button-black-with-text>.logo{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-with-text.apple-pay-button-white-with-text>.logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-with-text.apple-pay-button-white-with-line-with-text>.logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-with-text>.text{font-family:-apple-system;font-size:calc(1em * var(--apple-pay-scale));font-weight:300;align-self:center;margin-right:calc(2px*var(--apple-pay-scale))}.apple-pay-button-with-text>.logo{width:calc(35px*var(--scale));height:100%;background-size:100% 60%;background-repeat:no-repeat;background-position:0 50%;margin-left:calc(2px*var(--apple-pay-scale));border:none}}.ui-dialog .braintree-account-add-credit-card-content{max-width:500px;margin:auto}.ui-dialog .form-horizontal label{width:100%}.payment-method-braintree .form-caption{padding-top:0;font-size:11px!important;opacity:.9}@media only screen and (min-width:768px){.ui-dialog .form-horizontal label{width:120px}.ui-dialog .form-horizontal .form-caption{margin-left:10px}.ui-dialog .form-indent{margin-left:10px}.ui-dialog .form-horizontal .form-row-button{margin-left:10px}}.js_braintree_applepay_button_disabled{opacity:.4;cursor:default}.ui-dialog .payment-method-braintree .braintree-field-wrap{width:74%}.ui-dialog .payment-method-braintree .braintree-hosted-fields-iframe-container{padding:0 5px;width:100%;box-sizing:border-box;height:29px;border:1px solid #aaa;position:absolute;left:0;top:0}.ui-dialog .payment-method-braintree .braintree-hosted-fields-ph{width:348px;padding:0 5px}.ui-dialog .payment-method-braintree .braintree-text-input{width:100%;height:29px}.ui-dialog .payment-method-braintree .braintree-text-input input{color:#666!important;padding:0;margin:0;width:100%;border:none;padding:0 5px;height:29px;line-height:29px;box-sizing:border-box;outline:none}.ui-dialog .payment-method-braintree .braintree-text-input input:focus{color:#666!important}.ui-dialog .payment-method-braintree .braintree-hosted-fields-focused{box-shadow:0 0 0 #ffdb4d}.ui-dialog .payment-method-braintree .braintree-hosted-fields-invalid{border-color:transparent}.ui-dialog .payment-method-braintree .braintree-hosted-fields-valid{border-color:transparent}.mini-cart-content .braintree-cart-apple-buttons-wrap{padding-top:10px;width:100%}.mini-cart-content .braintree-cart-apple-button-wrap{min-width:100px}.cart-action-continue-shopping .braintree-cart-paypal-buttons-wrap{overflow:hidden;padding-bottom:0;position:relative;z-index:1;vertical-align:top}.cart-action-continue-shopping .braintree-cart-paypal-buttons-wrap,.cart-action-continue-shopping .braintree-cart-apple-buttons-wrap{overflow:unset}.cart-action-continue-shopping .braitnree-cart-paypal-button-wrap,.cart-action-continue-shopping .braintree-cart-apple-button-wrap{min-width:100px;position:static}.cart-action-continue-shopping .braitnree-cart-paypal-button-wrap .xcomponent-outlet{}.cart-action-continue-shopping .braitnree-cart-paypal-button-wrap .error,.cart-action-continue-shopping .braintree-cart-apple-buttons-wrap .error{position:absolute;right:0;width:600px;top:36px;margin:0}.cart-action-continue-shopping .braintree-cart-apple-buttons-wrap{}.payment-method.payment-method-expanded .form-indent{margin-left:0}.br-apple-pay-btn{float:right;margin-right:15px}.br-paypal-btn{float:right;margin-right:15px}.cart-continue-btn{float:right;margin-right:5px}.payment-method .js_braintree_applepayContent{display:inline-block;position:relative;z-index:10}.payment-method .js_braintree_paypalContent{position:relative;z-index:10}.payment-method .js_braintree_paypalContent .js_braintree_paypal_billing_button{max-width:200px}.payment-method .js_braintree_paypalContent .form-row{display:flex;align-items:center}.payment-method .js_braintree_paypalContent .form-row label{width:25%}.mini-cart-totals .braintree-cart-apple-buttons-wrap{text-align:center}@media only screen and (min-width:768px){.ui-dialog .payment-method-braintree .braintree-field-wrap{width:100%}.ui-dialog .braintree-account-add-credit-card-content{padding:0 20px}}@media only screen and (max-width:768px){.br-apple-pay-btn{float:none;margin-right:0;width:100%;padding:0 4px;box-sizing:border-box;text-align:center}.br-paypal-btn{padding:10px 5px 0;box-sizing:border-box}.cart-continue-btn{padding-top:13px;margin:0}.br-paypal-btn .braintree-cart-paypal-buttons-wrap{display:inline-block}.br-apple-pay-btn .braintree-cart-apple-buttons-wrap{text-align:center;padding:8px 0 0}.cart-action-continue-shopping{float:none}.braintree-cart-apple-button-wrap{display:block;width:94%;margin:auto}.cart-action-continue-shopping button.button-text{margin-right:5px}.braintree-select-wrap{margin:0}.payment-method-braintree .form-caption{margin-left:0}.apple-pay-button-with-text,.braintree-cart-apple-button-wrap{height:38px}}