/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */#checkout-user-info,#checkout-proper{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#checkout-user-info:before,#checkout-proper:before,#checkout-user-info:after,#checkout-proper:after{display:table;content:" "}#checkout-user-info:after,#checkout-proper:after{clear:both}@media (min-width: 768px){#checkout-user-info,#checkout-proper{width:750px}}@media (min-width: 992px){#checkout-user-info,#checkout-proper{width:970px}}@media (min-width: 1200px){#checkout-user-info,#checkout-proper{width:1170px}}#checkout-proper form#new_order{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}#checkout-proper form#new_order h2,#checkout-proper form#new_order h3,#checkout-proper form#new_order h4{margin-top:10px}#checkout-proper form#new_order div.input{margin-bottom:10px;min-height:40px}@media (min-width: 768px){#checkout-proper form#new_order div.input{margin-bottom:0}}#checkout-proper form#new_order div.input .radio.inline-flex{margin-bottom:0;margin-top:0}#checkout-proper form#new_order div.input .radio.inline-flex+.radio.inline-flex{margin-left:1rem}#checkout-proper form#new_order input[type="text"],#checkout-proper form#new_order input[type="email"],#checkout-proper form#new_order input[type="password"],#checkout-proper form#new_order input[type="tel"],#checkout-proper form#new_order input[type="number"],#checkout-proper form#new_order select{height:36px;font-size:16px;padding:5px 10px}#checkout-proper form#new_order input[type="radio"]{margin:0 10px 0 0}#checkout-proper form#new_order .select2-container-multi ul.select2-choices{font-size:16px;padding:0;background-image:none}#checkout-proper form#new_order .select2-container-multi ul.select2-choices .select2-search-field input{height:30px}#checkout-proper form#new_order input[type="text"],#checkout-proper form#new_order input[type="email"],#checkout-proper form#new_order input[type="password"],#checkout-proper form#new_order input[type="tel"],#checkout-proper form#new_order input[type="number"],#checkout-proper form#new_order select,#checkout-proper form#new_order .select2-container-multi ul.select2-choices{width:190px}@media (min-width: 992px){#checkout-proper form#new_order input[type="text"],#checkout-proper form#new_order input[type="email"],#checkout-proper form#new_order input[type="password"],#checkout-proper form#new_order input[type="tel"],#checkout-proper form#new_order input[type="number"],#checkout-proper form#new_order select,#checkout-proper form#new_order .select2-container-multi ul.select2-choices{width:300px}}@media (min-width: 1200px){#checkout-proper form#new_order input[type="text"],#checkout-proper form#new_order input[type="email"],#checkout-proper form#new_order input[type="password"],#checkout-proper form#new_order input[type="tel"],#checkout-proper form#new_order input[type="number"],#checkout-proper form#new_order select,#checkout-proper form#new_order .select2-container-multi ul.select2-choices{width:400px}}#checkout-proper form#new_order textarea{font-size:16px;padding:10px}#checkout-proper form#new_order label{font-size:14px;font-weight:500;width:154px}#checkout-proper form#new_order .error[generated="true"]{color:#ac190c;font-size:13px;margin-left:160px;margin-bottom:15px}#checkout-proper form#new_order .fullwide-label label{width:100%}#checkout-proper form#new_order .fullwide-label input[type="text"],#checkout-proper form#new_order .fullwide-label input[type="email"],#checkout-proper form#new_order .fullwide-label input[type="password"],#checkout-proper form#new_order .fullwide-label input[type="tel"],#checkout-proper form#new_order .fullwide-label input[type="number"],#checkout-proper form#new_order .fullwide-label select,#checkout-proper form#new_order .fullwide-label .select2-container-multi ul.select2-choices{width:100% !important}#checkout-proper form#new_order .fullwide-label textarea{width:100%;height:100px}#checkout-proper form#new_order .form-grouping{background:#fff;padding:10px 10px 15px}@media (min-width: 768px){#checkout-proper form#new_order .form-grouping{border:3px solid #e4e5eb;padding:20px 20px 25px;margin-bottom:10px}}#checkout-proper form#new_order .form-grouping input[type="text"],#checkout-proper form#new_order .form-grouping input[type="email"],#checkout-proper form#new_order .form-grouping input[type="password"],#checkout-proper form#new_order .form-grouping input[type="tel"],#checkout-proper form#new_order .form-grouping input[type="number"],#checkout-proper form#new_order .form-grouping select,#checkout-proper form#new_order .form-grouping .select2-container-multi ul.select2-choices{width:100%}@media (min-width: 768px){#checkout-proper form#new_order .form-grouping input[type="text"],#checkout-proper form#new_order .form-grouping input[type="email"],#checkout-proper form#new_order .form-grouping input[type="password"],#checkout-proper form#new_order .form-grouping input[type="tel"],#checkout-proper form#new_order .form-grouping input[type="number"],#checkout-proper form#new_order .form-grouping select,#checkout-proper form#new_order .form-grouping .select2-container-multi ul.select2-choices{width:145px}}@media (min-width: 992px){#checkout-proper form#new_order .form-grouping input[type="text"],#checkout-proper form#new_order .form-grouping input[type="email"],#checkout-proper form#new_order .form-grouping input[type="password"],#checkout-proper form#new_order .form-grouping input[type="tel"],#checkout-proper form#new_order .form-grouping input[type="number"],#checkout-proper form#new_order .form-grouping select,#checkout-proper form#new_order .form-grouping .select2-container-multi ul.select2-choices{width:250px;margin-left:5px}}@media (min-width: 1200px){#checkout-proper form#new_order .form-grouping input[type="text"],#checkout-proper form#new_order .form-grouping input[type="email"],#checkout-proper form#new_order .form-grouping input[type="password"],#checkout-proper form#new_order .form-grouping input[type="tel"],#checkout-proper form#new_order .form-grouping input[type="number"],#checkout-proper form#new_order .form-grouping select,#checkout-proper form#new_order .form-grouping .select2-container-multi ul.select2-choices{width:350px}}#checkout-proper form#new_order .form-grouping div.item{min-height:40px}#checkout-proper form#new_order .form-grouping div.item select,#checkout-proper form#new_order .form-grouping div.item input[type="tel"],#checkout-proper form#new_order .form-grouping div.item input[type="text"],#checkout-proper form#new_order .form-grouping div.item input[type="email"],#checkout-proper form#new_order .form-grouping div.item input[type="number"],#checkout-proper form#new_order .form-grouping div.item input[type="password"],#checkout-proper form#new_order .form-grouping div.item .card-form-control,#checkout-proper form#new_order .form-grouping div.item .select2-container-multi ul.select2-choices{width:100%}@media (min-width: 768px){#checkout-proper form#new_order .form-grouping div.item select,#checkout-proper form#new_order .form-grouping div.item input[type="tel"],#checkout-proper form#new_order .form-grouping div.item input[type="text"],#checkout-proper form#new_order .form-grouping div.item input[type="email"],#checkout-proper form#new_order .form-grouping div.item input[type="number"],#checkout-proper form#new_order .form-grouping div.item input[type="password"],#checkout-proper form#new_order .form-grouping div.item .card-form-control,#checkout-proper form#new_order .form-grouping div.item .select2-container-multi ul.select2-choices{width:100%}}@media (min-width: 992px){#checkout-proper form#new_order .form-grouping div.item select,#checkout-proper form#new_order .form-grouping div.item input[type="tel"],#checkout-proper form#new_order .form-grouping div.item input[type="text"],#checkout-proper form#new_order .form-grouping div.item input[type="email"],#checkout-proper form#new_order .form-grouping div.item input[type="number"],#checkout-proper form#new_order .form-grouping div.item input[type="password"],#checkout-proper form#new_order .form-grouping div.item .card-form-control,#checkout-proper form#new_order .form-grouping div.item .select2-container-multi ul.select2-choices{width:390px;margin-left:5px}}@media (min-width: 1200px){#checkout-proper form#new_order .form-grouping div.item select,#checkout-proper form#new_order .form-grouping div.item input[type="tel"],#checkout-proper form#new_order .form-grouping div.item input[type="text"],#checkout-proper form#new_order .form-grouping div.item input[type="email"],#checkout-proper form#new_order .form-grouping div.item input[type="number"],#checkout-proper form#new_order .form-grouping div.item input[type="password"],#checkout-proper form#new_order .form-grouping div.item .card-form-control,#checkout-proper form#new_order .form-grouping div.item .select2-container-multi ul.select2-choices{width:475px}}#checkout-proper form#new_order .form-grouping div.item input[type="checkbox"]{margin-top:15px;margin-left:5px}#checkout-proper form#new_order .group-submit{text-align:center}#checkout-proper form#new_order .group-submit label{width:auto}#checkout-proper form#new_order .group-submit input[type="text"],#checkout-proper form#new_order .group-submit input[type="email"],#checkout-proper form#new_order .group-submit input[type="password"],#checkout-proper form#new_order .group-submit input[type="tel"],#checkout-proper form#new_order .group-submit input[type="number"],#checkout-proper form#new_order .group-submit select,#checkout-proper form#new_order .group-submit .select2-container-multi ul.select2-choices{width:auto !important}#checkout-user-info,#checkout-proper{padding-bottom:40px}#checkout-user-info .form-grouping p,#checkout-proper .form-grouping p{font-size:15px;line-height:1.3em}@media (max-width: 767px){#checkout-user-info .form-grouping .select2-container,#checkout-proper .form-grouping .select2-container{width:100%}}#checkout-user-info .form-grouping .contact-preference label,#checkout-user-info .form-grouping .user_wants_account_manager label,#checkout-proper .form-grouping .contact-preference label,#checkout-proper .form-grouping .user_wants_account_manager label{font-size:16px;line-height:16px}#checkout-user-info .form-grouping .mail-subscription,#checkout-proper .form-grouping .mail-subscription{min-height:20px}#checkout-user-info .user-signature-block,#checkout-proper .user-signature-block{margin-top:25px}@media (min-width: 768px){#checkout-user-info .user-signature-block,#checkout-proper .user-signature-block{margin-top:0}}#checkout-user-info .user-signature-block label,#checkout-proper .user-signature-block label{width:auto}@media (max-width: 456px){#checkout-user-info .user-signature-block label,#checkout-proper .user-signature-block label{padding-left:19px}#checkout-user-info .user-signature-block label .agreement-hitbox,#checkout-proper .user-signature-block label .agreement-hitbox{padding-left:0}#checkout-user-info .user-signature-block label.checkbox,#checkout-proper .user-signature-block label.checkbox{padding-left:0;margin-top:-21px}}@media (min-width: 768px){#checkout-user-info .group-submit,#checkout-proper .group-submit{padding-top:20px}}@media (min-width: 992px){#checkout-user-info .group-submit,#checkout-proper .group-submit{padding-top:40px}}#checkout-user-info .please-note,#checkout-proper .please-note{font-weight:600;font-style:italic;font-size:13px}#checkout-user-info.sign-in .sign-in-head h1{margin-top:10px;margin-bottom:5px}@media (min-width: 768px){#checkout-user-info.sign-in .form-grouping{width:470px;margin:0px auto 20px}#checkout-user-info.sign-in .form-grouping input{width:100%;margin-left:0}}#checkout-user-info.sign-in .finding-email{display:none;margin-top:6px;color:#3d5c5c;text-align:center}#checkout-user-info.sign-in .find-email{margin-top:6px;text-align:center}#checkout-user-info.sign-in .email-found{display:none}#checkout-user-info.sign-in .email-found .sign-in-options{text-align:center;padding-top:10px;font-size:14px}#checkout-user-info.sign-in .email-found .sign-in-options .forgot-password{display:inline-block;margin-bottom:8px}#checkout-proper{padding-top:20px}#checkout-proper .order-summary{background-color:#fbfefd;border:3px solid #00447e;padding:20px 20px 25px;margin-bottom:10px;color:#7a7f91}#checkout-proper .order-summary .checkout-header{display:none;font-size:48px;text-align:center;color:#00447e;margin:0}@media (min-width: 768px){#checkout-proper .order-summary .checkout-header{display:block}}@media (min-width: 768px){#checkout-proper .order-summary{background-color:white}}#checkout-proper .order-summary .cart-summary-header{font-size:18px}#checkout-proper .order-summary .summary-item{font-size:16px;min-height:35px}#checkout-proper .order-summary .summary-item label{font-weight:400}#checkout-proper .order-summary .summary-item span{float:right}#checkout-proper .order-summary .summary-item .summary-item-info{margin-top:-10px;font-size:11px;font-weight:600}#checkout-proper .order-summary .summary-item .summary-item-info.coupon-note{line-height:12px;margin-top:-5px;margin-bottom:4px;font-size:11px;font-weight:400}#checkout-proper .order-summary .summary-item.summary-placeholder{color:#b4b4b4}#checkout-proper .order-summary .summary-item.summary-placeholder a.what-are-account-managers{text-decoration:none;color:#d5e2f4}#checkout-proper .order-summary .summary-item.pretotalcalc{border-top:1px solid #b4b4b4;padding-top:12px;font-style:italic}#checkout-proper .order-summary .summary-item.finaltotal{border-top:1px solid #b4b4b4;padding-top:12px;font-size:18px}#checkout-proper .order-summary .summary-item.finaltotal label{font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}#checkout-proper .order-summary #customer-email h3{font-size:16px;margin:25px 0 5px}#checkout-proper .order-summary #customer-email p{margin-left:10px;font-size:15px;font-style:italic}#checkout-proper .order-summary #summary-shipping-address{margin-left:10px;font-size:15px;font-style:italic}#checkout-proper .order-summary #summary-edit-address{margin-left:10px;font-size:13px;font-weight:600}#checkout-proper .order-summary .please-note{margin-top:10px}#checkout-proper .vendor-shipping-header{font-weight:600;font-size:15px;margin-top:10px}#checkout-proper span.amount-saved{margin-right:5px;color:#3d5c5c;text-decoration:line-through}#checkout-proper #processing_shipping_address{margin-top:20px;text-align:center}#checkout-proper #processing_shipping_address .processing_explanation{display:inline-block}#checkout-proper #processing_shipping_address .processing_explanation h3{font-size:24px;color:#7a7f91;margin:0 0 5px}#checkout-proper #processing_shipping_address .processing_explanation p{color:#7a7f91;font-size:14px}#checkout-proper #processing_shipping_address .processing_explanation progress,#checkout-proper #processing_shipping_address .processing_explanation progress[role]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-size:auto;height:17px;width:100%;margin:0 5px 0 1px}#checkout-proper #processing_shipping_address .processing_explanation progress::-webkit-progress-bar,#checkout-proper #processing_shipping_address .processing_explanation progress[role]::-webkit-progress-bar{background-color:#e4e5eb;border-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,0.15) inset}#checkout-proper #processing_shipping_address .processing_explanation progress::-webkit-progress-value,#checkout-proper #processing_shipping_address .processing_explanation progress[role]::-webkit-progress-value{background-color:#7a7f91;border-radius:4px;transition:width 0.5s ease;-webkit-transition:width 0.5s ease}#checkout-proper #processing_shipping_address .processing_explanation progress::-moz-progress-bar,#checkout-proper #processing_shipping_address .processing_explanation progress[role]::-moz-progress-bar{background-color:#7a7f91}@media (min-width: 768px){#checkout-proper #processing_shipping_address .processing_explanation{width:350px}#checkout-proper #processing_shipping_address .processing_explanation p{font-size:17px}}#checkout-proper form#new_order .algolia-places{width:auto}#checkout-proper form#new_order .saved_address_label{display:none}@media (min-width: 992px){#checkout-proper form#new_order .saved_address_label{display:inline-block}}#checkout-proper form#new_order .saved_address_display{display:inline-block;padding:12px 0px 14px 4px;font-weight:600;font-size:16px;line-height:22px}@media (min-width: 992px){#checkout-proper form#new_order .saved_address_display{padding:5px 0px 14px 8px;font-weight:400;font-size:19px;line-height:27px}}#checkout-proper form#new_order .order-contact-email{display:inline-block;padding:7px}#checkout-proper form#new_order .form-grouping div.item #coupon_code{width:70%}@media (min-width: 768px){#checkout-proper form#new_order .form-grouping div.item #coupon_code{width:286px}}@media (min-width: 992px){#checkout-proper form#new_order .form-grouping div.item #coupon_code{width:315px}}@media (min-width: 1200px){#checkout-proper form#new_order .form-grouping div.item #coupon_code{width:449px}}#checkout-proper form#new_order .store-credit-header{display:inline-block;margin-right:15px}#checkout-proper form#new_order .store-credit-info{font-size:14px;font-weight:500;display:inline-block}#checkout-proper form#new_order .apply-store-credit{font-size:14px;font-weight:500}#checkout-proper form#new_order .apply-store-credit #credit-amount{font-style:italic;font-weight:600;color:#1e945b}#checkout-proper form#new_order .apply-store-credit a.btn{margin-top:-2px;margin-left:4px}#checkout-proper form#new_order .btn.coupon-apply{height:35px;margin-top:-4px;margin-left:4px;line-height:20px;font-size:16px}#checkout-proper form#new_order .field_with_errors{display:inline-block}#checkout-proper form#new_order .field_with_errors label{color:#ac190c}#checkout-proper form#new_order #coupon_response,#checkout-proper form#new_order .coupon_response{font-size:18px;margin-bottom:15px;font-weight:bold;color:#663399}@media (min-width: 768px){#checkout-proper form#new_order #coupon_response,#checkout-proper form#new_order .coupon_response{margin-left:160px}}#checkout-proper form#new_order #coupon_response p,#checkout-proper form#new_order .coupon_response p{font-size:14px;color:#3e3e3e}#checkout-proper form#new_order .test-mode,#checkout-proper form#new_order .coupon-info,#checkout-proper form#new_order .we-accept{color:#3d5c5c;margin:3px 0 5px;font-size:14px;line-height:18px;font-style:italic}#checkout-proper form#new_order #submit,#checkout-proper form#new_order #submit_shipping_address,#checkout-proper form#new_order #submit_billing_address{text-align:center;margin-top:10px}#checkout-proper form#new_order #store_credit{margin-bottom:20px}#checkout-proper form#new_order #coupon{margin-top:20px}#checkout-proper form#new_order #stripe_error{font-style:italic;font-weight:600;color:#ac190c}#checkout-proper form#new_order #card-brand{display:inline-block;font-size:20px;line-height:20px;vertical-align:top;margin:5px 0 0 -31px;float:right;color:#b4b4b4}@media (min-width: 992px){#checkout-proper form#new_order #card-brand{font-size:24px;width:31px;float:none}}#checkout-proper form#new_order #card-brand .fa{display:none}#checkout-proper form#new_order #checkout-shipping .notices-section{border-color:#f1f1f1;font-weight:400;position:static}#checkout-proper form#new_order #checkout-shipping .notices-section h4{margin-bottom:0.5rem}#checkout-proper form#new_order #checkout-shipping .notices-section p{font-size:0.85rem;margin-top:0.5rem}@media (min-width: 992px){#checkout-proper .cvc-card-checkout{display:flex;align-items:end}}#checkout_error{margin:16px;padding:10px 20px 20px;border:3px solid #ac190c;background-color:#fef4f3}#checkout_error h4{color:#ac190c}#checkout_warning{margin:16px;padding:10px 20px 20px;border:3px solid #faeacc;background-color:#fcf8e3}#checkout_warning h4{color:#8a6d3b}#submit_shipping_address_errors{display:none;background-color:#fef4f3;border:3px solid #ac190c;padding:10px 10px 20px;margin-bottom:10px}.st-label{width:13%}#coupon_code{width:333px;margin-right:5px}.coupon-apply{margin-top:-3px;font-size:13px}
