.content-center{text-align:inherit}.btn:not([data-toggle="popover"]){padding:inherit;display:inline-flex}*{box-sizing:border-box;font-style:normal}body{font-family:'Lato';font-style:normal;font-weight:400;font-size:15px;line-height:22px;color:#000}.content-center{display:flex;width:100%;max-width:1366px;justify-content:center;align-items:center;flex-direction:row;margin:0 auto}a,a:hover{color:#000;text-decoration:none}img{display:block;max-width:100%}input{margin:0}.btn,button[type="submit"]{background-color:#000;mix-blend-mode:normal;border-radius:30px;height:20px;font-family:'Lato';font-style:normal;font-weight:400;font-size:15px;line-height:18px;display:flex;align-items:center;text-align:center;color:#FFF;border:1px solid #000}h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a{font-family:'Lato'!important}.offer-top{background:rgb(255 197 208 / .57);height:40px;display:flex;width:100%;padding:6px 16px;font-size:15px;line-height:25px;justify-content:center;align-items:center}.checkout-header{border-bottom:1px solid #e3e3e3}.checkout-header .content-center{height:60px}.checkout-header .content-center>div{display:flex;flex:1;justify-content:center;align-items:center}.checkout-section{background-color:#fafafa;display:flex}.checkout-section>div{display:flex;flex:1;padding:16px}.checkout-section>div.checkout-left{background-color:#fff;border-right:1px solid #e3e3e3;justify-content:end}.checkout-section>div.checkout-left>div.process-section{width:100%;max-width:683px}.checkout-section>div.checkout-right{justify-content:start}.checkout-section>div.checkout-right>div.cart-section{width:100%;max-width:683px}.checkout-right .cart-section .cart-order-details{position:sticky;top:20px}#billing_address_1_field,#billing_address_2_field{width:100%;max-width:100%;margin-right:0}#billing_address_2_field>label{width:auto;opacity:1}#billing_city_field,#billing_state_field,#billing_postcode_field{width:100%;max-width:32%;float:left;clear:inherit}#billing_state_field{margin-left:2%;margin-right:2%}.checkout-contact{position:relative}.checkout-haveacount{font-size:13px;color:#666;position:absolute;right:0}.checkout-haveacount a{color:#9a6f56}.woo-checkout-review-order-table{border:0;margin:0;border-spacing:0;caption-side:bottom;border-collapse:collapse}.woocommerce_before_checkout_form{display:none}.woo-checkout-review-order-table .order-item{display:flex}.woo-checkout-review-order-table .order-item>span{display:flex;flex:1;align-items:center}.woo-checkout-review-order-table .order-item>span.itemImage{max-width:110px;position:relative;padding-right:10px}.woo-checkout-review-order-table .order-item>span.itemImage img{max-width:100%}.woo-checkout-review-order-table .order-item>span.itemImage strong{position:absolute;background-color:#a3a3a3;width:24px;height:24px;display:flex;color:#000;justify-content:center;align-items:center;border-radius:50%;right:-12px;top:-12px;font-size:12px}.woo-checkout-review-order-table tfoot td{text-align:right}.woo-checkout-review-order-table tfoot .shipping__table td{text-align:right}.checkout_coupon_section{display:flex;width:100%;margin:0;padding:10px 0;gap:10px}.checkout_coupon_section div{flex:1}.checkout_coupon_section div input{width:100%;height:47px;padding:6px 12px;border:1px solid #ccc;border-radius:3px;background-color#fff;margin:0;border-radius:5px}.checkout_coupon_section div input:hover,.checkout_coupon_section div input:focus,.checkout_coupon_section div input:active{border-color:#000}.checkout_coupon_section div button{display:flex;justify-content:center;align-items:center;background-color:#e2e1e1;border:1ps solid #e2e1e1;color:#000;font-size:14px;margin:0;width:100%;height:47px;min-height:32px;border-radius:5px}.checkout_coupon_section div.btn-section{max-width:80px}input[type="email"],input[type="date"],input[type="search"],input[type="number"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select,.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection{height:47px;border-radius:5px}.select2-container .select2-choice>.select2-chosen,.select2-container .select2-selection--single .select2-selection__rendered,.select2-selection{line-height:47px;height:100%}.header+.input-radio{cursor:pointer}.checkout-section label{font-weight:1em}.payment_methods li+li{padding-top:0px!important}.wc_payment_methods{display:block;width:100%;list-style-type:none;padding:0;margin:0}.wc_payment_methods{background-color:#f5f5f5}.wc_payment_methods .header{background-color:#faf5f2;border:1px solid #a17b5d;border-radius:3px 3px;padding:0;display:flex;justify-content:start;align-items:center;position:relative;z-index:99}.wc_payment_methods .header label{display:flex;width:100%;cursor:pointer;padding:12px 20px;justify-content:start;align-items:center;position:relative}.wc_payment_methods .payment_box{padding:15px;border:1px solid #dedede}.followup-checkout{display:none!important}.woo-checkout-review-order-table td{font-size:1.1em}.checkout-section .woocommerce-billing-fields{border:0;padding-top:0}.woocommerce-checkout-payment{padding-top:20px}.woocommerce-checkout-payment button#place_order{background-color:#000!important;color:#fff!important;display:flex;justify-content:center;align-items:center;font-size:16px}.woocommerce-checkout-payment button{overflow:hidden}.woocommerce-checkout-payment button::before{content:"";z-index:-1;position:absolute;display:none;top:50%;left:100%;width:30px;height:30px;border-radius:50%;background-color:#FFC5D0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1);-webkit-transition:opacity 0.4s,-webkit-transform 0.4s;transition:opacity 0.4s,-webkit-transform 0.4s;transition:transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s;transition-timing-function:ease,ease,ease;-webkit-transition-timing-function:cubic-bezier(.7,0,.9,1);transition-timing-function:cubic-bezier(.7,0,.9,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.woocommerce-checkout-payment button:hover{border-color:#FFC5D0}@media (max-width:768px){.checkout-section{flex-direction:column}.checkout-section>div{display:flex;flex:1;padding:16px}.checkout-section>div.checkout-left>div.process-section,.checkout-section>div.checkout-right>div.cart-section{max-width:100%;border:0;padding:20px}}.woocommerce-form-login-toggle{display:none!important}.woocommerce-form.woocommerce-form-login{display:flex;width:100%;max-width:600px;margin:20px auto;border:1px solid #ccc;padding:15px;flex-direction:column}.woocommerce-form.woocommerce-form-login p.form-row-first{width:100%;margin:0px!important}.woocommerce-form.woocommerce-form-login p.form-row-last{width:100%;margin:0px!important}.woocommerce-form-login p:has(.woocommerce-button){display:flex;justify-content:space-between;align-items:center;padding-top:15px}.woocommerce-form-login p:has(.woocommerce-button) button{margin:0}.woocommerce-form-login .lost_password{text-align:center}.wc_payment_method .header{display:block;width:100%}.wc_payment_method .header label{display:felx;justify-content:space-between;align-items:center;flex-direction:row;gap:10px;margin-bottom:0}.wc_payment_method .header label>div{display:felx}.wc_payment_method .right{display:flex;justify-content:end}.wc_payment_method .right .icons{display:flex;justify-content:end;align-items:center;flex-direction:row;gap:5px}.wc_payment_method .right .icons img{max-height:27px}.woocommerce-shipping-fields #ship-to-different-address{margin-top:10px}.woocommerce-form-coupon-toggle{display:none}.geot-alert{display:none!important}.woocommerce-account-fields{display:none!important}#payment .wc_payment_methods{margin-bottom:20px}.onMobile{display:none!important}@media only screen and (max-width:600px){.onMobile{display:block!important}.checkout-header .logo img{max-width:236px!important}.checkout-header .content-center>div.logo{justify-content:start;padding-left:15px}}.select2-results li{padding:6px!important;margin:0px!important;width:100%;max-width:100%}.woocommerce .woocommerce-order{display:block;width:100%;max-width:1366px;margin:auto;padding:25px}.payment_method_stripe .wc-saved-payment-methods{max-width:580px!important;margin-left:auto!important;margin-right:auto!important}#wc-stripe-upe-form{max-width:580px!important;margin-left:auto!important;margin-right:auto!important}