.catalog-button de catalog.css: no se toca ni se sobreescribe ese archivo (compartido con admin). ============================================================ */ .checkout-v5.v5-scope{background:radial-gradient(760px 480px at 88% 6%,var(--v5-gold-ghost),transparent 70%),linear-gradient(180deg,var(--v5-bg-1) 0%,var(--v5-bg-0) 46%,var(--v5-bg-2) 100%);border-radius:var(--v5-r-card);padding:clamp(20px,3vw,40px)}.checkout-v5.v5-scope .checkout-heading h1,.checkout-v5.v5-scope .checkout-result h1,.checkout-v5.v5-scope .checkout-summary h2{font-family:var(--v5-display);font-weight:800;font-stretch:112%;letter-spacing:-.01em;color:var(--v5-ink)}.checkout-v5.v5-scope .checkout-heading p,.checkout-v5.v5-scope .checkout-result p,.checkout-v5.v5-scope .checkout-note,.checkout-v5.v5-scope .checkout-message{color:var(--v5-ink-mute);font-family:var(--v5-display);font-weight:300}.checkout-v5.v5-scope .checkout-note a,.checkout-v5.v5-scope .checkout-result a:not(.catalog-button){color:var(--v5-gold)}.checkout-v5.v5-scope .checkout-summary,.checkout-v5.v5-scope .checkout-form,.checkout-v5.v5-scope .checkout-result{border-color:var(--v5-hair);border-radius:var(--v5-r-card);background:var(--v5-bg-2)}.checkout-v5.v5-scope .checkout-result{margin-inline:auto}.checkout-v5.v5-scope .checkout-result .product-actions{margin-top:28px}.checkout-v5.v5-scope .checkout-product{border-bottom-color:var(--v5-hair)}.checkout-v5.v5-scope .checkout-product img{border-radius:calc(var(--v5-r-card) - 4px);background:var(--v5-cream)}.checkout-v5.v5-scope .checkout-product-name,#checkout-product-name.v5-scope,.checkout-v5.v5-scope #checkout-product-name{color:var(--v5-ink)}.checkout-v5.v5-scope .checkout-variation-label,.checkout-v5.v5-scope #checkout-variation-label{color:var(--v5-gold)}.checkout-v5.v5-scope .checkout-line-quantity,.checkout-v5.v5-scope .checkout-empty{color:var(--v5-ink-faint);font-family:var(--v5-display)}.checkout-v5.v5-scope .checkout-totals div{color:var(--v5-ink-mute);font-family:var(--v5-display)}.checkout-v5.v5-scope .checkout-totals dd{color:var(--v5-ink)}.checkout-v5.v5-scope .checkout-totals__total{border-top-color:var(--v5-hair)}.checkout-v5.v5-scope .checkout-totals__total dd{color:var(--v5-gold)}.checkout-v5.v5-scope .checkout-form legend{color:var(--v5-gold);font-family:var(--v5-mono)}.checkout-v5.v5-scope .checkout-form label{color:var(--v5-ink);font-family:var(--v5-display);font-weight:600;align-content:start}.checkout-v5.v5-scope .checkout-field-label-text{display:block}.checkout-v5.v5-scope .checkout-form input,.checkout-v5.v5-scope .checkout-form select{border-color:var(--v5-hair);border-radius:8px;color:var(--v5-ink);background:var(--v5-bg-0);font-family:var(--v5-display);transition:border-color .2s var(--v5-ease-expo),background-color .2s var(--v5-ease-expo),outline-color .2s var(--v5-ease-expo)}.checkout-v5.v5-scope .checkout-form input:focus,.checkout-v5.v5-scope .checkout-form select:focus{outline-color:var(--v5-gold)}.checkout-v5.v5-scope .checkout-payments label{border-color:var(--v5-hair);border-radius:var(--v5-r-card);background:var(--v5-bg-0)}.checkout-v5.v5-scope .checkout-payments span{color:var(--v5-ink);font-family:var(--v5-display)}.checkout-v5.v5-scope .checkout-payments small{color:var(--v5-ink-faint)}.checkout-v5.v5-scope .checkout-alert{border-color:var(--v5-gold-soft);border-radius:var(--v5-r-card);color:var(--v5-ink);background:var(--v5-gold-ghost)}.checkout-v5.v5-scope .catalog-button:disabled,.checkout-v5.v5-scope .checkout-submit:disabled{opacity:.5;box-shadow:none;transform:none}.checkout-v5.v5-scope .checkout-required-note{grid-column:1 / -1;margin:-4px 0 4px;color:var(--v5-ink-faint);font-family:var(--v5-display);font-size:.82rem}.checkout-v5.v5-scope .checkout-required-mark{color:var(--v5-gold)}.checkout-v5.v5-scope .checkout-field-error{display:block;min-height:1.1em;color:var(--v5-error);font-family:var(--v5-display);font-size:.82rem}.checkout-v5.v5-scope .checkout-form input[aria-invalid=true],.checkout-v5.v5-scope .checkout-form select[aria-invalid=true]{border-color:var(--v5-error);outline-color:var(--v5-error)}.checkout-v5.v5-scope .checkout-check{display:block;width:60px;height:60px;margin-bottom:20px}.checkout-v5.v5-scope .checkout-check circle,.checkout-v5.v5-scope .checkout-check path{stroke-linecap:round;stroke-linejoin:round}.checkout-v5.v5-scope .checkout-check circle{stroke:var(--v5-gold-soft);stroke-width:2;stroke-dasharray:152;stroke-dashoffset:152;animation:checkoutCircleDraw .6s var(--v5-ease-expo) .1s forwards}.checkout-v5.v5-scope .checkout-check path{stroke:var(--v5-gold);stroke-width:3;stroke-dasharray:33;stroke-dashoffset:33;animation:checkoutCheckDraw .5s var(--v5-ease-expo) .55s forwards}@keyframes checkoutCircleDraw{to{stroke-dashoffset:0}}@keyframes checkoutCheckDraw{to{stroke-dashoffset:0}}.checkout-v5.v5-scope .checkout-order-plate{display:inline-flex;align-items:baseline;gap:8px;margin:0 0 18px;padding:8px 16px;border:1px solid var(--v5-hair);border-radius:var(--v5-r-sm);background:var(--v5-bg-0);font-family:var(--v5-mono);font-size:15px;font-weight:700;letter-spacing:.04em;color:var(--v5-gold-hi)}.checkout-v5.v5-scope .checkout-order-plate span{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--v5-ink-faint)}.checkout-v5.v5-scope .checkout-error-reasons{display:grid;gap:10px;margin:4px 0 20px;padding:0;list-style:none}.checkout-v5.v5-scope .checkout-error-reasons li{padding:14px 16px;border:1px solid var(--v5-hair);border-radius:var(--v5-r-sm);background:var(--v5-bg-0);color:var(--v5-ink-mute);font-family:var(--v5-display);font-size:.92rem;line-height:1.5}.checkout-v5.v5-scope .checkout-error-reasons strong{color:var(--v5-ink)}.checkout-v5.v5-scope .checkout-submit-bar{display:flex;align-items:center;justify-content:flex-end;gap:16px}.checkout-v5.v5-scope .checkout-submit-bar__total{display:none}@media(max-width:860px){.checkout-v5.v5-scope .checkout-form{padding-bottom:96px}.checkout-v5.v5-scope .checkout-submit-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--v5-z-sticky);justify-content:space-between;padding:12px clamp(16px,4vw,28px);padding-bottom:max(12px,env(safe-area-inset-bottom));background:var(--v5-bg-0);border-top:1px solid var(--v5-hair);box-shadow:0 -12px 30px #0006}.checkout-v5.v5-scope .checkout-submit-bar__total{display:grid;line-height:1.2}.checkout-v5.v5-scope .checkout-submit-bar__total-label{color:var(--v5-ink-faint);font-family:var(--v5-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.checkout-v5.v5-scope .checkout-submit-bar__total-amount{color:var(--v5-gold);font-family:var(--v5-display);font-weight:800;font-size:1.1rem}.checkout-v5.v5-scope .checkout-submit{width:auto;flex:1;max-width:220px}}
