.price-match-form{max-width:700px;margin:20px auto;font-family:Arial,'Microsoft Yahei',sans-serif;line-height:1.6;color:#333}.price-match-form h2{font-size:20px;color:#d9232e;text-align:center;margin:0 0 15px}.price-match-form p{font-size:14px;margin:0 0 15px}.price-match-form .red-mark{color:#d9232e}.price-match-form ul{margin:0 0 20px;padding-left:20px;font-size:14px}.price-match-form .form-box{background:#f9f9f9;border:1px solid #eee;padding:20px;border-radius:4px}.price-match-form .form-item{margin-bottom:18px}.price-match-form .form-label{display:block;font-size:14px;margin-bottom:6px}.price-match-form .form-label-bold{display:block;font-size:16px;font-weight:bold;margin-bottom:10px}.price-match-form .form-input{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.price-match-form textarea.form-input{min-height:100px;resize:vertical}.price-match-form .upload-area{border:2px dashed #ccc;border-radius:4px;padding:15px 10px;text-align:center;background:#fff;position:relative;margin-bottom:15px}.price-match-form .upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.price-match-form .upload-title{font-size:20px;color:#333;margin:0 0 8px}.price-match-form .upload-tip{font-size:16px;color:#999;margin:0}.price-match-form .preview-wrapper{display:flex;flex-wrap:wrap;gap:10px}.price-match-form .preview-item{width:100px;height:100px;border:1px solid #ddd;border-radius:6px;position:relative;overflow:hidden;background:#f9f9f9}.price-match-form .preview-item img{width:100%;height:100%;object-fit:cover}.price-match-form .preview-file-name{display:flex;align-items:center;justify-content:center;height:100%;font-size:12px;padding:8px;text-align:center}.price-match-form .preview-del{position:absolute;top:0;right:0;width:22px;height:22px;background:rgba(217,35,46,0.9);color:#fff;border:none;border-radius:0 0 0 6px;font-size:14px;line-height:22px;text-align:center;cursor:pointer;z-index:9}.price-match-form .radio-group{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;align-items:center}.price-match-form .radio-label{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.price-match-form .radio-label input{margin:0;transform:scale(1.1)}.price-match-form .gray-tip{font-size:12px;color:#888;margin-left:4px}.price-match-form .submit-btn{background:#d9232e;color:#fff;border:none;padding:10px 20px;border-radius:4px;font-size:14px;cursor:pointer}.category-content .right-content .content .heading{text-align:center;margin-bottom:1rem !important}@media (max-width:575px){.category-content .right-content .content .heading{margin-bottom:0.75rem !important}}.paypal_payment_section{}.paypal_payment_section .paypal-banner{background:#003087;color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;margin-bottom:1.5rem;max-width:270px;width:100%;margin-left:auto;margin-right:auto}.paypal_payment_section .paypal-banner h2{font-size:12px;line-height:1.2;margin:0 0 6px 0}.paypal_payment_section .paypal-banner .logo-text{display:flex;align-items:center;gap:6px;margin-bottom:6px}.paypal_payment_section .paypal-banner .logo-text img{width:22px;height:22px;object-fit:contain}.paypal_payment_section .paypal-banner .logo-text span{font-size:15px;font-weight:bold}.paypal_payment_section .paypal-banner .more{font-size:11px;color:#fff;text-decoration:underline}.paypal_payment_section .paypal-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;z-index:9999;align-items:center;justify-content:center;padding:10px}.paypal_payment_section .paypal-modal>div{background:#fff;border-radius:16px;width:100%;max-width:520px;padding:clamp(1.2rem,4vw,2.2rem);position:relative;max-height:92vh;overflow-y:auto}.paypal_payment_section .paypal-modal .modal-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:28px;cursor:pointer;line-height:1}.paypal_payment_section .paypal-modal h2{font-size:clamp(1.2rem,4vw,1.5rem);color:#001c64;line-height:1.25;margin:0 0 1rem 0}.paypal_payment_section .paypal-option{border-radius:12px;padding:clamp(1rem,3vw,1.4rem);cursor:pointer;margin-bottom:12px}.paypal_payment_section .paypal-option h3{font-size:clamp(0.75rem,4vw,1rem);font-weight:350;margin:0 0 6px 0}.paypal_payment_section .paypal-option p{font-size:clamp(0.5rem,3vw,0.75rem) !important;color:#666;margin-bottom:0 !important;margin:0}.paypal_payment_section .paypal-modal .footer-text{font-size:clamp(0.5rem,3vw,0.75rem) !important;color:#666;line-height:1.2;margin-top:2rem}.paypal_payment_section .modal-icon-group{display:flex;align-items:center;gap:0.5rem;margin-bottom:1.5rem}.paypal_payment_section .option-30{border:2px solid #001c64}.paypal_payment_section .text-sm{font-size:clamp(0.5rem,3vw,0.75rem);margin:0 0 0.5rem 0}.paypal_payment_section .text-md{font-size:clamp(0.95rem,3vw,1.1rem);margin:0 0 1.5rem 0}.paypal_payment_section .step-list{margin:1.4rem 0}.paypal_payment_section .step-item{line-height:1.3;font-size:clamp(0.65rem,3vw,0.85rem)}.paypal_payment_section .mt-1{margin-top:1rem}.paypal_payment_section .link-primary{color:#003087;font-weight:800}