.h3pm-store-page{background:#f5f7fb;color:#17233a}.h3pm-header{height:72px;padding:0 max(24px,calc((100vw - 1120px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e8edf5}.h3pm-brand{font-size:20px;font-weight:750;color:#13223b;text-decoration:none}.h3pm-brand span{margin-left:10px;font-size:13px;font-weight:500;color:#71809a}.h3pm-store{max-width:1040px;margin:0 auto;padding:56px 24px 88px}.h3pm-hero{padding:12px 0 40px}.h3pm-kicker{font-size:11px;letter-spacing:.16em;font-weight:700;color:#5777c9}.h3pm-hero h1{margin:14px 0 10px;font-size:clamp(30px,5vw,46px);line-height:1.2;color:#16243d}.h3pm-hero p,.h3pm-section-heading p{margin:0;color:#6b7890;line-height:1.7}.h3pm-panel{padding:26px;background:#fff;border:1px solid #e8edf5;border-radius:16px;box-shadow:0 12px 40px rgba(28,48,82,.045);margin-bottom:22px}.h3pm-section-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.h3pm-section-heading h2,.h3pm-help h2{margin:0 0 7px;font-size:20px;color:#1b2942}.h3pm-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.h3pm-product{display:block;text-align:left;padding:19px;border:1px solid #e2e8f2;background:#fff;border-radius:12px;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.h3pm-product:hover,.h3pm-product.selected{border-color:#6887db;box-shadow:0 0 0 3px rgba(86,119,208,.11)}.h3pm-product-name{display:block;font-weight:700;font-size:16px}.h3pm-product-days{display:block;margin-top:6px;color:#71809a;font-size:13px}.h3pm-product-price{display:block;margin-top:16px;font-weight:750;font-size:26px;color:#3157ad}.h3pm-product-price small{font-size:14px}.h3pm-checkout form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.h3pm-checkout label{display:grid;gap:8px;font-weight:600;color:#394963}.h3pm-checkout label:first-child{grid-column:1/-1}.h3pm-checkout .layui-input,.h3pm-checkout select{height:44px;border-radius:8px}.h3pm-checkout-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #edf0f5;padding-top:18px}.h3pm-checkout-bottom p{margin:0;font-weight:700;font-size:20px;color:#3157ad}.h3pm-checkout-bottom .layui-btn{height:44px;min-width:180px;border-radius:8px;background:#3157ad}.h3pm-feedback{min-height:24px;margin-top:12px;color:#566780}.h3pm-feedback.error{color:#bd3845}.h3pm-feedback.success{color:#238653}.h3pm-help{padding:8px 4px;color:#65738b;line-height:1.8}.h3pm-help ol{padding-left:21px}.h3pm-help code,.h3pm-section-heading code{padding:2px 5px;background:#eef2f8;border-radius:4px;color:#354867}@media(max-width:640px){.h3pm-header{height:62px;padding:0 16px}.h3pm-store{padding:35px 16px 60px}.h3pm-panel{padding:20px 16px}.h3pm-checkout form{grid-template-columns:1fr}.h3pm-checkout label:first-child,.h3pm-checkout-bottom{grid-column:1}.h3pm-checkout-bottom{align-items:stretch;flex-direction:column}.h3pm-checkout-bottom .layui-btn{width:100%}}
.cashier-license-delivery{margin:22px 0;padding:20px;text-align:left;background:#f5f8fd;border:1px solid #e2eaf7;border-radius:12px}.cashier-license-delivery h2{margin:0 0 12px;font-size:18px}.cashier-license-delivery p{margin:8px 0}.cashier-license-help{font-size:13px;color:#61708a}.cashier-license-help code{padding:2px 5px;background:#e8edf6;border-radius:4px}
