body.lv-checkout{--lv-checkout-ink:#292724;--lv-checkout-muted:#65615c;--lv-checkout-border:#dedbd5;--lv-checkout-accent:#79552f;color:var(--lv-checkout-ink)}.lv-checkout #billing_email-description,.lv-checkout .create-account,.lv-checkout .fc-contact-login,.lv-checkout .fc-step__substep .the_champ_outer_login_container{display:none!important}body.lv-checkout .fc-checkout-header{border-bottom:1px solid var(--lv-checkout-border);box-shadow:none}body.lv-checkout .fc-checkout-header__inner{min-height:88px;flex-wrap:nowrap;gap:20px}body.lv-checkout .fc-checkout__branding img{width:200px;height:auto;max-height:48px;object-fit:contain}.lv-checkout-secure{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:var(--lv-checkout-muted);font-size:12px;white-space:nowrap}body.lv-checkout .fc-step__substep{position:relative}body.lv-checkout div.woocommerce .fc-wrapper .fc-step__substep .fc-step__substep-title{padding:0;margin:0 0 16px;color:var(--lv-checkout-ink);font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.4px;text-transform:none}body.lv-checkout div.woocommerce .fc-wrapper .fc-step__substep .fc-step__substep-title--billing_address,body.lv-checkout div.woocommerce .fc-wrapper .fc-step__substep .fc-step__substep-title--shipping_method{font-size:17px;letter-spacing:0}body.lv-checkout .fc-wrapper .form-row{margin-bottom:14px}body.lv-checkout .fc-wrapper .form-row label{color:var(--lv-checkout-ink);font-size:13px;font-weight:400;line-height:1.5}body.lv-checkout .fc-wrapper .form-row input.input-text,body.lv-checkout .fc-wrapper .form-row select,body.lv-checkout .fc-wrapper .form-row textarea,body.lv-checkout .fc-wrapper .ts-wrapper .ts-control{min-height:50px;padding:12px 14px;border:1px solid #b9b5ae;border-radius:6px;color:var(--lv-checkout-ink);background:#fff;font-size:16px;line-height:1.5;box-shadow:none}body.lv-checkout .fc-wrapper .form-row .iti input.input-text{padding-left:88px}body.lv-checkout .fc-wrapper .form-row input:focus,body.lv-checkout .fc-wrapper .form-row select:focus,body.lv-checkout .fc-wrapper .form-row textarea:focus,body.lv-checkout .fc-wrapper .ts-wrapper.focus .ts-control{border-color:var(--lv-checkout-accent);outline:1px solid var(--lv-checkout-accent);outline-offset:0}body.lv-checkout .fc-wrapper .fc-expansible-form-section__toggle,body.lv-checkout a{color:var(--lv-checkout-accent)}body.lv-checkout a:focus-visible,body.lv-checkout button:focus-visible{outline:2px solid var(--lv-checkout-accent);outline-offset:4px}.lv-checkout-contact-login{position:absolute;right:20px;top:20px;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--lv-checkout-muted)}body.lv-checkout #lv-checkout-login{min-height:32px;padding:0 3px;margin:0;border:0;border-radius:0!important;background:0 0!important;color:var(--lv-checkout-accent)!important;border-color:transparent!important;cursor:pointer;opacity:1;font:inherit;text-decoration:underline;box-shadow:none}.lv-checkout .fc-express-checkout__title{margin:0 0 14px;color:var(--lv-checkout-muted);font-size:13px;font-weight:400;text-align:center}.lv-checkout .fc-express-checkout__inner{width:100%}.lv-checkout .fc-express-divider{display:flex;align-items:center;gap:18px;margin:24px 0 28px;color:var(--lv-checkout-muted);font-size:12px}.lv-checkout .fc-express-divider::after,.lv-checkout .fc-express-divider::before{content:"";height:1px;flex:1;background:var(--lv-checkout-border)}body.lv-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review-title{font-size:17px;text-transform:none;margin-bottom:0;letter-spacing:0}body.lv-checkout .fc-checkout-order-review .product-name,body.lv-checkout .fc-checkout-order-review .product-total{color:var(--lv-checkout-ink);font-size:14px}body.lv-checkout .fc-checkout-order-review .product-thumbnail img{border:1px solid var(--lv-checkout-border);border-radius:8px;background:#fff}body.lv-checkout .fc-wrapper table.shop_table tfoot tr.order-total td,body.lv-checkout .fc-wrapper table.shop_table tfoot tr.order-total th{padding-top:22px;background:0 0;color:var(--lv-checkout-ink);font-size:19px;text-transform:none;border-top:1px solid var(--lv-checkout-border)}body.lv-checkout .fc-wrapper table.shop_table tfoot tr.order-total strong{font-weight:600}body.lv-checkout #payment .payment_methods>li{border-color:var(--lv-checkout-border);border-radius:6px;overflow:hidden}body.lv-checkout #payment .payment_box{background:var(--fluidcheckout--order-summary--background-color,#f7f6f3);color:var(--lv-checkout-muted)}body.lv-checkout .fc-wrapper #place_order{width:100%;min-height:56px;padding:16px 24px;border:1px solid var(--lv-checkout-accent)!important;border-radius:6px!important;background:var(--lv-checkout-accent)!important;color:#fff;font-size:16px;font-weight:600;text-transform:none;box-shadow:none}body.lv-checkout .fc-wrapper #place_order:hover{background:#604224!important}body.lv-checkout .fc-wrapper .woocommerce-privacy-policy-text{color:var(--lv-checkout-muted);font-size:12px;line-height:1.7}@media (max-width:480px){.lv-checkout-secure{font-size:11px}body.lv-checkout .fc-checkout__branding img{width:155px;height:auto}.lv-checkout-contact-login>span{display:none}body.lv-checkout div.woocommerce .fc-wrapper .fc-step__substep .fc-step__substep-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.lv-checkout *,.lv-checkout ::after,.lv-checkout ::before{scroll-behavior:auto!important;transition-duration:0s!important}}