.woocommerce h2,.woocommerce h3,.woocommerce h4,.woocommerce h5{font-size:1.5625rem}@media(max-width: 35.98em){.woocommerce h2,.woocommerce h3,.woocommerce h4,.woocommerce h5{font-size:1.25rem}}.woocommerce table.shop_table{border-color:#d3d3d3}.woocommerce .woocommerce-terms-and-conditions-wrapper input,.woocommerce .create-account input{position:static;opacity:1;transform:translateY(0)}.woocommerce .woocommerce-checkout input[type=text],.woocommerce .woocommerce-checkout input[type=tel],.woocommerce .woocommerce-checkout input[type=email],.woocommerce .woocommerce-checkout input[type=date],.woocommerce .woocommerce-checkout input[type=number],.woocommerce .woocommerce-checkout textarea{font-size:1rem;color:#292929;line-height:1;border-radius:.25rem;border:1px solid #676767;padding:.75rem 1.5rem;-webkit-appearance:none}.woocommerce .woocommerce-checkout input[type=text]:focus-visible,.woocommerce .woocommerce-checkout input[type=tel]:focus-visible,.woocommerce .woocommerce-checkout input[type=email]:focus-visible,.woocommerce .woocommerce-checkout input[type=date]:focus-visible,.woocommerce .woocommerce-checkout input[type=number]:focus-visible,.woocommerce .woocommerce-checkout textarea:focus-visible{outline:1px solid #202051 !important}.woocommerce .woocommerce-checkout input[type=text].error,.woocommerce .woocommerce-checkout input[type=tel].error,.woocommerce .woocommerce-checkout input[type=email].error,.woocommerce .woocommerce-checkout input[type=date].error,.woocommerce .woocommerce-checkout input[type=number].error,.woocommerce .woocommerce-checkout textarea.error{border-color:red;color:red}.woocommerce .woocommerce-checkout input[type=text]::placeholder,.woocommerce .woocommerce-checkout input[type=tel]::placeholder,.woocommerce .woocommerce-checkout input[type=email]::placeholder,.woocommerce .woocommerce-checkout input[type=date]::placeholder,.woocommerce .woocommerce-checkout input[type=number]::placeholder,.woocommerce .woocommerce-checkout textarea::placeholder{opacity:1;font-size:1rem;color:#515151}.woocommerce .woocommerce-checkout input[type=text].error::placeholder,.woocommerce .woocommerce-checkout input[type=tel].error::placeholder,.woocommerce .woocommerce-checkout input[type=email].error::placeholder,.woocommerce .woocommerce-checkout input[type=date].error::placeholder,.woocommerce .woocommerce-checkout input[type=number].error::placeholder,.woocommerce .woocommerce-checkout textarea.error::placeholder{color:red}.woocommerce .woocommerce-checkout input[type=radio]{opacity:0;display:inline-block;position:absolute;left:.4rem;top:50%;transform:translateY(-50%)}.woocommerce .woocommerce-checkout input[type=radio]+label{display:inline-block;padding-left:2rem;width:100%;position:relative;font-weight:normal}.woocommerce .woocommerce-checkout input[type=radio]+label:before,.woocommerce .woocommerce-checkout input[type=radio]+label:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.woocommerce .woocommerce-checkout input[type=radio]+label:before{left:0;width:1.5rem;height:1.5rem;border-radius:100%;border:1px solid #292929}.woocommerce .woocommerce-checkout input[type=radio]+label:after{left:.25rem;width:1rem;height:1rem;background:#292929;border-radius:100%;visibility:hidden}.woocommerce .woocommerce-checkout input[type=radio].error+label:before{border-color:red}.woocommerce .woocommerce-checkout input[type=radio]:focus-visible+label:before{outline:.125rem solid #292929}.woocommerce .woocommerce-checkout input[type=radio]:checked+label:after{visibility:visible}.woocommerce .woocommerce-checkout input[type=checkbox]{opacity:0;display:inline-block;position:absolute;left:.4rem;top:50%;transform:translateY(-50%)}.woocommerce .woocommerce-checkout input[type=checkbox]+label{font-size:.8125rem;display:inline-block;padding-left:2rem;width:100%;position:relative;font-weight:normal}.woocommerce .woocommerce-checkout input[type=checkbox]+label a{font-weight:600}.woocommerce .woocommerce-checkout input[type=checkbox]+label:before,.woocommerce .woocommerce-checkout input[type=checkbox]+label:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.woocommerce .woocommerce-checkout input[type=checkbox]+label:before{left:0;width:1.5rem;height:1.5rem;border:1px solid #292929}.woocommerce .woocommerce-checkout input[type=checkbox]+label:after{left:.25rem;width:1rem;height:1rem;background:#292929;visibility:hidden}.woocommerce .woocommerce-checkout input[type=checkbox].error+label:before{border-color:red}.woocommerce .woocommerce-checkout input[type=checkbox]:focus-visible+label:before{outline:.125rem solid #292929}.woocommerce .woocommerce-checkout input[type=checkbox]:checked+label:after{visibility:visible}.woocommerce .woocommerce-checkout select{font-size:1rem;color:#292929;line-height:1;border-radius:.25rem;border:1px solid #676767;padding:.75rem 1.5rem;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23232323%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.woocommerce .woocommerce-checkout select:focus-visible{outline:1px solid #202051 !important}.woocommerce .woocommerce-checkout select.error{border-color:red;color:red}.woocommerce .woocommerce-checkout select option{font-weight:normal}@media(min-width: 75em){.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table{width:43%}}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method label{display:inline-block}.woocommerce .woocommerce-checkout label{line-height:1}.woocommerce .woocommerce-checkout #payment{background-color:#fff}@media(min-width: 75em){.woocommerce .woocommerce-checkout #payment{width:55%}}.woocommerce .woocommerce-checkout #payment .wc_payment_methods .payment_box{background-color:#fff;color:#202051;padding:0}.woocommerce .woocommerce-checkout #payment .wc_payment_methods .payment_box:before{content:none}.woocommerce .woocommerce-checkout #payment .wc_payment_methods .payment_box .form-row{padding:0}.woocommerce .woocommerce-checkout #payment .wc_payment_methods .payment_box .form-row .wc-stripe-elements-field{font-size:1rem;color:#292929;line-height:1;border-radius:.25rem;border:1px solid #676767;padding:.75rem 1.5rem;-webkit-appearance:none}.woocommerce .woocommerce-checkout #payment .wc_payment_methods .payment_box .form-row .wc-stripe-elements-field:focus-visible{outline:1px solid #202051 !important}.woocommerce .woocommerce-checkout #payment .wc_payment_methods .payment_box .form-row .wc-stripe-elements-field.error{border-color:red;color:red}.woocommerce .woocommerce-checkout #payment .wc_payment_methods .payment_box .form-row .wc-stripe-elements-field::placeholder{opacity:1;font-size:1rem;color:#515151}.woocommerce .woocommerce-checkout #payment .wc_payment_methods .payment_box .form-row .wc-stripe-elements-field.error::placeholder{color:red}.woocommerce .woocommerce-checkout #payment #place_order{float:left}.woocommerce .woocommerce-privacy-policy-text{font-size:1rem}.woocommerce-cart .woocommerce .woocommerce-cart-form input[type=number]{font-size:1rem;color:#292929;line-height:1;border-radius:.25rem;border:1px solid #676767;padding:.75rem 1.5rem;-webkit-appearance:none}.woocommerce-cart .woocommerce .woocommerce-cart-form input[type=number]:focus-visible{outline:1px solid #202051 !important}.woocommerce-cart .woocommerce .woocommerce-cart-form input[type=number].error{border-color:red;color:red}.woocommerce-cart .woocommerce .woocommerce-cart-form input[type=number]::placeholder{opacity:1;font-size:1rem;color:#515151}.woocommerce-cart .woocommerce .woocommerce-cart-form input[type=number].error::placeholder{color:red}.woocommerce-cart .woocommerce .woocommerce-cart-form .cart .actions .coupon input{font-size:1rem;color:#292929;line-height:1;border-radius:.25rem;border:1px solid #676767;padding:.75rem 1.5rem;-webkit-appearance:none;width:auto}.woocommerce-cart .woocommerce .woocommerce-cart-form .cart .actions .coupon input:focus-visible{outline:1px solid #202051 !important}.woocommerce-cart .woocommerce .woocommerce-cart-form .cart .actions .coupon input.error{border-color:red;color:red}.woocommerce-cart .woocommerce .woocommerce-cart-form .cart .actions .coupon input::placeholder{opacity:1;font-size:1rem;color:#515151}.woocommerce-cart .woocommerce .woocommerce-cart-form .cart .actions .coupon input.error::placeholder{color:red}label[for=wc-stripe-new-payment-method]{display:inline-block !important}