.checkout-legal-gate[data-astro-cid-rimvcwt6]{max-width:720px;margin-inline:auto;padding:2rem;background:#111113;border:1px solid #27272a;border-radius:16px;box-shadow:0 20px 40px #0009;color:#e4e4e7}.gate-header[data-astro-cid-rimvcwt6]{border-bottom:1px solid #27272a;padding-bottom:1.25rem;margin-bottom:1.5rem}.gate-badge[data-astro-cid-rimvcwt6]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#f87171}.gate-title[data-astro-cid-rimvcwt6]{font-size:1.4rem;font-weight:700;color:#fff;margin-top:.35rem;margin-bottom:.35rem}.gate-vendor-info[data-astro-cid-rimvcwt6]{font-size:.76rem;color:#a1a1aa;margin:0}.gate-vendor-info[data-astro-cid-rimvcwt6] strong[data-astro-cid-rimvcwt6]{color:#f4f4f5}.footer-mono[data-astro-cid-rimvcwt6]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.gate-box[data-astro-cid-rimvcwt6]{background:#09090b;border:1px solid #27272a;border-radius:12px;padding:1.25rem;margin-bottom:1.25rem}.box-top-row[data-astro-cid-rimvcwt6]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.product-name[data-astro-cid-rimvcwt6]{font-size:1.1rem;font-weight:700;color:#fff;margin:0}.product-sku[data-astro-cid-rimvcwt6]{font-size:.72rem;color:#71717a;margin:.2rem 0 0}.product-type-pill[data-astro-cid-rimvcwt6]{background:#c8102e33;border:1px solid rgba(200,16,46,.4);color:#fca5a5;font-size:.72rem;font-weight:600;padding:.25rem .65rem;border-radius:6px;white-space:nowrap}.product-desc[data-astro-cid-rimvcwt6]{color:#d4d4d8;font-size:.82rem;line-height:1.5;margin:.75rem 0 0}.specs-grid[data-astro-cid-rimvcwt6]{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid #1f1f23;font-size:.76rem}@media (min-width: 600px){.specs-grid[data-astro-cid-rimvcwt6]{grid-template-columns:1fr 1fr}}.spec-item[data-astro-cid-rimvcwt6].full-width{grid-column:1 / -1}.spec-item[data-astro-cid-rimvcwt6] dt[data-astro-cid-rimvcwt6]{color:#71717a;font-weight:500}.spec-item[data-astro-cid-rimvcwt6] dd[data-astro-cid-rimvcwt6]{color:#e4e4e7;font-weight:600;margin:.15rem 0 0}.box-subtitle[data-astro-cid-rimvcwt6]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a1a1aa;margin:0 0 .85rem}.price-row[data-astro-cid-rimvcwt6]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#d4d4d8;margin-bottom:.5rem}.price-row[data-astro-cid-rimvcwt6].muted-row{color:#71717a;font-size:.78rem}.price-total-row[data-astro-cid-rimvcwt6]{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #27272a;padding-top:.85rem;margin-top:.65rem;font-weight:700;font-size:1rem;color:#fff}.price-total-value[data-astro-cid-rimvcwt6]{color:#f87171;font-size:1.35rem}.billing-cycle-sub[data-astro-cid-rimvcwt6]{font-size:.8rem;color:#a1a1aa;font-weight:400}.gate-form[data-astro-cid-rimvcwt6]{display:flex;flex-direction:column;gap:1.25rem}.form-inputs-grid[data-astro-cid-rimvcwt6]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 600px){.form-inputs-grid[data-astro-cid-rimvcwt6]{grid-template-columns:1fr 1fr}}.form-field[data-astro-cid-rimvcwt6]{display:flex;flex-direction:column;gap:.35rem}.form-label[data-astro-cid-rimvcwt6]{font-size:.75rem;font-weight:600;color:#d4d4d8}.required-star[data-astro-cid-rimvcwt6]{color:#f87171}.form-input[data-astro-cid-rimvcwt6]{width:100%;border-radius:8px;background:#09090b;border:1px solid #3f3f46;padding:.65rem .85rem;font-size:.85rem;color:#fff;transition:border-color .18s ease}.form-input[data-astro-cid-rimvcwt6]:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.payment-method-fieldset[data-astro-cid-rimvcwt6]{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.payment-method-options[data-astro-cid-rimvcwt6]{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:.35rem}@media (min-width: 600px){.payment-method-options[data-astro-cid-rimvcwt6]{grid-template-columns:1fr 1fr}}.payment-option-card[data-astro-cid-rimvcwt6]{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem;background:#09090b;border:1px solid #27272a;border-radius:10px;cursor:pointer;transition:border-color .18s ease,background .18s ease;position:relative}.payment-option-card[data-astro-cid-rimvcwt6].is-selected{border-color:#ef4444;background:#c8102e1f}.payment-radio[data-astro-cid-rimvcwt6]{position:absolute;opacity:0;pointer-events:none}.payment-option-title[data-astro-cid-rimvcwt6]{font-size:.86rem;font-weight:700;color:#fff}.payment-option-sub[data-astro-cid-rimvcwt6]{font-size:.72rem;color:#a1a1aa}.consent-box[data-astro-cid-rimvcwt6]{background:#09090bbf;border:1px solid #27272a;border-radius:12px;padding:1.15rem;display:flex;flex-direction:column;gap:.85rem;font-size:.76rem}.consent-label[data-astro-cid-rimvcwt6]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.consent-label[data-astro-cid-rimvcwt6].border-top{border-top:1px solid #1f1f23;padding-top:.75rem}.consent-checkbox[data-astro-cid-rimvcwt6]{margin-top:.2rem;height:1.05rem;width:1.05rem;accent-color:#c8102e;cursor:pointer;flex-shrink:0}.consent-text[data-astro-cid-rimvcwt6]{color:#d4d4d8;line-height:1.5}.consent-text[data-astro-cid-rimvcwt6].muted-text{color:#a1a1aa}.legal-inline-link[data-astro-cid-rimvcwt6]{color:#f87171;text-decoration:underline}.legal-inline-link[data-astro-cid-rimvcwt6]:hover{color:#fca5a5}.validation-feedback[data-astro-cid-rimvcwt6]{min-height:1.25rem;font-size:.76rem;color:#f87171;font-weight:500}.actions-row[data-astro-cid-rimvcwt6]{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 600px){.actions-row[data-astro-cid-rimvcwt6]{flex-direction:row}}.btn-secondary[data-astro-cid-rimvcwt6]{flex:1;background:transparent;border:1px solid #3f3f46;color:#d4d4d8;padding:.85rem 1rem;border-radius:10px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .18s ease}.btn-secondary[data-astro-cid-rimvcwt6]:hover{border-color:#71717a;color:#fff;background:#18181b}.btn-primary-checkout[data-astro-cid-rimvcwt6]{flex:2;background:#c8102e;border:1px solid #dc2626;color:#fff;padding:.85rem 1.25rem;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .18s ease,transform .18s ease}.btn-primary-checkout[data-astro-cid-rimvcwt6]:hover{background:#dc2626;transform:translateY(-1px)}@media print{.checkout-legal-gate[data-astro-cid-rimvcwt6]{background:#fff!important;color:#000!important;border:1px solid #ccc!important;box-shadow:none!important}.gate-title[data-astro-cid-rimvcwt6],.product-name[data-astro-cid-rimvcwt6],.price-total-row[data-astro-cid-rimvcwt6],.form-label[data-astro-cid-rimvcwt6]{color:#000!important}.gate-box[data-astro-cid-rimvcwt6],.consent-box[data-astro-cid-rimvcwt6]{background:#fafafa!important;border-color:#ddd!important}.btn-primary-checkout[data-astro-cid-rimvcwt6],.btn-secondary[data-astro-cid-rimvcwt6],.form-input[data-astro-cid-rimvcwt6]{display:none!important}}.checkout-page[data-astro-cid-ojox7d5b]{padding-bottom:5rem;min-height:80vh}.checkout-top-bar[data-astro-cid-ojox7d5b]{background:#09090b;border-bottom:1px solid #27272a;padding:1.15rem 0}.bar-inner[data-astro-cid-ojox7d5b]{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}@media (min-width: 640px){.bar-inner[data-astro-cid-ojox7d5b]{flex-direction:row;justify-content:space-between;align-items:center}}.brand-link[data-astro-cid-ojox7d5b]{text-decoration:none;display:flex;flex-direction:column}.brand-title[data-astro-cid-ojox7d5b]{font-family:var(--font-display, Georgia, serif);font-size:1.35rem;font-weight:700;color:#fff}.brand-sub[data-astro-cid-ojox7d5b]{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#22c55e;font-weight:600}.vendor-quick-badge[data-astro-cid-ojox7d5b]{display:flex;flex-direction:column;align-items:flex-start;font-size:.72rem;color:#a1a1aa}@media (min-width: 640px){.vendor-quick-badge[data-astro-cid-ojox7d5b]{align-items:flex-end}}.vendor-name[data-astro-cid-ojox7d5b]{font-weight:600;color:#e4e4e7}.vendor-cnpj[data-astro-cid-ojox7d5b]{color:#71717a}.checkout-content-wrap[data-astro-cid-ojox7d5b]{max-width:820px;margin-inline:auto;margin-top:2rem;display:flex;flex-direction:column;gap:1.75rem}.catalog-selector-box[data-astro-cid-ojox7d5b]{background:#111113;border:1px solid #27272a;border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.65rem}.selector-label[data-astro-cid-ojox7d5b]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a1a1aa}.selector-pills[data-astro-cid-ojox7d5b]{display:flex;flex-wrap:wrap;gap:.5rem}.selector-pill[data-astro-cid-ojox7d5b]{font-size:.76rem;padding:.45rem .85rem;border-radius:8px;background:#18181b;border:1px solid #3f3f46;color:#d4d4d8;text-decoration:none;transition:all .18s ease}.selector-pill[data-astro-cid-ojox7d5b]:hover{border-color:#ef4444;color:#fff}.selector-pill[data-astro-cid-ojox7d5b].is-active{background:#c8102e33;border-color:#ef4444;color:#fff;font-weight:700}.checkout-footer-notes[data-astro-cid-ojox7d5b]{text-align:center;font-size:.76rem;color:#71717a;line-height:1.6;display:flex;flex-direction:column;gap:.35rem}.checkout-footer-notes[data-astro-cid-ojox7d5b] strong[data-astro-cid-ojox7d5b]{color:#a1a1aa}.text-link[data-astro-cid-ojox7d5b]{color:#f87171;text-decoration:underline}.font-mono[data-astro-cid-ojox7d5b]{font-family:ui-monospace,monospace}@media print{.checkout-top-bar[data-astro-cid-ojox7d5b],.catalog-selector-box[data-astro-cid-ojox7d5b],.checkout-footer-notes[data-astro-cid-ojox7d5b]{display:none!important}}
