@charset "UTF-8";input#terms:checked{position:relative;height:.8rem;width:.8rem;background:0 0!important;color:transparent}input#terms:checked:before{color:#fff;background-color:#646363;content:"\f14a";font-family:Font Awesome\ 5 Pro;height:.8rem;width:.8rem;position:absolute;top:0;left:0;font-size:1.1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}input#terms:focus{box-shadow:none!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fff!important;color:#646363!important}#select2-billing_country-container,.select2-selection.select2-selection--single{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#select2-billing_country-results,#select2-billing_state-results{font-size:.7rem!important;border-bottom:1px solid #63666a;padding:.5rem;padding-bottom:2rem;max-height:20rem}#order_comments{min-height:5rem;margin-bottom:2rem}#payment.woocommerce-checkout-payment{background-color:#ddd}#payment.woocommerce-checkout-payment *{color:#646363}#payment.woocommerce-checkout-payment div.payment_box{padding:0}#select2-billing_state-container:focus{display:none}div.checkout_page{margin:auto;margin-top:1rem}div.checkout_page .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{font-weight:400}div.checkout_page span.optional{display:none!important}div.checkout_page abbr.required{color:#646363!important}div.checkout_page .cart-subtotal td,div.checkout_page .order-total td,div.checkout_page .product-total,div.checkout_page .product-total td{text-align:right}div.checkout_page td.product-thumbnail img{max-width:3rem;max-height:3rem}div.checkout_page #place_order{font-weight:200;border-radius:2rem;text-transform:uppercase;transition:.1s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:.5rem 1em!important;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background-color:#646363;color:#fff;border:none}@media screen and (min-width:56rem){div.checkout_page #place_order{height:1.6rem;font-size:75%}}@media screen and (max-width:47rem){div.checkout_page #place_order{height:1.6rem;font-size:100%}}div.checkout_page #place_order:hover{background-color:transparent;color:#646363;border:1px solid #646363}div.checkout_page li,div.checkout_page ol,div.checkout_page ul{list-style:none}div.checkout_page .focus .button,div.checkout_page .focus a,div.checkout_page .focus input,div.checkout_page a:focus,div.checkout_page button:focus,div.checkout_page input:focus,div.checkout_page select,div.checkout_page select:focus{outline:none!important}div.checkout_page ::-webkit-input-placeholder{opacity:.6}div.checkout_page ::-moz-placeholder{opacity:.6}div.checkout_page :-ms-input-placeholder,div.checkout_page ::-ms-input-placeholder{opacity:.6}div.checkout_page ::placeholder{opacity:.6}div.checkout_page button,div.checkout_page input,div.checkout_page select{outline:none}@media screen and (min-width:56rem){div.checkout_page{max-width:75rem}}@media screen and (max-width:47rem){div.checkout_page{max-width:100%}}div.checkout_page .woocommerce-billing-fields__field-wrapper{display:grid}div.checkout_page .woocommerce-billing-fields__field-wrapper #billing_country_field,div.checkout_page .woocommerce-billing-fields__field-wrapper #billing_state_field{position:relative}div.checkout_page .woocommerce-billing-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper:after,div.checkout_page .woocommerce-billing-fields__field-wrapper #billing_state_field .woocommerce-input-wrapper:after{display:block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;content:"";position:absolute;right:1rem;top:50%;font-size:1rem}div.checkout_page select{padding-left:1rem;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}div.checkout_page .woocommerce-form-coupon-toggle{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}div.checkout_page .woocommerce-info{border-top-color:transparent!important}div.checkout_page .woocommerce-info:before{color:#9e5f02!important}div.checkout_page .checkout_coupon.woocommerce-form-coupon{text-transform:uppercase;color:#646363}div.checkout_page .checkout_coupon.woocommerce-form-coupon #coupon_code{border:none;border-bottom:1px solid #ddd}div.checkout_page .checkout_coupon.woocommerce-form-coupon #coupon_code:focus{border-bottom:1px solid #9e5f02}div.checkout_page form.checkout{margin:auto}div.checkout_page form.checkout .woocommerce-invalid-required-field{padding:1rem;background:#f8e7d0}div.checkout_page form.checkout .woocommerce-invalid-required-field .woocommerce-input-wrapper:after{padding-top:.5rem;content:"This field is required."!important;color:#dc3545;font-size:.8rem}div.checkout_page form.checkout .woocommerce-invalid-required-field .woocommerce-input-wrapper input{background-color:#fff!important}div.checkout_page form.checkout div#payment.woocommerce-checkout-payment{background-color:#fff;color:#9e5f02}div.checkout_page form.checkout div#payment.woocommerce-checkout-payment label{color:#9e5f02}div.checkout_page form.checkout div#payment.woocommerce-checkout-payment ul>li.wc_payment_method.payment_method_cod>div,div.checkout_page form.checkout div#payment.woocommerce-checkout-payment ul>li.wc_payment_method div.payment_box{background-color:transparent;font-weight:700}div.checkout_page form.checkout div#payment.woocommerce-checkout-payment>ul>li.wc_payment_method.payment_method_cod>div:before{display:none!important}div.checkout_page form.checkout h3{font-size:1.6rem;text-transform:unset}div.checkout_page form.checkout .cart_item{position:relative}div.checkout_page form.checkout .cart_item .product-thumbnail{max-width:6rem}div.checkout_page form.checkout .checkout-footer{font-size:1rem}div.checkout_page form.checkout .checkout-footer .order-total{font-size:1.5rem}div.checkout_page form.checkout td.product-remove{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3rem}div.checkout_page form.checkout .remove{width:2rem;height:auto;border-radius:0;font-size:1.2rem;color:#646363!important;padding:.15rem;font-weight:200;top:1rem}div.checkout_page form.checkout a.remove:hover{background-color:transparent;opacity:.7}div.checkout_page form.checkout .group-address,div.checkout_page form.checkout .group-contact{margin-bottom:1rem}div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table{border-collapse:separate;border-spacing:0 .5rem;border:none}div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table td,div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table th,div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tr{border:none}div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table #order_review{font-size:1rem}div.checkout_page form.checkout button#place_order{margin:auto}div.checkout_page form.checkout .form-row.form-row-wide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}div.checkout_page form.checkout input{padding-top:1.4rem;padding-bottom:1.4rem;border:1px solid #dee2e6}div.checkout_page form.checkout input:focus{color:#495057;background-color:#fff;border-color:#e4a14b;outline:0;box-shadow:0 0 0 .2rem #b0de95;opacity:.7}div.checkout_page form.checkout select{border:1px solid #dee2e6;padding-top:.7rem;padding-bottom:.6rem}div.checkout_page form.checkout textarea{border:1px solid #dee2e6}div.checkout_page form.checkout .form-row,div.checkout_page form.checkout .woocommerce-input-wrapper{width:100%!important}div.checkout_page form.checkout *{color:#646363}div.checkout_page .woocommerce-input-wrapper input,div.checkout_page .woocommerce-input-wrapper textarea{border:none;background:0 0!important;transition:.1s;box-shadow:none;height:2.5rem;border:1px solid #63666a;color:#63666a;padding:1rem}div.checkout_page .select2-results__option.select2-results__option--highlighted{background-color:#ddd!important}div.checkout_page .select2-results__option{color:#646363!important}div.checkout_page input.select2-search__field{border:none!important}@media screen and (max-width:56rem){.woocommerce div.checkout_page{margin:auto;margin-top:5rem}}@media screen and (max-width:56rem) and (min-width:56rem){.woocommerce div.checkout_page{max-width:75rem}}@media screen and (max-width:56rem) and (max-width:47rem){.woocommerce div.checkout_page{max-width:100%}}@media screen and (max-width:56rem){.woocommerce div.checkout_page .woocommerce-billing-fields h3:nth-of-type(2){display:none}.woocommerce div.checkout_page .woocommerce-billing-fields__field-wrapper{grid-template-columns:repeat(1fr)}.woocommerce div.checkout_page form.checkout{padding:1rem}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table{padding:0}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table .cart_item .ts-product-image img{width:5rem!important}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table .cart_item .checkout-inner-list-elements{margin-bottom:1rem;font-size:.9rem}}@media screen and (min-width:56rem){.woocommerce div.checkout_page{margin:auto;margin-top:5rem}}@media screen and (min-width:56rem) and (min-width:56rem){.woocommerce div.checkout_page{max-width:75rem}}@media screen and (min-width:56rem) and (max-width:47rem){.woocommerce div.checkout_page{max-width:100%}}@media screen and (min-width:56rem){.woocommerce div.checkout_page #add_payment_method #payment div.payment_box:before,.woocommerce div.checkout_page .woocommerce-cart #payment div.payment_box:before,.woocommerce div.checkout_page .woocommerce-checkout #payment div.payment_box:before{border:none!important}.woocommerce div.checkout_page form.checkout{display:grid;grid-template-columns:2fr 1.5fr;grid-gap:1rem}.woocommerce div.checkout_page form.checkout .order-review-container h3:first-of-type,.woocommerce div.checkout_page form.checkout .woocommerce-billing-fields h3:first-of-type{border-bottom:1px solid #646363;padding-bottom:1rem;color:#9e5f02}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table{border-collapse:separate;border-spacing:0 .5rem;border:none}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table th,.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tr{border:none}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tfoot{font-size:1rem}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tfoot td,.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tfoot th{font-weight:400}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tfoot ul#shipping_method li{margin:0}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tfoot .order-total{font-size:1.5rem}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tfoot .order-total th{font-weight:700}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table .woocommerce-Price-currencySymbol{display:inline-block}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tr.cart_item td.product-name{font-size:.8rem;padding:0;padding-left:.8rem}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tr.cart_item td.product-thumbnail img{min-width:4rem}.woocommerce div.checkout_page form.checkout .shop_table.woocommerce-checkout-review-order-table tr.cart_item .product-total{font-size:1rem}}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:3em;width:3em;position:absolute;top:20%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";animation:none;background:url(../../svg/soneva_loading.svg) 50%;background-size:cover;line-height:1;text-align:center;font-size:2em;width:3rem;height:3rem}.soneva_return_shop_button{position:absolute;bottom:1rem;left:0;width:100%}.soneva_return_shop_button,.soneva_return_shop_button .soneva-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.soneva_return_shop_button .soneva-button{font-weight:200;border-radius:2rem;text-transform:uppercase;-ms-flex-align:center;padding:.5rem 1em!important;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border:1px solid #646363;color:#646363;background:0 0;transition:.1s;align-items:center}@media screen and (min-width:56rem){.soneva_return_shop_button .soneva-button{height:1.6rem;font-size:75%}}@media screen and (max-width:47rem){.soneva_return_shop_button .soneva-button{height:1.6rem;font-size:100%}}.soneva_return_shop_button .soneva-button:hover{background-color:#646363;color:#fff;border:none}.woo_soneva_required_symbol{color:#996017!important;margin-left:.25rem}