.bpstore-commerce{background:#f7f7f4;color:#171915}.native-header{max-width:1380px;margin:auto;padding:24px clamp(20px,5vw,64px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e4df}.native-header>a:first-child{display:flex;gap:16px;align-items:center}.native-header img{object-fit:contain;max-width:145px;height:auto}.native-header span{font:600 10px system-ui;letter-spacing:.2em}.native-header>a:last-child{font-size:12px}.native-page{max-width:1250px;margin:60px auto;padding:0 24px;min-height:65vh}.native-page h1{font-size:clamp(32px,5vw,52px);letter-spacing:-.055em;margin-bottom:38px}.native-page h3{font-size:23px;letter-spacing:-.03em;margin:20px 0}.woocommerce form .form-row{margin:0 0 20px}.woocommerce form label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.woocommerce input:not([type=checkbox]):not([type=radio]):not([type=submit]),.woocommerce select,.woocommerce textarea{width:100%;padding:15px;border:1px solid #d9dcd6;border-radius:9px;background:#fff;font:inherit}.woocommerce input:focus,.woocommerce select:focus,.woocommerce textarea:focus{outline:2px solid #e7773b;outline-offset:2px}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{accent-color:#df612a}.woocommerce form .required{color:#b73f1a}.woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:36px}.woocommerce-checkout-review-order,.woocommerce-customer-details,.woocommerce-order-details,.woocommerce form.login,.woocommerce form.checkout_coupon{padding:28px;background:#fff;border:1px solid #e5e6e1;border-radius:18px;margin:20px 0}.woocommerce table{width:100%;border-collapse:collapse}.woocommerce th,.woocommerce td{text-align:left;padding:16px 10px;border-bottom:1px solid #e7e8e3;font-size:14px}.woocommerce .order-total{font-size:20px}.woocommerce button,.woocommerce input[type=submit],.woocommerce a.button{border:0;border-radius:9px;background:#171915;color:#fff;padding:16px 24px;cursor:pointer;font-weight:650}.woocommerce button:disabled{opacity:.5;cursor:wait}.woocommerce #place_order{background:#df612a;width:100%;font-size:16px;min-height:56px}.woocommerce .payment_methods{list-style:none;padding:0}.woocommerce .payment_box{font-size:13px;line-height:1.8;color:#73766e}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper{font-size:12px;line-height:1.8;color:#74766f}.woocommerce-error,.woocommerce-message,.woocommerce-info{padding:20px 24px;border-radius:12px;line-height:1.8;margin:16px 0;background:#fff3e9;border:1px solid #f4d7bd;list-style:none}.woocommerce-error{background:#fff1ee;color:#9c3320}.woocommerce .select2-container{width:100%!important}.woocommerce .select2-selection{min-height:48px;border-color:#d9dcd6;border-radius:9px;padding:9px}.woocommerce .select2-selection__arrow{top:10px!important}.native-footer{padding:24px;text-align:center;border-top:1px solid #e3e5de;font-size:11px;color:#85877e}.native-coupon{display:flex;gap:8px;margin:12px 0 24px}.native-coupon input{min-width:0;width:100%;padding:12px;border:1px solid #ddd;border-radius:8px}.cart-dialog .button-dark{display:flex;justify-content:center}.woocommerce .blockUI.blockOverlay{border-radius:14px}@media(max-width:700px){.woocommerce .col2-set{grid-template-columns:1fr;gap:12px}.native-page{margin-top:32px}.woocommerce-checkout-review-order{padding:16px}.woocommerce th,.woocommerce td{padding:14px 5px}.native-header>a:last-child{font-size:10px}}
