@keyframes loadingSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:999999}.loading{background-color:#0984ae;border-radius:50%;box-shadow:5px 5px 15px rgba(0,0,0,.14);display:block;font-family:Open Sans,sans-serif;height:60px;opacity:0;text-align:center;transform:scale(.5);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;width:60px}.loading-icon{animation:loadingSpinner 1s ease infinite;background-image:url(85850333dc7c6673981d.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;display:block;height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px}.ie9 .loading-icon{background-image:url(media/icon-loading-white-on-red.a5916037.gif)}.loading-message{color:#fff;display:none;font-family:Open Sans,sans-serif;white-space:nowrap}.loading-container.is-visible{opacity:1;visibility:visible;z-index:999999}.loading-container.is-visible .loading{opacity:1;transform:scale(1)}.loading-container.has-message .loading{border-radius:5px;height:60px;line-height:60px;padding:0 20px 0 60px;width:auto}.loading-container.has-message .loading .loading-icon{left:20px;margin-left:0}.loading-container.has-message .loading .loading-message{display:inline}.cart-table{border:1px solid #dbdbdb!important;border-radius:5px;font-size:14px;margin:15px 0 0!important}.cart-table tbody tr td,.cart-table tbody tr th,.cart-table tfoot tr td,.cart-table tfoot tr th,.cart-table thead tr td,.cart-table thead tr th{border-bottom:none!important;border-right:none!important;border-top:1px solid #ebe9eb!important;line-height:18px!important;padding:12px!important}.cart-table tbody tr th[colspan="2"],.cart-table tfoot tr th[colspan="2"],.cart-table thead tr th[colspan="2"]{background:#f4f4f4}.cart-table tbody tr:first-child td,.cart-table tbody tr:first-child th,.cart-table tfoot tr:first-child td,.cart-table tfoot tr:first-child th,.cart-table thead tr:first-child td,.cart-table thead tr:first-child th{border-top:none!important}.cart-table tbody tr:first-child th[colspan="2"]:first-child,.cart-table tfoot tr:first-child th[colspan="2"]:first-child,.cart-table thead tr:first-child th[colspan="2"]:first-child{border-top-left-radius:5px}.cart-table tbody tr:first-child th[colspan="2"]:last-child,.cart-table tfoot tr:first-child th[colspan="2"]:last-child,.cart-table thead tr:first-child th[colspan="2"]:last-child{border-top-right-radius:5px}.checkout-nav{display:block;font-size:14px;font-weight:700;margin-bottom:30px;padding-top:10px;text-align:center}@media screen and (min-width:992px){.checkout-nav{font-size:17px;padding-top:0}}.checkout-nav ul{align-items:center;border-bottom:4px solid #dbdbdb;display:flex;flex-flow:row nowrap;list-style:none;margin:0;padding:0}.checkout-nav ul li{border-bottom:4px solid transparent;flex:0 0 auto;margin-bottom:-4px;width:33.333333%}.checkout-nav ul li a,.checkout-nav ul li span{color:#999;display:block;padding-bottom:15px}@media screen and (min-width:992px){.checkout-nav ul li a,.checkout-nav ul li span{padding-bottom:25px}}.checkout-nav ul li a:hover{color:#0984ae}.checkout-nav ul li.active{border-bottom-color:#0984ae}.checkout-nav ul li.active>a,.checkout-nav ul li.active>span{color:#0984ae}.checkout-steps{margin-bottom:30px}.checkout-steps .wc_avatax_validate_address{display:none!important}@media screen and (min-width:768px){.checkout-steps{margin-bottom:0}}.checkout-step{display:none}.checkout-step h3{font-size:22px;margin-bottom:30px}.checkout-step.active{display:block}.checkout-step .card .card-body{padding:30px}.checkout-step .card .card-footer{border-top:1px solid #dbdbdb;display:block;padding:30px}#checkout-billing .form-row-first,#checkout-billing .form-row-last{display:inline-block;float:none!important}#checkout-billing #dotmailer_marketing_checkbox_field{display:none}.checkout-steps-actions .flex-grid-item{margin:0!important}@media screen and (max-width:767px){.checkout-steps-actions .flex-grid-item+.flex-grid-item{margin-top:10px!important}}.back-to-cart span{margin-right:.5rem}.checkout-account-login{display:none}.checkout-account-login .card-body{align-items:center;display:flex;flex-flow:column nowrap}@media screen and (min-width:992px){.checkout-account-login .card-body{flex-flow:row wrap}}.checkout-account-login.is-visible{display:block}.checkout-account-login-left,.checkout-account-login-right{width:100%}@media screen and (min-width:992px){.checkout-account-login-left,.checkout-account-login-right{width:50%}}.checkout-account-login-left{border-bottom:1px solid #dbdbdb;padding:0 0 30px;width:100%}@media screen and (min-width:992px){.checkout-account-login-left{border-bottom:none;border-right:1px solid #dbdbdb;padding:10px 40px 10px 10px;width:50%}}.checkout-account-login-right{padding:30px 0 0}.checkout-account-login-right h3{position:relative}.checkout-account-login-right h3:after{background:#f99e31;content:"";display:block;height:1px;margin:20px auto 0;width:130px}@media screen and (min-width:992px){.checkout-account-login-right{padding:10px 10px 10px 40px}}.checkout-account-register{display:none;padding:0}@media screen and (min-width:992px){.checkout-account-register{padding:10px}}.checkout-account-register.is-visible{display:block}.checkout-cart{margin-bottom:30px}@media screen and (min-width:992px){.checkout-cart{padding-left:40px}}.checkout-cart .card .card-header{border-bottom:1px solid #dbdbdb;padding:15px 20px}.checkout-cart .card>.checkout-cart-contents .checkout-coupon-form{display:none}.checkout-cart .checkout-cart-products .product{display:flex;flex-flow:row nowrap;font-size:14px;justify-content:space-between;min-height:80px;padding:15px 20px 15px 80px}.checkout-cart .checkout-cart-products .product+.product{border-top:1px solid #dbdbdb}.checkout-cart .checkout-cart-products .product .product-image{background:#dbdbdb no-repeat 50%;background-size:cover;border-radius:5px;display:block;height:50px;left:20px;position:absolute;top:15px;width:50px}.checkout-cart .checkout-cart-products .product .product-image img{display:none;min-width:100%;opacity:0;visibility:hidden}.checkout-cart .checkout-cart-products .product .product-total{font-weight:700;line-height:18px;padding-left:20px;text-align:right}.checkout-cart .checkout-cart-products .product .product-total .product-price-regular{color:#adadad;font-size:12px;font-weight:400}.checkout-cart .cart-table-wrapper{border-top:1px solid #dbdbdb;padding:15px 20px}.checkout-cart .cart-table-wrapper+.cart-table-wrapper{border-top:none;padding-top:0}.checkout-cart .cart-table-wrapper .cart-table{margin-top:0!important}.checkout-cart .checkout-order-total{align-items:center;border-top:1px solid #dbdbdb;display:flex;flex-flow:row nowrap;font-weight:700;justify-content:space-between;padding:20px}.checkout-cart .checkout-order-total .checkout-order-total-price{align-items:center;display:flex;flex-flow:row-reverse wrap;font-size:26px;line-height:32px}.checkout-cart .checkout-order-total .checkout-order-total-price-regular{color:#adadad;font-size:14px;font-weight:400;line-height:18px;margin:0 10px}.checkout-cart .woocommerce-error,.checkout-cart .woocommerce-message{margin-bottom:0!important}.checkout-cart:not(.content-is-visible) .card>.checkout-cart-contents{display:none}.woocommerce-remove-coupon.btn.btn-xs{border-radius:15px;height:24px;line-height:22px;margin-left:5px;padding:0;text-align:center;width:24px}.woocommerce-checkout-payment{background:none!important;padding:0!important}.wc_payment_methods{border-bottom:none!important;padding:0!important}.wc_payment_methods .wc_payment_method{border:1px solid #dbdbdb;border-radius:5px}.wc_payment_methods .wc_payment_method img{border:1px solid #ededed;border-radius:2px;overflow:hidden}.wc_payment_methods .wc_payment_method.payment_method_authorize_net_cim_credit_card #siteseal{position:absolute;right:20px}.wc_payment_methods .wc_payment_method.payment_method_authorize_net_cim_credit_card #siteseal img{border:0}.wc_payment_methods .wc_payment_method.payment_method_authorize_net_cim_credit_card #siteseal img:nth-child(2){display:none}.wc_payment_methods .wc_payment_method.payment_method_authorize_net_cim_credit_card #wc-authorize-net-cim-credit-card-credit-card-form>p:first-of-type{margin-bottom:0;padding:0 15px}.wc_payment_methods .wc_payment_method.payment_method_authorize_net_cim_credit_card #wc-authorize-net-cim-credit-card-credit-card-form>p:first-of-type:before{content:url(https://cdn.simplertrading.com/2018/12/20142302/lock-icon-32.png);margin-right:.5em;position:relative;top:5px}.wc_payment_methods .wc_payment_method.payment_method_braintree_paypal>label>img{border:none;margin-left:0!important}.wc_payment_methods .wc_payment_method+.wc_payment_method{margin-top:15px!important}.wc_payment_methods .wc_payment_method>input[type=radio]{display:block!important;left:20px;position:absolute;top:25px}.wc_payment_methods .wc_payment_method>label{border-top-left-radius:5px;border-top-right-radius:5px;display:block;font-weight:700;margin:0!important;padding:20px 20px 20px 50px}.wc_payment_methods .wc_payment_method>input[type=radio]:checked+label{background:#f4f4f4!important}.wc_payment_methods .wc_payment_method .payment_box{background:#f4f4f4!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb;font-size:17px!important;margin:0!important;padding:30px!important}.wc_payment_methods .wc_payment_method .payment_box .form-row{margin-bottom:0!important;margin-top:15px!important}.wc_payment_methods .wc_payment_method .payment_box input[type=tel],.wc_payment_methods .wc_payment_method .payment_box input[type=text]{font-size:17px!important;padding-bottom:0!important;padding-top:1px!important}.wc_payment_methods .wc_payment_method .payment_box input[type=checkbox]{left:15px;top:6px}.wc_payment_methods .wc_payment_method .payment_box input[type=checkbox]#wc-braintree-paypal-tokenize-payment-method{left:0}.wc_payment_methods .wc_payment_method .payment_box input[type=checkbox]+label{font-weight:400;padding-left:30px}.wc_payment_methods .wc_payment_method .payment_box #wc-authorize-net-cim-credit-card-credit-card-form{margin-left:-15px;margin-right:-15px;margin-top:-15px}@media screen and (min-width:768px){.wc_payment_methods .wc_payment_method .payment_box #wc-authorize-net-cim-credit-card-account-number_field{float:left!important;width:66.666666%!important}.wc_payment_methods .wc_payment_method .payment_box #wc-authorize-net-cim-credit-card-expiry_field{float:left!important;width:33.333333%!important}}.wc_payment_methods .wc_payment_method .payment_box .wc-saved-payment-methods{margin-top:-10px}.wc_payment_methods .wc_payment_method .payment_box .wc-manage-payment-methods{margin-bottom:20px!important}.wc_payment_methods .wc_payment_method .payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method img{border:1px solid #ededed;border-radius:2px;margin-left:0!important;overflow:hidden}.wc_payment_methods .wc_payment_method .payment_box:before{display:none!important}.place-order{margin:30px 0 0!important;padding:0!important}.place-order .woocommerce-terms-and-conditions{background:#f4f4f4;border:1px solid #dbdbdb;border-radius:5px;box-shadow:none;max-height:300px!important}.place-order .wc-terms-and-conditions{padding:0!important}.place-order .wc-terms-and-conditions label{font-weight:400}#place_order.button{left:-999999px;opacity:0;pointer-events:none;position:absolute;top:-999999px}#order_review #place_order.button[data-value="Add payment method"],#order_review #place_order.button[data-value="Change payment method"]{left:0;margin-top:25px;opacity:1;pointer-events:all;position:relative;text-align:center;top:0}#order_review .payment_methods.methods .wc_payment_method.payment_method_authorize_net_cim_credit_card>label,#order_review .payment_methods.methods .wc_payment_method.payment_method_braintree_paypal>label{margin-left:30px}.checkout-order-receipt .card .card-body{padding:20px 20px 10px}@media screen and (min-width:768px){.checkout-order-receipt .card .card-body{padding:40px 40px 15px}}.checkout-order-receipt ul.order_details{margin:30px 0!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none}#add_payment_method #payment .form-row.wc-terms-and-conditions,.woocommerce-cart #payment .form-row.wc-terms-and-conditions,.woocommerce-checkout #payment .form-row.wc-terms-and-conditions{padding:0!important}.woocommerce-additional-fields{display:none}