.woocommerce-additional-fields{display:none}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:100%!important}#mppayment .woocommerce-product-gallery__wrapper{border-radius:14px!important;overflow:hidden!important}#mppayment .product_title.entry-title{font-family:"Playfair Display",Georgia,serif!important;font-size:36px!important;font-weight:700!important;color:#122446!important;line-height:1.2!important;margin-bottom:16px!important}#mppayment .woocommerce-product-details__short-description,#mppayment .woocommerce-product-details__short-description p,#mppayment .woocommerce-product-details__short-description li,#mppayment .summary.entry-summary p,#mppayment .summary.entry-summary li{font-family:"Inter",sans-serif!important;font-size:16px!important;color:#000!important;line-height:1.7!important}#mppayment .cpw label{font-family:"Inter",sans-serif!important;font-size:16px!important;font-weight:600!important;color:#000!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:6px!important;display:block!important}#mppayment .cpw label .woocommerce-Price-currencySymbol{color:#b8962e!important}#mppayment .cwp-input-wrapper{display:flex!important;flex-direction:column!important;gap:6px!important;margin-bottom:16px!important}#mppayment .cpw .cpw-input,#mppayment .cpw input.amount{font-family:"Inter",sans-serif!important;font-size:18px!important;font-weight:500!important;color:#000!important;background:#fff!important;border:1.5px solid #dde3eb!important;border-radius:8px!important;padding:12px 16px!important;width:fit-content;box-sizing:border-box!important;margin-top:0!important;transition:border-color .2s,box-shadow .2s!important}#mppayment .cpw .cpw-input:focus,#mppayment .cpw input.amount:focus{outline:none!important;border-color:#b8962e!important;box-shadow:0 0 0 3px rgba(184,150,46,.12)!important}#mppayment .single_add_to_cart_button{font-family:"Inter",sans-serif!important;background:#122446!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:13px 32px!important;margin-top:4px!important;transition:background .2s!important}#mppayment .single_add_to_cart_button:hover{background:#b8962e!important}#mppayment .wcopc,#mppayment form.checkout{background:#fff!important;border-radius:12px!important;padding:36px 40px!important;margin-top:24px!important}#mppayment form.checkout .form-row label,#mppayment .woocommerce-billing-fields label{font-family:"Inter",sans-serif!important;font-size:13px!important;font-weight:600!important;color:#000!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:6px!important;display:block!important}#mppayment form.checkout .form-row label .required{color:#b8962e!important}#mppayment form.checkout input.input-text,#mppayment form.checkout textarea.input-text,#mppayment form.checkout select{font-family:"Inter",sans-serif!important;font-size:15px!important;color:#000!important;background:#f8f9fb!important;border:1.5px solid #dde3eb!important;border-radius:8px!important;padding:12px 16px!important;width:100%!important;box-sizing:border-box!important;line-height:1.5!important;transition:border-color .2s,box-shadow .2s,background .2s!important}#mppayment form.checkout input.input-text:focus,#mppayment form.checkout textarea.input-text:focus{outline:none!important;border-color:#b8962e!important;background:#fff!important;box-shadow:0 0 0 3px rgba(184,150,46,.12)!important}#mppayment form.checkout textarea.input-text{min-height:90px!important;resize:vertical!important}#mppayment .shop_table.woocommerce-checkout-review-order-table{width:100%!important;border-collapse:collapse!important;border-radius:10px!important;overflow:hidden!important;border:1.5px solid #dde3eb!important;font-family:"Inter",sans-serif!important;font-size:14px!important;margin-bottom:24px!important}#mppayment .shop_table thead tr th{background:#122446!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 20px!important;border:none!important}#mppayment .shop_table tbody tr td{padding:14px 20px!important;border-bottom:1px solid #eef1f5!important;color:#000!important;background:#fff!important}#mppayment .shop_table tfoot tr.cart-subtotal th,#mppayment .shop_table tfoot tr.cart-subtotal td{padding:12px 20px!important;font-weight:500!important;color:#000!important;border-top:1px solid #eef1f5!important;background:#fafbfc!important;font-size:13px!important}#mppayment .shop_table tfoot tr.order-total th,#mppayment .shop_table tfoot tr.order-total td{background:#f0f4f8!important;padding:16px 20px!important;font-weight:700!important;font-size:15px!important;color:#122446!important;border-top:2px solid #dde3eb!important}#mppayment .shop_table tfoot tr.order-total td .woocommerce-Price-amount{color:#b8962e!important;font-size:20px!important;font-weight:700!important}#mppayment .product-remove a.remove{color:#c44!important;font-size:16px!important}#mppayment .product-details em{color:#b8962e!important;font-style:italic!important}#mppayment #payment ul.wc_payment_methods{padding:20px 24px!important;margin:0!important;list-style:none!important;border-bottom:1px solid #dde3eb!important}#mppayment #payment ul.wc_payment_methods li label,#mppayment #payment .woocommerce-SavedPaymentMethods-token label{font-size:14px!important;font-weight:500!important;color:#000!important;text-transform:none!important;letter-spacing:0!important}#mppayment #payment input[type=radio]{accent-color:#b8962e!important;width:16px!important;height:16px!important}#mppayment .woocommerce-SavedPaymentMethods{list-style:none!important;padding:0!important;margin:12px 0 0!important}#mppayment .woocommerce-SavedPaymentMethods li{padding:8px 0!important;font-size:14px!important;color:#000!important;display:flex!important;align-items:center!important;gap:8px!important}#mppayment .payment_box{background:#fff!important;border:1px solid #eef1f5!important;border-radius:8px!important;padding:16px!important;margin-top:12px!important}#mppayment .wc-stripe-upe-element,#mppayment fieldset#wc-stripe-upe-form{border:none!important;outline:none!important;padding:0!important}#mppayment .wc-stripe-payment-method-instruction{background:#fffbe6!important;border:1px solid #f0c040!important;border-radius:6px!important;padding:10px 14px!important;font-size:12px!important;color:#856404!important;margin-bottom:12px!important}#mppayment .woocommerce-terms-and-conditions-wrapper{border:none!important;outline:none!important;padding:0!important;margin:0 0 16px!important}#mppayment .woocommerce-privacy-policy-text{border:none!important;outline:none!important;padding:0!important;font-family:"Inter",sans-serif!important;font-size:13px!important;color:#000!important;margin-bottom:16px!important}#mppayment .woocommerce-privacy-policy-text a{color:#b8962e!important;text-decoration:underline!important}#mppayment .form-row.place-order{padding:20px 0 0!important;margin:0!important;background:0 0!important}#mppayment .woocommerce-error,#mppayment .wc-cpw-error{background:#fff3f3!important;border-left:4px solid #c44!important;color:#922222!important;border-radius:6px!important;padding:10px 16px!important;font-size:13px!important;list-style:none!important}@media (max-width:640px){#mppayment form.checkout{padding:24px 20px!important}}@media (max-width:768px){#mppayment form.checkout,#mppayment .wcopc{padding:24px 16px!important;border-radius:8px!important;margin-top:16px!important}#mppayment .col2-set,#mppayment .col2-set .col-1,#mppayment .col2-set .col-2{width:100%!important;float:none!important}#mppayment .form-row-first,#mppayment .form-row-last{width:100%!important;float:none!important;clear:both!important;margin-right:0!important}#mppayment form.checkout input.input-text,#mppayment form.checkout textarea.input-text{font-size:16px!important;padding:12px 14px!important}#mppayment .shop_table thead tr th{font-size:10px!important;padding:12px!important;white-space:nowrap!important}#mppayment .shop_table thead .product-quantity{display:none!important}#mppayment .shop_table tbody tr td{padding:12px!important;font-size:13px!important}#mppayment .shop_table .product-name{width:65%!important}#mppayment .shop_table .product-total{width:35%!important;text-align:right!important}#mppayment .shop_table tfoot tr.cart-subtotal th,#mppayment .shop_table tfoot tr.cart-subtotal td,#mppayment .shop_table tfoot tr.order-total th,#mppayment .shop_table tfoot tr.order-total td{padding:12px!important;font-size:13px!important}#mppayment .shop_table tfoot tr.order-total td .woocommerce-Price-amount{font-size:16px!important}#mppayment .product-remove{display:inline!important}#mppayment .product-details{display:inline!important}#mppayment .product-quantity{display:block!important;font-size:12px!important;color:#5a6a80!important;margin-top:4px!important}#mppayment #payment ul.wc_payment_methods{padding:16px!important}#mppayment .woocommerce-SavedPaymentMethods li{flex-wrap:wrap!important}#mppayment .payment_box{padding:12px!important}#mppayment .wc-stripe-payment-method-instruction{font-size:11px!important;word-break:break-word!important}#mppayment #wc-stripe-upe-form iframe,#mppayment .wc-stripe-upe-element{width:100%!important;max-width:100%!important}#mppayment .woocommerce-privacy-policy-text{font-size:12px!important;line-height:1.6!important;padding:10px 10px 0!important}#mppayment .product_title.entry-title{font-size:26px!important}#mppayment .woocommerce-product-details__short-description,#mppayment .woocommerce-product-details__short-description p,#mppayment .woocommerce-product-details__short-description li{font-size:15px!important}#mppayment .cpw label{font-size:15px!important}#mppayment .cpw .cpw-input,#mppayment .cpw input.amount{font-size:16px!important;padding:12px 14px!important}#mppayment .single_add_to_cart_button{width:100%!important;text-align:center!important;padding:14px 24px!important}#mppayment .woocommerce-product-gallery__wrapper{border-radius:10px!important}}@media (max-width:480px){#mppayment form.checkout,#mppayment .wcopc{padding:20px 12px!important}#mppayment .shop_table thead tr th{font-size:9px!important;padding:10px 8px!important}#mppayment .shop_table tbody tr td,#mppayment .shop_table tfoot tr th,#mppayment .shop_table tfoot tr td{padding:10px 8px!important;font-size:12px!important}#mppayment .shop_table tfoot tr.order-total td .woocommerce-Price-amount{font-size:15px!important}#mppayment .cpw .cpw-input,#mppayment .cpw input.amount{width:100%!important}}#mppayment form.cart,#mppayment .cart{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;gap:16px!important;align-items:start!important}#mppayment form.cart .wcpa_form_outer{grid-column:1!important;grid-row:1!important}#mppayment form.cart .cpw{grid-column:2!important;grid-row:1!important;margin:0!important}#mppayment form.cart .single_add_to_cart_button{grid-column:1/-1!important;grid-row:2!important;width:100%!important}#mppayment form.cart .quantity{display:none!important}#mppayment form.cart #cpw-error-1{grid-column:1/-1!important;grid-row:2!important}#mppayment .wcpa_wrap,#mppayment .wcpa_section,#mppayment .wcpa_section_body,#mppayment .wcpa_row,#mppayment .wcpa_field_wrap{margin:0!important;padding:0!important;width:100%!important}#mppayment form.cart .cpw .cwp-input-wrapper{margin:0!important;padding:0!important}#mppayment .wcpa_field_label,#mppayment .cpw label{font-family:"Inter",sans-serif!important;font-size:16px!important;font-weight:600!important;color:#000!important;display:block!important;margin-bottom:8px!important}#mppayment .cpw label .woocommerce-Price-currencySymbol{color:#b8962e!important}#mppayment .wcpa_field,#mppayment .cpw .cpw-input,#mppayment .cpw input.amount{font-family:"Inter",sans-serif!important;font-size:18px!important;font-weight:500!important;color:#000!important;background:#fff!important;border:1.5px solid #dde3eb!important;border-radius:8px!important;padding:12px 16px!important;width:100%!important;box-sizing:border-box!important;height:50px!important;-moz-appearance:textfield!important;transition:border-color .2s,box-shadow .2s!important}#mppayment .wcpa_field::-webkit-outer-spin-button,#mppayment .wcpa_field::-webkit-inner-spin-button{-webkit-appearance:none!important}#mppayment .wcpa_field:focus,#mppayment .cpw .cpw-input:focus{outline:none!important;border-color:#b8962e!important;box-shadow:0 0 0 3px rgba(184,150,46,.12)!important}@media (max-width:768px){#mppayment form.cart,#mppayment .cart{grid-template-columns:1fr!important}#mppayment form.cart .wcpa_form_outer{grid-column:1!important;grid-row:1!important}#mppayment form.cart .cpw{grid-column:1!important;grid-row:2!important}#mppayment form.cart .single_add_to_cart_button{grid-column:1!important;grid-row:3!important}}#mppayment form.cart .wcpa_form_outer,#mppayment form.cart .cpw{margin-top:3px!important}.woocommerce-order-received .page-header,.woocommerce-order-received .page-content{max-width:900px;margin:40px auto;padding:0 24px;font-family:"Inter",sans-serif}.woocommerce-order-received .entry-title{font-family:"Playfair Display",Georgia,serif!important;font-size:36px!important;font-weight:700!important;color:#122446!important;margin-bottom:8px!important}.woocommerce-order-received .woocommerce-notice--success{background:#f0f7f0!important;border-left:4px solid #b8962e!important;color:#122446!important;padding:14px 20px!important;border-radius:8px!important;font-size:15px!important;font-weight:500!important;margin-bottom:28px!important;list-style:none!important}.woocommerce-order-overview{display:flex!important;flex-wrap:wrap!important;gap:0!important;background:#122446!important;border-radius:10px!important;padding:0!important;margin-bottom:36px!important;list-style:none!important;overflow:hidden!important}.woocommerce-order-overview li{flex:1 1 0!important;padding:20px 24px!important;border-right:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.7)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-family:"Inter",sans-serif!important}.woocommerce-order-overview li:last-child{border-right:none!important}.woocommerce-order-overview li strong{display:block!important;color:#fff!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;margin-top:6px!important}.woocommerce-order-overview li.total strong{color:#b8962e!important;font-size:20px!important;font-weight:700!important}.woocommerce-order-details{background:#fff!important;border-radius:10px!important;padding:28px 32px!important;margin-bottom:24px!important;box-shadow:0 2px 16px rgba(18,36,70,.07)!important}.woocommerce-order-details__title{font-family:"Playfair Display",Georgia,serif!important;font-size:22px!important;font-weight:700!important;color:#122446!important;border-bottom:2px solid #b8962e!important;padding-bottom:10px!important;margin-bottom:20px!important}.woocommerce-table--order-details{width:100%!important;border-collapse:collapse!important;font-family:"Inter",sans-serif!important;font-size:14px!important}.woocommerce-table--order-details thead th{background:#122446!important;color:#fff!important;padding:12px 20px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;border:none!important}.woocommerce-table--order-details tbody td{padding:14px 20px!important;border-bottom:1px solid #eef1f5!important;color:#000!important;background:#fff!important}.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td{padding:12px 20px!important;border-top:1px solid #eef1f5!important;font-size:13px!important;color:#000!important}.woocommerce-table--order-details tfoot tr:last-of-type th,.woocommerce-table--order-details tfoot tr:last-of-type td{background:#f0f4f8!important;font-weight:700!important;font-size:15px!important;color:#122446!important;border-top:2px solid #dde3eb!important}.woocommerce-table--order-details tfoot .woocommerce-Price-amount{color:#b8962e!important;font-weight:700!important}.woocommerce-table--order-details .product-name a{color:#122446!important;text-decoration:none!important;font-weight:500!important}.woocommerce-table--order-details .product-name a em{color:#b8962e!important;font-style:italic!important}.wc-item-meta{list-style:none!important;padding:0!important;margin:4px 0 0!important;font-size:12px!important;color:#5a6a80!important}.wc-item-meta-label{font-weight:600!important;color:#122446!important}.woocommerce-table--custom-fields{width:100%!important;border-collapse:collapse!important;border:1.5px solid #dde3eb!important;border-radius:8px!important;overflow:hidden!important;margin-top:20px!important;font-family:"Inter",sans-serif!important;font-size:14px!important}.woocommerce-table--custom-fields th{background:#f8f9fb!important;color:#122446!important;font-weight:600!important;padding:12px 20px!important;width:35%!important;border-bottom:1px solid #eef1f5!important}.woocommerce-table--custom-fields td{padding:12px 20px!important;color:#000!important;border-bottom:1px solid #eef1f5!important}.woocommerce-customer-details{background:#fff!important;border-radius:10px!important;padding:28px 32px!important;box-shadow:0 2px 16px rgba(18,36,70,.07)!important;margin-bottom:24px!important}.woocommerce-column__title{font-family:"Playfair Display",Georgia,serif!important;font-size:22px!important;font-weight:700!important;color:#122446!important;border-bottom:2px solid #b8962e!important;padding-bottom:10px!important;margin-bottom:16px!important}.woocommerce-customer-details address{font-family:"Inter",sans-serif!important;font-size:14px!important;color:#000!important;line-height:1.8!important;font-style:normal!important}.woocommerce-customer-details--phone,.woocommerce-customer-details--email{color:#5a6a80!important;font-size:13px!important;margin:2px 0!important}@media (max-width:768px){.woocommerce-order-overview{flex-direction:column!important;border-radius:8px!important}.woocommerce-order-overview li{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.1)!important;flex:1 1 100%!important}.woocommerce-order-details,.woocommerce-customer-details{padding:20px 16px!important}.woocommerce-table--order-details thead th{font-size:10px!important;padding:10px 12px!important}.woocommerce-table--order-details tbody td,.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td{padding:10px 12px!important;font-size:13px!important}.woocommerce-order-received .entry-title{font-size:26px!important}.woocommerce-order-details__title,.woocommerce-column__title{font-size:18px!important}}.woocommerce-checkout .wc-backward,.woocommerce-checkout a.button.wc-backward,.woocommerce-checkout .return-to-cart,.woocommerce-checkout a.return-to-cart,.woocommerce-checkout .checkout-back-link,.woocommerce-checkout .checkout-back-to-cart,.woocommerce-checkout .checkout-return-to-cart,.woocommerce-checkout .return-to-shop,.woocommerce-checkout .woocommerce-back-button,.woocommerce-checkout .wc-block-components-button[data-action=back-to-cart]{display:none!important}.woocommerce-checkout .page-header,.woocommerce-checkout .page-content{max-width:900px;margin:40px auto;padding:0 24px;font-family:"Inter",sans-serif}.woocommerce-checkout .entry-title{font-family:"Playfair Display",Georgia,serif!important;font-size:36px!important;font-weight:700!important;color:#122446!important;margin:0 0 8px!important;letter-spacing:-.01em!important}.woocommerce-checkout .woocommerce-notices-wrapper:empty{display:none!important}.woocommerce-checkout .woocommerce-notices-wrapper{margin:0 0 16px}.woocommerce-checkout form.checkout.woocommerce-checkout{background:#fff!important;border-radius:12px!important;padding:36px 40px!important;margin-top:16px!important;box-shadow:0 2px 16px rgba(18,36,70,.06)!important;font-family:"Inter",sans-serif!important}.woocommerce-checkout #customer_details.col2-set{margin-bottom:32px!important}.woocommerce-checkout #customer_details .col-1{width:100%!important;float:none!important}.woocommerce-checkout #customer_details .col-2{display:none!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3,.woocommerce-checkout #order_review_heading{font-family:"Playfair Display",Georgia,serif!important;font-size:26px!important;font-weight:700!important;color:#122446!important;border-bottom:2px solid #b8962e!important;padding-bottom:10px!important;margin:0 0 24px!important;text-transform:none!important;letter-spacing:0!important;display:block!important}.woocommerce-checkout #order_review_heading{margin-top:16px!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin:0!important}.woocommerce-checkout .form-row{margin:0!important;padding:0!important;width:100%!important;float:none!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:calc(50% - 8px)!important}.woocommerce-checkout .form-row-wide,.woocommerce-checkout .form-row.notes{width:100%!important}.woocommerce-checkout .form-row label{font-family:"Inter",sans-serif!important;font-size:13px!important;font-weight:600!important;color:#122446!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 6px!important;display:block!important}.woocommerce-checkout .form-row label .required{color:#b8962e!important;text-decoration:none!important;margin-left:2px!important;font-weight:700!important}.woocommerce-checkout .form-row label .optional{color:#5a6a80!important;font-weight:400!important;font-style:italic!important;margin-left:4px!important}.woocommerce-checkout .woocommerce-input-wrapper{width:100%!important;display:block!important}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea.input-text,.woocommerce-checkout select{font-family:"Inter",sans-serif!important;font-size:15px!important;color:#000!important;background:#f8f9fb!important;border:1.5px solid #dde3eb!important;border-radius:8px!important;padding:12px 16px!important;width:100%!important;box-sizing:border-box!important;line-height:1.5!important;transition:border-color .2s,box-shadow .2s,background .2s!important}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout textarea.input-text:focus,.woocommerce-checkout select:focus{outline:none!important;border-color:#b8962e!important;background:#fff!important;box-shadow:0 0 0 3px rgba(184,150,46,.12)!important}.woocommerce-checkout textarea.input-text{min-height:90px!important;resize:vertical!important}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout .form-row.woocommerce-invalid textarea.input-text{border-color:#c44!important;background:#fff7f7!important}.woocommerce-checkout .form-row.woocommerce-validated input.input-text,.woocommerce-checkout .form-row.woocommerce-validated textarea.input-text{border-color:#5fa86a!important}.woocommerce-checkout #billing_note_field{margin-bottom:8px!important}.woocommerce-checkout #order_review{margin-bottom:24px!important}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{width:100%!important;border-collapse:collapse!important;border-radius:10px!important;overflow:hidden!important;border:1.5px solid #dde3eb!important;font-family:"Inter",sans-serif!important;font-size:14px!important;margin-bottom:24px!important}.woocommerce-checkout .shop_table thead tr th{background:#122446!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 20px!important;border:none!important;text-align:left!important}.woocommerce-checkout .shop_table thead tr th.product-total{text-align:right!important}.woocommerce-checkout .shop_table tbody tr td{padding:16px 20px!important;border-bottom:1px solid #eef1f5!important;color:#000!important;background:#fff!important;vertical-align:top!important}.woocommerce-checkout .shop_table tbody tr td.product-name{font-weight:500!important;color:#122446!important}.woocommerce-checkout .shop_table tbody tr td.product-name em{color:#b8962e!important;font-style:italic!important}.woocommerce-checkout .shop_table tbody tr td.product-total{text-align:right!important;font-weight:600!important;color:#000!important}.woocommerce-checkout .shop_table .product-quantity{color:#5a6a80!important;font-weight:500!important;margin-left:4px!important}.woocommerce-checkout .wcpa_cart_meta{list-style:none!important;padding:0!important;margin:8px 0 0!important;font-size:12px!important}.woocommerce-checkout .wcpa_cart_meta_item{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;flex-wrap:wrap!important}.woocommerce-checkout .wcpa_cart_meta_item-label{margin:0!important;color:#122446!important;font-weight:600!important;font-size:12px!important}.woocommerce-checkout .wcpa_cart_meta_item-value{display:inline-block!important;margin:0!important}.woocommerce-checkout .wcpa_cart_meta_item-value p{margin:0!important;color:#5a6a80!important;font-size:12px!important;display:inline!important}.woocommerce-checkout .shop_table tfoot tr.cart-subtotal th,.woocommerce-checkout .shop_table tfoot tr.cart-subtotal td,.woocommerce-checkout .shop_table tfoot tr.fee th,.woocommerce-checkout .shop_table tfoot tr.fee td{padding:12px 20px!important;font-weight:500!important;color:#000!important;border-top:1px solid #eef1f5!important;background:#fafbfc!important;font-size:13px!important}.woocommerce-checkout .shop_table tfoot th{text-align:left!important}.woocommerce-checkout .shop_table tfoot td{text-align:right!important}.woocommerce-checkout .shop_table tfoot tr.order-total th,.woocommerce-checkout .shop_table tfoot tr.order-total td{background:#f0f4f8!important;padding:16px 20px!important;font-weight:700!important;font-size:15px!important;color:#122446!important;border-top:2px solid #dde3eb!important}.woocommerce-checkout .shop_table tfoot tr.order-total td .woocommerce-Price-amount{color:#b8962e!important;font-size:20px!important;font-weight:700!important}.woocommerce-checkout #payment{background:#f8f9fb!important;border:1.5px solid #dde3eb!important;border-radius:10px!important;overflow:hidden!important;font-family:"Inter",sans-serif!important;margin-bottom:24px!important}.woocommerce-checkout #payment ul.wc_payment_methods{padding:20px 24px!important;margin:0!important;list-style:none!important}.woocommerce-checkout #payment ul.wc_payment_methods li{padding:0!important;margin:0!important;background:0 0!important;border:none!important}.woocommerce-checkout #payment ul.wc_payment_methods li label[for=payment_method_stripe]{font-family:"Playfair Display",Georgia,serif!important;font-size:18px!important;font-weight:700!important;color:#122446!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 12px!important;display:block!important;cursor:default!important}.woocommerce-checkout #payment input[type=radio]{accent-color:#b8962e!important;width:16px!important;height:16px!important}.woocommerce-checkout .payment_box{background:#fff!important;border:1px solid #eef1f5!important;border-radius:8px!important;padding:16px!important;margin-top:0!important;position:relative!important}.woocommerce-checkout .payment_box:before,.woocommerce-checkout .payment_box::before{display:none!important}.woocommerce-checkout .wc-stripe-upe-element,.woocommerce-checkout fieldset#wc-stripe-upe-form{border:none!important;outline:none!important;padding:0!important;margin:0!important;background:0 0!important}.woocommerce-checkout #wc-stripe-upe-form iframe,.woocommerce-checkout .wc-stripe-upe-element{width:100%!important;max-width:100%!important}.woocommerce-checkout .wc-stripe-payment-method-instruction{background:#fffbe6!important;border:1px solid #f0c040!important;border-radius:6px!important;padding:10px 14px!important;font-size:12px!important;color:#856404!important;margin-bottom:12px!important;line-height:1.5!important}.woocommerce-checkout .wc-stripe-payment-method-instruction button.wc-stripe-copy-test-number{background:rgba(255,255,255,.7)!important;border:1px solid #f0c040!important;border-radius:4px!important;padding:2px 8px!important;cursor:pointer!important;font-family:"SF Mono",Consolas,monospace!important;font-size:11px!important;color:#856404!important}.woocommerce-checkout .wc-stripe-payment-method-instruction a{color:#b8962e!important;text-decoration:underline!important}.woocommerce-checkout #wc-stripe-hidden-style-input{display:none!important}.woocommerce-checkout #wc-stripe-upe-errors{color:#c44!important;font-size:13px!important;margin-top:8px!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{border:none!important;outline:none!important;padding:0!important;margin:0 0 16px!important;background:0 0!important}.woocommerce-checkout .woocommerce-privacy-policy-text{border:none!important;outline:none!important;padding:0!important;margin:0 0 20px!important;font-family:"Inter",sans-serif!important;font-size:13px!important;color:#5a6a80!important;line-height:1.6!important}.woocommerce-checkout .woocommerce-privacy-policy-text p{margin:0!important}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#b8962e!important;text-decoration:underline!important}.woocommerce-checkout .form-row.place-order{padding:0!important;margin:0!important;background:0 0!important}.woocommerce-checkout #place_order{font-family:"Inter",sans-serif!important;background:#122446!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:16px 48px!important;cursor:pointer!important;display:block!important;width:100%!important;margin-top:0!important;transition:background .2s,transform .15s!important}.woocommerce-checkout #place_order:hover{background:#b8962e!important;transform:translateY(-1px)!important}.woocommerce-checkout #place_order:active{transform:translateY(0)!important}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout ul.woocommerce-error{background:#fff3f3!important;border-left:4px solid #c44!important;color:#922222!important;border-radius:6px!important;padding:12px 18px!important;font-family:"Inter",sans-serif!important;font-size:13px!important;list-style:none!important;margin:0 0 16px!important}.woocommerce-checkout .woocommerce-NoticeGroup{margin-bottom:16px!important}@media (max-width:768px){.woocommerce-checkout .page-header,.woocommerce-checkout .page-content{padding:0 16px;margin:24px auto}.woocommerce-checkout .entry-title{font-size:28px!important}.woocommerce-checkout form.checkout.woocommerce-checkout{padding:24px 20px!important;border-radius:8px!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3,.woocommerce-checkout #order_review_heading{font-size:20px!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%!important}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea.input-text,.woocommerce-checkout select{font-size:16px!important;padding:12px 14px!important}.woocommerce-checkout .shop_table thead tr th{font-size:10px!important;padding:12px!important}.woocommerce-checkout .shop_table tbody tr td,.woocommerce-checkout .shop_table tfoot tr th,.woocommerce-checkout .shop_table tfoot tr td{padding:12px!important;font-size:13px!important}.woocommerce-checkout .shop_table .product-name{width:65%!important}.woocommerce-checkout .shop_table .product-total{width:35%!important}.woocommerce-checkout .shop_table tfoot tr.order-total td .woocommerce-Price-amount{font-size:16px!important}.woocommerce-checkout #payment{border-radius:8px!important}.woocommerce-checkout #payment ul.wc_payment_methods{padding:16px!important}.woocommerce-checkout .payment_box{padding:12px!important}.woocommerce-checkout .wc-stripe-payment-method-instruction{font-size:11px!important;word-break:break-word!important}.woocommerce-checkout .wc-stripe-payment-method-instruction button.wc-stripe-copy-test-number{word-break:break-all!important;white-space:normal!important}.woocommerce-checkout #place_order{padding:16px 24px!important;letter-spacing:.05em!important}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:12px!important}}@media (max-width:480px){.woocommerce-checkout form.checkout.woocommerce-checkout{padding:20px 14px!important}.woocommerce-checkout .entry-title{font-size:24px!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout #order_review_heading{font-size:18px!important}.woocommerce-checkout .shop_table thead tr th{font-size:9px!important;padding:10px 8px!important}.woocommerce-checkout .shop_table tbody tr td,.woocommerce-checkout .shop_table tfoot tr th,.woocommerce-checkout .shop_table tfoot tr td{padding:10px 8px!important;font-size:12px!important}.woocommerce-checkout .shop_table tfoot tr.order-total td .woocommerce-Price-amount{font-size:15px!important}.woocommerce-checkout #place_order{font-size:13px!important;padding:14px 16px!important}}.woocommerce-privacy-policy-text{margin-left:20px}.woocommerce-notices-wrapper{display:none!important}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3,.woocommerce-checkout #order_review_heading{display:none!important}