body.woocommerce-checkout,body.woocommerce-order-received{--lv-co-thumb-w:64px;--lv-co-thumb-h:85px;--ck-co-thumb-w:var(--lv-co-thumb-w);--ck-co-thumb-h:var(--lv-co-thumb-h);--ck-co-thumb-fit:cover;--ck-co-thumb-border:0;--ck-co-thumb-radius:0;--ck-co-thumb-bg:transparent;--ck-co-thumb-pad:0;--ck-co-panel-radius:0;--ck-co-heading-size:1.25rem;--ck-co-heading-weight:300;--ck-co-cta-weight:var(--lv-cta-weight);--ck-co-cta-size:var(--lv-cta-size);--ck-receipt-strong-weight:400;--ck-receipt-strong-size:.95rem}@media (min-width:900px){body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;column-gap:var(--lv-gutter, 32px);align-items:start}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>*{grid-column:1/-1}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>.woocommerce-NoticeGroup{grid-row:1}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #customer_details{grid-column:1;grid-row:2/span 2}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #order_review_heading{grid-column:2;grid-row:2;margin-top:0}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #order_review{grid-column:2;grid-row:3}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #customer_details,body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #customer_details .col-1,body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #customer_details .col-2,body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #order_review,body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #order_review_heading{width:100%;float:none;max-width:none}}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout h3{font-size:1.25rem;font-weight:300}body.woocommerce-checkout:not(.woocommerce-order-received) .cart_item .rp-co-name{display:flex;flex-direction:column;gap:0;font-family:var(--lv-font-he)}body.woocommerce-checkout:not(.woocommerce-order-received) .cart_item .rp-co-name .ck-mc-name{display:contents}body.woocommerce-checkout:not(.woocommerce-order-received) .cart_item .rp-co-name .ck-mc-name-en{font-size:11px;font-weight:400;letter-spacing:.14em;line-height:1.3;color:var(--rp-text-primary)}body.woocommerce-checkout:not(.woocommerce-order-received) .cart_item .rp-co-name .ck-mc-name-loc{font-size:13px;line-height:1.35}body.woocommerce-checkout:not(.woocommerce-order-received) .cart_item .rp-co-name .ck-mc-name-en+.ck-mc-name-loc{margin:-2.5px 0 0}body.woocommerce-checkout:not(.woocommerce-order-received) .cart_item .rp-co-name .variation,body.woocommerce-checkout:not(.woocommerce-order-received) .cart_item .rp-co-name dl.variation{margin:2px 0 0;font-size:.8rem;font-weight:300;color:var(--rp-text-secondary)}body.woocommerce-checkout:not(.woocommerce-order-received) .cart_item .lv-co-unit{order:1;margin:2px 0 0;font-size:.78rem;font-weight:300;color:var(--rp-text-muted)}body.woocommerce-checkout:not(.woocommerce-order-received) .form-row .lv-field-hint{display:none;margin-top:4px;font-family:var(--lv-font-he);font-size:.8rem;font-weight:300;line-height:1.4;color:var(--rp-text-primary)}body.woocommerce-checkout:not(.woocommerce-order-received) .form-row.woocommerce-invalid .lv-field-hint{display:block}body.woocommerce-checkout:not(.woocommerce-order-received) .form-row.woocommerce-invalid input.input-text,body.woocommerce-checkout:not(.woocommerce-order-received) .form-row.woocommerce-invalid select,body.woocommerce-checkout:not(.woocommerce-order-received) .form-row.woocommerce-invalid textarea{border-color:var(--rp-red)!important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-NoticeGroup-checkout ul.woocommerce-error>li[data-id]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-NoticeGroup-checkout ul.woocommerce-error{background:0 0;border:0;margin:0 0 8px;padding:0;box-shadow:none}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-NoticeGroup-checkout ul.woocommerce-error::after,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-NoticeGroup-checkout ul.woocommerce-error::before{content:none}body.woocommerce-checkout:not(.woocommerce-order-received) .checkout-inline-error-message{margin:4px 0 0;font-family:var(--lv-font-he);font-size:.8rem!important;font-weight:300;line-height:1.4!important;color:var(--rp-text-primary)}body.woocommerce-checkout:not(.woocommerce-order-received) .form-row:has(.checkout-inline-error-message) .lv-field-hint{display:none}@media (min-width:900px){body.woocommerce-order-received .woocommerce-order{margin-inline:25%}}body.woocommerce-order-received .woocommerce-order .woocommerce-column__title,body.woocommerce-order-received .woocommerce-order .woocommerce-columns--addresses .col-1,body.woocommerce-order-received .woocommerce-order .woocommerce-columns--addresses .col-2,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-order address{background:0 0;border:0;box-shadow:none}body.woocommerce-checkout.woocommerce-order-received .woocommerce-order h2.woocommerce-column__title,body.woocommerce-checkout.woocommerce-order-received .woocommerce-order h2.woocommerce-order-details__title{background:0 0;border:0;padding:1em 0;font-size:1.25rem;font-weight:300}body.woocommerce-order-received .woocommerce-order .product-quantity,body.woocommerce-view-order .product-quantity{font-weight:400}body.woocommerce-order-received .woocommerce-order{font-family:var(--lv-font-he);color:var(--rp-text-primary)}body.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{font-size:1.25rem;font-weight:300}body.woocommerce-order-received .woocommerce-order table.shop_table{width:100%;border:0;border-collapse:collapse;font-size:.9rem}body.woocommerce-order-received .woocommerce-order table.shop_table td,body.woocommerce-order-received .woocommerce-order table.shop_table th{padding:14px 0;background:0 0;border:0;border-block-end:1px solid var(--rp-border);font-weight:400;color:var(--rp-text-primary)}body.woocommerce-order-received .woocommerce-order table.shop_table tfoot th{font-weight:300;color:var(--rp-text-secondary)}body.woocommerce-order-received .woocommerce-order .lv-or-item{display:flex;align-items:flex-start;gap:12px}body.woocommerce-order-received .woocommerce-order table.shop_table td.product-name .lv-or-thumb{flex:0 0 var(--lv-co-thumb-w);width:var(--lv-co-thumb-w);height:var(--lv-co-thumb-h);object-fit:cover!important;border:0;background:0 0}body.woocommerce-order-received .woocommerce-order .lv-or-text{display:flex;flex-direction:column;gap:2px;min-width:0}body.woocommerce-order-received .woocommerce-order .lv-or-text .wc-item-meta,body.woocommerce-order-received .woocommerce-order .lv-or-text dl.variation{margin:0;padding:0;font-size:.8rem;font-weight:300;color:var(--rp-text-secondary)}body.woocommerce-order-received .woocommerce-order .lv-or-text .wc-item-meta li,body.woocommerce-order-received .woocommerce-order .lv-or-text .wc-item-meta p{margin:0}@media (max-width:600px){body.woocommerce-order-received{--ck-receipt-cols:1fr}}@media (max-width:767px){body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row select{min-height:44px!important}}