.wcfmmp-store-search-form #wcfmmp_store_country,.wcfmmp-store-search-form #wcfmmp_store_country+.select2,.wcfmmp-store-search-form #wcfmmp_store_country+.select2-container{display:none!important}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}@media (max-width:768px){.wp-block-site-logo{max-width:120px}}.tcgmx-wanted-shell{max-width:1180px;margin:32px auto;padding:0 16px}.tcgmx-wanted-header{margin-bottom:20px}.tcgmx-wanted-header h2{margin:0 0 8px}.tcgmx-wanted-header p{margin:0;color:#4b5563}.tcgmx-wanted-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:20px}.tcgmx-wanted-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;box-shadow:0 10px 28px rgb(15 23 42 / .06)}.tcgmx-wanted-panel__header,.tcgmx-wanted-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px}.tcgmx-wanted-panel__header h3{margin:0 0 4px}.tcgmx-wanted-panel__actions{display:flex;flex-wrap:wrap;gap:8px}.tcgmx-wanted-select-inline{min-height:44px;padding:0 12px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#111827}.tcgmx-wanted-panel__header p{margin:0;color:#6b7280;font-size:14px}.tcgmx-wanted-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.tcgmx-wanted-field--inline{margin-top:12px;margin-bottom:0}.tcgmx-wanted-field span{font-weight:600;color:#111827}.tcgmx-wanted-field input,.tcgmx-wanted-field select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;background:#fff}.tcgmx-wanted-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:none;border-radius:10px;background:#0f766e;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.tcgmx-wanted-button:hover,.tcgmx-wanted-button:focus{background:#0b5a54;color:#fff;text-decoration:none}.tcgmx-wanted-button[disabled]{opacity:.55;cursor:not-allowed}.tcgmx-wanted-button--ghost{background:#ecfeff;color:#115e59;border:1px solid #99f6e4}.tcgmx-wanted-button--ghost:hover,.tcgmx-wanted-button--ghost:focus{background:#ccfbf1;color:#134e4a}.tcgmx-wanted-link{color:#0f766e;font-weight:600;text-decoration:none}.tcgmx-wanted-preview{min-height:24px;margin-bottom:14px}.tcgmx-wanted-preview__inner,.tcgmx-wanted-card{display:flex;gap:14px}.tcgmx-wanted-list{display:grid;gap:14px}.tcgmx-wanted-list--grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.tcgmx-wanted-card--interactive{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tcgmx-wanted-card--interactive:hover,.tcgmx-wanted-card--interactive:focus{transform:translateY(-2px);border-color:#99f6e4;box-shadow:0 14px 30px rgb(15 23 42 / .08)}.tcgmx-wanted-card{align-items:stretch;padding:14px;border:1px solid #e5e7eb;border-radius:14px;background:#f9fafb}.tcgmx-wanted-card__media,.tcgmx-wanted-thumb{width:92px;min-width:92px;height:128px;border-radius:10px;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center;text-align:center;color:#6b7280;font-size:13px}.tcgmx-wanted-card__media img{width:100%;height:100%;object-fit:cover}.tcgmx-wanted-card__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start}.tcgmx-wanted-card__body h3{margin:0 0 4px;font-size:16px;line-height:1.2}.tcgmx-wanted-card__actions{display:flex;align-items:start;flex-wrap:wrap;gap:8px}.tcgmx-wanted-badges{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.tcgmx-wanted-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#ecfeff;color:#155e75;font-size:11px;line-height:1;font-weight:700}.tcgmx-wanted-meta,.tcgmx-wanted-empty{margin:3px 0 0;color:#6b7280;font-size:14px;line-height:1.25}.tcgmx-wanted-price{margin:6px 0 0;color:#111827;font-size:16px;line-height:1.2;font-weight:800}.tcgmx-wanted-message{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#eff6ff;color:#1d4ed8}.tcgmx-wanted-message.is-error{background:#fef2f2;color:#b91c1c}.tcgmx-wanted-message.is-success{background:#ecfdf5;color:#047857}.tcgmx-wanted-edit{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.tcgmx-wanted-edit__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tcgmx-wanted-login{padding:20px;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc}.tcgmx-wanted-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.tcgmx-wanted-public-intro{margin-bottom:16px}.tcgmx-wanted-share-summary{padding:14px 16px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#1e3a8a}.tcgmx-wanted-loader{display:inline-flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff;color:#1d4ed8;font-weight:600}.tcgmx-wanted-loader__spinner{width:18px;height:18px;border:2px solid rgb(29 78 216 / .2);border-top-color:#1d4ed8;border-radius:999px;animation:tcgmx-wanted-spin .8s linear infinite}@keyframes tcgmx-wanted-spin{to{transform:rotate(360deg)}}.tcgmx-wanted-share-box{margin-bottom:16px;padding:14px 16px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff}.tcgmx-wanted-share-box__row{display:flex;gap:10px}.tcgmx-wanted-share-box__row input{flex:1 1 auto}.tcgmx-wanted-modal{position:fixed;inset:0;z-index:99999}.tcgmx-wanted-modal__overlay{position:absolute;inset:0;background:rgb(15 23 42 / .5)}.tcgmx-wanted-modal__dialog{position:relative;z-index:1;width:min(680px, calc(100% - 24px));max-height:calc(100vh - 40px);margin:20px auto;overflow:auto;padding:22px;border-radius:16px;background:#fff;box-shadow:0 18px 60px rgb(15 23 42 / .18)}.tcgmx-wanted-modal__close{position:absolute;top:10px;right:12px;border:0;background:#fff0;color:#475569;font-size:28px;cursor:pointer}.tcgmx-wanted-interest-list{display:grid;gap:12px;margin-top:14px}.tcgmx-wanted-contact-panel{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.tcgmx-wanted-contact-panel__header{margin-bottom:12px}.tcgmx-wanted-contact-panel__header strong{display:block;color:#111827}.tcgmx-wanted-contact-panel textarea{width:100%;min-height:120px;padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;background:#fff;resize:vertical}.tcgmx-wanted-contact-panel__actions{display:flex;flex-wrap:wrap;gap:8px}.tcgmx-wanted-interest-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.tcgmx-wanted-interest-card__main strong{display:block;color:#111827}.tcgmx-wanted-interest-card__actions{flex:0 0 auto}.tcgmx-wanted-carousel-card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.tcgmx-wanted-carousel{overflow:visible;padding-inline:42px}.tcgmx-wanted-carousel .blaze-container{position:relative}.tcgmx-wanted-carousel .blaze-track-container{overflow:hidden}.tcgmx-wanted-carousel .blaze-slide{box-sizing:border-box}.tcgmx-wanted-carousel__arrow{display:flex;align-items:center;justify-content:center;touch-action:manipulation;pointer-events:auto}.tcgmx-wanted-carousel-card:hover,.tcgmx-wanted-carousel-card:focus{color:inherit;text-decoration:none}.tcgmx-wanted-carousel-card__media{width:100%;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280}.tcgmx-wanted-carousel-card__media img{width:100%;height:100%;object-fit:cover}.tcgmx-wanted-carousel-card__body{padding-top:10px}.tcgmx-wanted-carousel-card__badges{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.tcgmx-wanted-carousel-card__body h3{margin:0 0 4px;font-size:15px;line-height:1.2}.tcgmx-wanted-carousel-card__set,.tcgmx-wanted-carousel-card__meta{margin:2px 0 0;color:#6b7280;font-size:13px;line-height:1.25}.tcgmx-wanted-carousel-card__price{margin:8px 0 0;color:#111827;font-size:15px;line-height:1.2;font-weight:800}@media (max-width:860px){.tcgmx-wanted-grid{grid-template-columns:1fr}.tcgmx-wanted-toolbar,.tcgmx-wanted-panel__header{flex-direction:column;align-items:stretch}.tcgmx-wanted-card{flex-direction:column}.tcgmx-wanted-card__media,.tcgmx-wanted-thumb{width:100%;min-width:0;height:220px}.tcgmx-wanted-card__actions{justify-content:flex-start}}@media (max-width:640px){.tcgmx-wanted-carousel{padding-inline:34px}.tcgmx-wanted-carousel .blaze-slide{padding:12px}.tcgmx-wanted-carousel .blaze-prev{left:-2px}.tcgmx-wanted-carousel .blaze-next{right:-2px}.tcgmx-wanted-carousel__arrow{width:36px;height:36px;font-size:1.6rem}}.gspi-like-button{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Noto Color Emoji','Apple Color Emoji',sans-serif}.wwo_card_details{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:10px}.post_card{width:100%;max-width:200px}.product-like-wrapper{display:flex;align-items:center;justify-content:center}.gspi-like-button{background:none;border:none;cursor:pointer;font-size:1.2rem;margin-right:4px;line-height:1}.wp-block-post-title{display:inline-flex;align-items:center;flex-wrap:wrap}.gspi-like-inline .gspi-like-wrapper{display:inline-flex;align-items:center;margin-left:10px;background:#fff;padding:4px 8px;border-radius:16px;font-size:.9rem;box-shadow:0 0 3px rgb(0 0 0 / .1)}.tcgmx-floating-cart{position:fixed;right:18px;bottom:18px;z-index:9998;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:6px;background:#111827;color:#fff;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 8px 24px rgb(0 0 0 / .22)}.tcgmx-floating-cart:hover,.tcgmx-floating-cart:focus{background:#0f766e;color:#fff;text-decoration:none}.tcgmx-floating-cart__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff;color:#111827;font-size:13px}.tcgmx-floating-cart__total{font-size:13px;font-weight:600;opacity:.9}@media (max-width:600px){.tcgmx-floating-cart{right:12px;bottom:12px;padding:9px 12px}.tcgmx-floating-cart__total{display:none}}[data-block-name="woocommerce/product-details"],.wp-block-woocommerce-product-details{display:none!important}.single-product .wcfm_product_multivendor_button_wrapper{display:none!important}.single-product .tcgmx-more-from-store.products{clear:both;margin-top:32px}.single-product .tcgmx-more-from-store>h2{margin-bottom:16px}[data-block-name="woocommerce/product-price"]{display:inline-flex}.tax-product_cat .wcfmmp_sold_by_container,.post-type-archive-product .wcfmmp_sold_by_container,.woocommerce-shop .wcfmmp_sold_by_container,.tax-product_cat .wcfm_product_multivendor_button_wrapper,.post-type-archive-product .wcfm_product_multivendor_button_wrapper,.woocommerce-shop .wcfm_product_multivendor_button_wrapper{display:none!important}.tcgmx-contact-vendor-btn{margin-left:8px}.tcgmx-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center}.tcgmx-modal[hidden]{display:none}.tcgmx-modal-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .55);cursor:pointer}.tcgmx-modal-box{position:relative;background:#fff;border-radius:8px;padding:32px 28px 24px;max-width:400px;width:90%;box-shadow:0 8px 32px rgb(0 0 0 / .2);z-index:1;text-align:center}.tcgmx-modal-box h2{font-size:1.25rem;margin-bottom:12px}.tcgmx-modal-box p{margin-bottom:20px;color:#555}.tcgmx-modal-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1;color:#888}.tcgmx-modal-close:hover{color:#000}.tcgmx-modal-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tcgmx-btn-login,.tcgmx-btn-register{min-width:130px;text-align:center}.postid-1926 .tcgmx-contact-vendor-btn{display:none!important}.tcgmx-pagar-ahora-btn{background-color:#009ee3;color:#fff!important;border:none;padding:12px 28px;font-size:1rem;border-radius:4px;cursor:pointer}.tcgmx-pagar-ahora-btn:hover{background-color:#007cba;color:#fff!important}.tcgmx-upgrade-btn{display:inline-flex!important;align-items:center;justify-content:center;width:22px;height:22px;padding:0!important;font-size:1.2rem;font-weight:700;line-height:1;border-radius:50%!important;background-color:#009ee3!important;color:#fff!important;text-decoration:none;vertical-align:middle;margin-left:6px}.tcgmx-upgrade-btn:hover{background-color:#007cba!important;color:#fff!important}body.woocommerce-checkout{background:#f3f6fb}.woocommerce-checkout .entry-content>.woocommerce,.woocommerce-checkout .site-main>.woocommerce,.woocommerce-checkout .content-area .woocommerce{max-width:1240px;margin:0 auto;padding:24px 20px 48px}.woocommerce-checkout .woocommerce-notices-wrapper:empty{display:none}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-error{margin:0 0 18px;padding:16px 18px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42 / .05)}.woocommerce-checkout .woocommerce-error{border-color:#fecaca;background:#fff7f7}.woocommerce-checkout form.checkout{display:grid;gap:20px;margin-top:20px}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%}.woocommerce-checkout #order_review_heading{display:none}.woocommerce-checkout #customer_details{display:grid;gap:24px}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2,.woocommerce-checkout #order_review{float:none;width:100%;margin:0;padding:22px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 18px 40px rgb(15 23 42 / .06)}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #order_review{align-self:start}.woocommerce-checkout #order_review::before{content:"Resumen del pedido";display:block;margin:0 0 14px;font-size:1.2rem;font-weight:700;line-height:1.25;color:#0f172a}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{margin:0 0 14px;font-size:1.05rem;font-weight:700;line-height:1.25;color:#0f172a}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{position:relative}.woocommerce-checkout .woocommerce-billing-fields::before,.woocommerce-checkout .woocommerce-shipping-fields::before,.woocommerce-checkout .woocommerce-additional-fields::before{content:"";display:block;width:44px;height:3px;margin-bottom:12px;border-radius:999px;background:#0f766e}.woocommerce-checkout .form-row{margin-bottom:14px}.woocommerce-checkout .form-row label{display:block;margin-bottom:7px;font-size:14px;font-weight:600;color:#334155}.woocommerce-checkout .form-row label .required{color:#dc2626}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout .select2-container--default .select2-selection--multiple{min-height:46px;border:1px solid #cbd5e1;border-radius:8px;background:#fbfdff;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.woocommerce-checkout .form-row textarea{min-height:110px;padding:12px 14px;resize:vertical}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .select2-container--default .select2-selection--single{padding:0 15px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px;color:#0f172a}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;right:10px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid;gap:0 16px}.woocommerce-checkout .tcgmx-checkout-address-summary{display:none;align-items:flex-start;justify-content:space-between;gap:16px;margin:6px 0 14px;padding:16px 18px;border:1px solid #dbe4f0;border-radius:8px;background:#f8fbff}.woocommerce-checkout .tcgmx-checkout-address-summary__body{min-width:0}.woocommerce-checkout .tcgmx-checkout-address-summary__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.woocommerce-checkout .tcgmx-checkout-address-summary__name,.woocommerce-checkout .tcgmx-checkout-address-summary__address{margin:0;color:#0f172a}.woocommerce-checkout .tcgmx-checkout-address-summary__name{font-size:15px;font-weight:700}.woocommerce-checkout .tcgmx-checkout-address-summary__address{margin-top:4px;font-size:14px;line-height:1.5;color:#334155}.woocommerce-checkout .tcgmx-checkout-address-summary__toggle{flex:0 0 auto;padding:0;border:0;background:#fff0;color:#0f766e;font-size:14px;font-weight:700;cursor:pointer}.woocommerce-checkout .tcgmx-checkout-address-summary__toggle:hover,.woocommerce-checkout .tcgmx-checkout-address-summary__toggle:focus{color:#0b5c57;text-decoration:underline}.woocommerce-checkout .woocommerce-billing-fields.tcgmx-billing-collapsed .tcgmx-checkout-address-summary{display:flex}.woocommerce-checkout .woocommerce-billing-fields.tcgmx-billing-collapsed .woocommerce-billing-fields__field-wrapper>.form-row:not(#billing_email_field){display:none!important}.woocommerce-checkout #ship-to-different-address{margin-bottom:10px}.woocommerce-checkout .form-row input.input-text::placeholder,.woocommerce-checkout .form-row textarea::placeholder{color:#94a3b8}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single,.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#0f766e;background:#fff;box-shadow:0 0 0 4px rgb(15 118 110 / .12);outline:none}.woocommerce-checkout table.shop_table{width:100%;margin:0 0 22px;border:1px solid #dbe4f0;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;background:#fff}.woocommerce-checkout table.shop_table thead th{padding:14px 16px;border:0;background:#f8fafc;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{padding:16px;border-top:1px solid #e2e8f0;color:#0f172a;vertical-align:middle}.woocommerce-checkout table.shop_table tbody tr:first-child th,.woocommerce-checkout table.shop_table tbody tr:first-child td,.woocommerce-checkout table.shop_table thead+tbody tr:first-child th,.woocommerce-checkout table.shop_table thead+tbody tr:first-child td{border-top:0}.woocommerce-checkout table.shop_table .product-name{font-weight:600}.woocommerce-checkout table.shop_table .product-total,.woocommerce-checkout table.shop_table tfoot td,.woocommerce-checkout table.shop_table tfoot th{font-weight:700}.woocommerce-checkout #payment{margin-top:8px;border:1px solid #dbe4f0;border-radius:8px;background:linear-gradient(180deg,#f8fbff 0%,#f3f7fb 100%);overflow:hidden}.woocommerce-checkout #payment ul.payment_methods{margin:0!important;margin:0;padding:18px;border-bottom:1px solid #dbe4f0}.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods{margin:0!important}.woocommerce-checkout #payment ul.payment_methods li{margin:0 0 12px;padding:14px 16px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.woocommerce-checkout #payment ul.payment_methods li:last-child{margin-bottom:0}.woocommerce-checkout #payment ul.payment_methods li:hover{border-color:#94a3b8;box-shadow:0 10px 24px rgb(15 23 42 / .06)}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{transform:translateY(1px);accent-color:#0f766e}.woocommerce-checkout #payment ul.payment_methods li label{display:flex;align-items:center;gap:10px;font-weight:700;color:#0f172a;cursor:pointer;width:100%;min-width:0}.woocommerce-checkout #payment .payment_method_stripe label,.woocommerce-checkout #payment .payment_method_wc_stripe label,.woocommerce-checkout #payment label[for="payment_method_stripe"],.woocommerce-checkout #payment label[for^="payment_method_wc_stripe"]{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:8px;font-size:14px;justify-content:space-between;width:100%}.woocommerce-checkout #payment ul.payment_methods li>label>img,.woocommerce-checkout #payment ul.payment_methods li>label img,.woocommerce-checkout #payment .payment_method_stripe label img,.woocommerce-checkout #payment .payment_method_wc_stripe label img,.woocommerce-checkout #payment label[for="payment_method_stripe"] img,.woocommerce-checkout #payment label[for^="payment_method_wc_stripe"] img{flex:0 0 auto;max-height:22px;width:auto}.woocommerce-checkout #payment ul.payment_methods li>label{white-space:nowrap}.woocommerce-checkout #payment div.payment_box{margin:12px 0 0;padding:14px 16px;border:1px solid #dbe4f0;border-radius:8px;background:#f8fafc;color:#334155;box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)}.woocommerce-checkout #payment .place-order{padding:20px 18px 18px}.woocommerce-checkout #payment .place-order .woocommerce-privacy-policy-text,.woocommerce-checkout #payment .place-order .terms{margin-bottom:14px;color:#475569;font-size:14px;line-height:1.6}.woocommerce-checkout #payment .place-order .button,.woocommerce-checkout #payment .place-order button.button,.woocommerce-checkout #payment #place_order{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 18px;border:0;border-radius:8px;background:linear-gradient(180deg,#0f766e 0%,#115e59 100%);color:#fff;font-size:15px;font-weight:700;line-height:1;box-shadow:0 14px 28px rgb(15 118 110 / .22)}.woocommerce-checkout #payment .place-order .button:hover,.woocommerce-checkout #payment .place-order button.button:hover,.woocommerce-checkout #payment #place_order:hover{background:linear-gradient(180deg,#0d6b64 0%,#0f5a55 100%);color:#fff;transform:translateY(-1px)}.woocommerce-checkout #payment .place-order .button:disabled,.woocommerce-checkout #payment .place-order button.button:disabled,.woocommerce-checkout #payment #place_order:disabled{opacity:.72;cursor:not-allowed;box-shadow:none}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle{margin-bottom:18px}.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-checkout .woocommerce-form-login{padding:20px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42 / .04)}@media (min-width:980px){.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr) minmax(360px,460px);column-gap:36px;row-gap:20px;align-items:start}.woocommerce-checkout #customer_details{grid-column:1}.woocommerce-checkout #order_review{grid-column:2}.woocommerce-checkout #order_review{position:sticky;top:20px;margin-top:0}}@media (max-width:782px){.woocommerce-checkout .entry-content>.woocommerce,.woocommerce-checkout .site-main>.woocommerce,.woocommerce-checkout .content-area .woocommerce{padding:12px 10px 28px}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2,.woocommerce-checkout #order_review{padding:18px}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{padding:12px}.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment .place-order{padding-left:14px;padding-right:14px}}.woocommerce-checkout #payment .payment_box label[for="wcfmmp-stripe-split-pay-cvc-element"]{font-size:0!important}.woocommerce-checkout #payment .payment_box label[for="wcfmmp-stripe-split-pay-cvc-element"]::after{content:"CVC";font-size:12px;font-weight:700;color:#0f172a}.woocommerce-checkout #payment .payment_box label[for="wcfmmp-stripe-split-pay-exp-element"]{font-size:0!important}.woocommerce-checkout #payment .payment_box label[for="wcfmmp-stripe-split-pay-exp-element"]::after{content:"Expiración";font-size:12px;font-weight:700;color:#0f172a}.woocommerce-checkout #payment .payment_box .wcfmmp_stripe_new_card .form-row{float:none!important;width:100%!important;clear:none!important;margin:0!important}.woocommerce-checkout #payment .payment_box .wcfmmp_stripe_new_card .form-row-wide{grid-column:1 / -1}.woocommerce-checkout #payment .payment_box .wcfmmp_stripe_new_card .form-row-first{grid-column:1}.woocommerce-checkout #payment .payment_box .wcfmmp_stripe_new_card .form-row-last{grid-column:2}.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods{margin:0!important;padding:8px!important}.woocommerce-checkout #payment ul.payment_methods li{padding:8px 10px;margin:0 0 8px!important;border-radius:6px}.woocommerce-checkout #payment ul.payment_methods li:last-child{margin-bottom:0!important}.woocommerce-checkout #payment ul.payment_methods li>label>img,.woocommerce-checkout #payment ul.payment_methods li>label img,.woocommerce-checkout #payment .payment_method_stripe label img,.woocommerce-checkout #payment .payment_method_wc_stripe label img,.woocommerce-checkout #payment label[for="payment_method_stripe"] img,.woocommerce-checkout #payment label[for^="payment_method_wc_stripe"] img{display:none!important}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{margin-top:1px;margin-right:6px}.woocommerce-checkout #payment div.payment_box{margin-top:8px}.woocommerce-checkout #payment .payment_box .wcfmmp_stripe_new_card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;row-gap:10px;align-items:start}.woocommerce-checkout #payment .payment_box .wcfmmp_stripe_new_card label{display:block;min-height:18px;margin:0 0 4px!important;line-height:1.2!important}@media (max-width:480px){.woocommerce-checkout form.checkout{gap:14px;margin-top:12px}.woocommerce-checkout #payment ul.payment_methods li label,.woocommerce-checkout #payment .payment_method_stripe label,.woocommerce-checkout #payment .payment_method_wc_stripe label,.woocommerce-checkout #payment label[for="payment_method_stripe"],.woocommerce-checkout #payment label[for^="payment_method_wc_stripe"]{display:block!important;width:auto!important;max-width:calc(100% - 22px)!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:9px!important;line-height:1.2!important;font-weight:700!important}.woocommerce-checkout #payment .wc-stripe-elements-field,.woocommerce-checkout #payment .StripeElement{font-size:14px}.woocommerce-checkout #customer_details{gap:14px}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2,.woocommerce-checkout #order_review{padding:14px;border-radius:6px}.woocommerce-checkout #order_review::before,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{margin-bottom:10px;font-size:.98rem}.woocommerce-checkout #payment div.payment_box{margin-top:10px;padding:10px 12px;border-radius:6px;font-size:13px}.woocommerce-checkout #payment .place-order{padding:14px 12px 12px}.woocommerce-checkout #payment .place-order .woocommerce-privacy-policy-text,.woocommerce-checkout #payment .place-order .terms{margin-bottom:10px;font-size:13px;line-height:1.5}.woocommerce-checkout #payment .place-order .button,.woocommerce-checkout #payment .place-order button.button,.woocommerce-checkout #payment #place_order{min-height:46px;border-radius:6px;font-size:14px}.woocommerce-checkout .woocommerce-billing-fields::before,.woocommerce-checkout .woocommerce-shipping-fields::before,.woocommerce-checkout .woocommerce-additional-fields::before{width:34px;margin-bottom:10px}.woocommerce-checkout .form-row{margin-bottom:10px}.woocommerce-checkout .form-row label{margin-bottom:5px;font-size:13px}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout .select2-container--default .select2-selection--multiple{min-height:42px;border-radius:6px}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .select2-container--default .select2-selection--single{padding:0 12px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;right:8px}.woocommerce-checkout .form-row textarea{min-height:88px;padding:10px 12px}.woocommerce-checkout .tcgmx-checkout-address-summary{flex-direction:column;gap:10px;padding:14px}.woocommerce-checkout .tcgmx-checkout-address-summary__toggle{align-self:flex-start}.woocommerce-checkout table.shop_table{margin-bottom:14px;border-radius:6px}.woocommerce-checkout table.shop_table thead th,.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{padding:10px;font-size:13px}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-checkout .woocommerce-form-login{padding:12px 14px;border-radius:6px}}