.account-page,.support-page{padding-bottom:30px}.account-page>h1,.support-page>h1{margin-top:10px}.support-intro{color:var(--muted);max-width:760px;line-height:1.8;font-size:14px;margin-bottom:28px}.account-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0 35px}.account-shortcuts>a{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line);border-radius:5px;padding:24px}.account-shortcuts strong{font-size:15px}.account-shortcuts span{font-size:12px;color:var(--muted)}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.support-grid .checkout-panel h2{font-size:21px;margin-top:0}.support-grid .checkout-panel p,.support-grid ol{font-size:13px;color:var(--muted);line-height:1.9}.support-grid ol{padding-left:20px}.support-grid ol li{margin-bottom:9px}.support-faq details{background:#fff;border:1px solid var(--line);border-radius:5px;margin-bottom:12px;padding:20px 24px}.support-faq summary{cursor:pointer;font-weight:bold;font-size:14px}.support-faq details p{font-size:13px;line-height:1.8;color:var(--muted);max-width:950px}.support-faq a{color:var(--orange);text-decoration:underline}.header-actions .account svg{width:23px;height:23px}.account-page .woocommerce form.login,.account-page .woocommerce form.register{background:#fff;border:1px solid var(--line);border-radius:5px;padding:25px;max-width:650px}.account-page .woocommerce form .form-row input.input-text,.account-page .woocommerce form .form-row select,.account-page .woocommerce form .form-row textarea{padding:12px;border:1px solid #bfccd6;border-radius:4px;font-size:14px;background:#fff}.account-page .woocommerce form label{font-size:12px}.account-page .woocommerce-MyAccount-navigation{background:#fff;border:1px solid var(--line);border-radius:5px}.account-page .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.account-page .woocommerce-MyAccount-navigation li a{display:block;padding:15px 20px;border-bottom:1px solid var(--line);font-size:13px}.account-page .woocommerce-MyAccount-navigation li.is-active a{background:var(--light);color:var(--orange);font-weight:bold}.account-page .woocommerce-MyAccount-content{background:#fff;border:1px solid var(--line);padding:25px;box-sizing:border-box;border-radius:5px;font-size:14px}.woocommerce-order{background:#fff;border:1px solid var(--line);border-radius:6px;padding:28px}.woocommerce-order ul.order_details{display:flex;flex-wrap:wrap;gap:20px;padding:0}.woocommerce-order ul.order_details li{float:none;margin:0;font-size:11px;padding-right:20px}.woocommerce-order table.shop_table{border-color:var(--line)}#forget-preview-address{border:0;background:transparent;padding:0;text-decoration:underline;cursor:pointer}#address-save-status{min-height:1px}#px-restore-message:empty{display:none}
@media(max-width:720px){.account-shortcuts,.support-grid{grid-template-columns:1fr;gap:12px}.account-shortcuts>a{padding:20px}.support-faq details{padding:18px}.account-page .woocommerce-MyAccount-navigation,.account-page .woocommerce-MyAccount-content{float:none;width:100%;margin-bottom:20px}.account-page .woocommerce form.login{padding:20px}.woocommerce-order{padding:20px}}

.page-main .woocommerce form.checkout{display:flow-root}.page-main .woocommerce form.checkout #customer_details{float:left;width:55%;background:#fff;border:1px solid var(--line);padding:25px;box-sizing:border-box;border-radius:6px}.page-main .woocommerce form.checkout #customer_details .col-1,.page-main .woocommerce form.checkout #customer_details .col-2{float:none;width:100%}.page-main .woocommerce #order_review_heading,.page-main .woocommerce #order_review{float:right;width:41%}.page-main .woocommerce #order_review{background:#fff;border:1px solid var(--line);padding:22px;box-sizing:border-box;border-radius:6px}.page-main .woocommerce form.checkout .form-row input.input-text,.page-main .woocommerce form.checkout .form-row select,.page-main .woocommerce form.checkout .form-row textarea{padding:12px;border:1px solid #bfccd6;border-radius:4px;font-size:14px;background:#fff}.page-main .woocommerce form.checkout h3{font-size:20px}.page-main .woocommerce form.checkout label{font-size:12px}.page-main .woocommerce form.checkout #payment{background:#f2f5f8}.page-main .woocommerce form.checkout .woocommerce-checkout-payment ul.payment_methods{border-color:var(--line)}
@media(max-width:850px){.page-main .woocommerce form.checkout #customer_details,.page-main .woocommerce #order_review_heading,.page-main .woocommerce #order_review{float:none;width:100%;margin-bottom:24px}}
