.c1a__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#0a0a09;color:#f5f1e8;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.c1a__dialog::backdrop{background:#050505}html.c1a-open,html.c1a-open body{overflow:hidden!important}.c1a__masthead{display:grid;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid rgba(198,163,88,.16);grid-template-columns:1fr auto;grid-template-areas:"brand close" "ident steps";row-gap:12px}.c1a__brand{grid-area:brand;margin:0;color:#f5f1e8bf;font-family:var(--font-body--family,Arial,sans-serif);font-size:9px;font-weight:800;letter-spacing:.24em}.c1a__ident{grid-area:ident;margin:0;min-width:0;text-align:left}.c1a__ident span{display:block;color:#f4eee2;font-size:13px;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.c1a__ident small{display:block;margin-top:5px;color:#f4eee266;font-size:7px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.c1a__steps{grid-area:steps;margin:0;display:flex;align-items:center;gap:7px;color:#f7f1e673;font-size:10px;font-weight:700;letter-spacing:.14em}.c1a__steps strong{color:#f5f1e8;font-weight:700}.c1a__steps i{width:16px;height:1px;background:#c6a358b3;transform:rotate(-53deg)}.c1a__close{grid-area:close;padding:8px 14px;border:1px solid rgba(198,163,88,.4);background:transparent;color:#f7f1e6cc;cursor:pointer;font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:border-color .18s ease,color .18s ease}.c1a__close:hover,.c1a__close:focus-visible{border-color:#d3b66c;color:#fff}.c1a__stage{position:relative;display:grid;place-items:center;background:#0a0a09;overflow:hidden;padding:12px 0 4px}.c1a__image{display:block;width:auto;height:auto;max-width:100%;max-height:38dvh;object-fit:contain;transition:opacity .32s ease}.c1a__image--empty{width:70%;aspect-ratio:3/4;max-height:38dvh;background:#131312}.c1a.is-swapping .c1a__image{opacity:0}.c1a__wash{display:none}.c1a__panel{display:flex;flex-direction:column;justify-content:center;padding:18px 18px 10px;overflow-y:auto}.c1a__phase[hidden]{display:none}.c1a__eyebrow{margin:0 0 10px;color:#c6a358;text-align:center;font-size:8px;font-weight:700;letter-spacing:.27em;text-transform:uppercase}.c1a__title{margin:0;color:#f4efe5;text-align:center;font-family:var(--c1m-titulares,Georgia,serif);font-size:clamp(26px,7vw,34px);font-weight:400;letter-spacing:.02em;line-height:1.05}.c1a__hint{margin:9px 0 18px;color:#f7f1e666;text-align:center;font-size:8px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.c1a__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.c1a__card{display:block;padding:8px 8px 7px;cursor:pointer;text-align:left;border:1px solid rgba(244,238,226,.14);background:#0d0d0c;transition:border-color .2s ease,box-shadow .2s ease}.c1a__card:hover{border-color:#c6a35880}.c1a__card.is-selected{border-color:#8a7440;box-shadow:0 0 0 1px #c6a35840 inset,0 8px 26px #00000080}.c1a__swatch{display:block;height:46px;border:1px solid rgba(244,238,226,.16)}.c1a__cardlabel{display:block;margin-top:8px;color:#f7f1e68c;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.c1a__card.is-selected .c1a__cardlabel{color:#f5f1e8}.c1a__routes{display:grid;gap:10px;margin-bottom:16px}.c1a__route{display:block;padding:14px 15px;cursor:pointer;text-align:left;border:1px solid rgba(244,238,226,.14);background:#0d0d0c;transition:border-color .2s ease}.c1a__route.is-selected{border-color:#8a7440;box-shadow:0 0 0 1px #c6a35838 inset}.c1a__routetitle{display:block;color:#f5f1e8;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.c1a__routecopy{display:block;margin-top:6px;color:#f7f1e673;font-family:var(--font-body--family,Arial,sans-serif);font-size:12px;line-height:1.45}.c1a__field{display:block;margin-bottom:12px}.c1a__field>span{display:block;margin-bottom:6px;color:#f7f1e66b;font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.c1a__field input,.c1a__field textarea{width:100%;padding:11px 12px;border:1px solid rgba(244,238,226,.16);background:#0d0d0c;color:#f5f1e8;font-family:var(--font-body--family,Arial,sans-serif);font-size:16px;transition:border-color .18s ease}.c1a__field input:focus,.c1a__field textarea:focus{outline:0;border-color:#8a7440}.c1a__summary{margin:0 0 16px;border-top:1px solid rgba(198,163,88,.2)}.c1a__summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(244,238,226,.1)}.c1a__summary dt{color:#f7f1e66b;font-size:8px;letter-spacing:.2em;text-transform:uppercase}.c1a__summary dd{margin:0;color:#f0e9da;font-size:11px;letter-spacing:.09em;text-align:right;text-transform:uppercase}.c1a__consent{display:flex;gap:10px;align-items:flex-start;margin:4px 0 16px}.c1a__consent input{margin-top:3px;accent-color:#c6a358;flex:0 0 auto}.c1a__consent span{color:#f7f1e680;font-family:var(--font-body--family,Arial,sans-serif);font-size:11px;line-height:1.5}.c1a__consent a{color:#d3b66c}.c1a__submit{width:100%;min-height:56px;border:1px solid #c6a358;background:#c6a358;color:#0b0906;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.21em;text-transform:uppercase;transition:background .3s ease}.c1a__submit:hover,.c1a__submit:focus-visible{background:#d0b36f}.c1a__note{margin:11px 0 0;color:#f7f1e657;text-align:center;font-size:8px;letter-spacing:.13em;text-transform:uppercase;line-height:1.6}.c1a__ok,.c1a__error{margin:0 0 12px;padding:14px;border:1px solid rgba(198,163,88,.35);color:#f0e9da;font-family:var(--font-body--family,Arial,sans-serif);font-size:13px;line-height:1.5;text-align:center}.c1a__error{border-color:#c85a4680}.c1a__footer{display:grid;grid-template-columns:1fr 2fr;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(198,163,88,.16);background:#0a0a09}.c1a__back,.c1a__next{min-height:52px;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.21em;text-transform:uppercase;transition:border-color .2s ease,color .2s ease,background .2s ease}.c1a__back{border:1px solid rgba(244,238,226,.18);background:transparent;color:#f7f1e699}.c1a__back:disabled{opacity:.3;cursor:default}.c1a__next{border:1px solid rgba(198,163,88,.65);background:#0d0d0c;color:#f5f0e4}.c1a__next:hover,.c1a__next:focus-visible{border-color:#d3b66c;color:#fff}.c1a__footer.is-final .c1a__next{display:none}.c1a__footer.is-final{grid-template-columns:1fr}@media(min-width:900px){.c1a__dialog{grid-template-columns:minmax(0,1.3fr) minmax(420px,.9fr);grid-template-rows:auto minmax(0,1fr) auto}.c1a__masthead{grid-column:1/-1;padding:16px 30px;grid-template-columns:auto 1fr auto auto;grid-template-areas:"brand ident steps close";row-gap:0}.c1a__ident{text-align:center}.c1a__ident span{font-size:12px;letter-spacing:.14em}.c1a__stage{grid-row:2;padding:30px}.c1a__image{max-height:none;max-width:100%;height:auto}.c1a__panel{grid-row:2;padding:40px 44px;border-left:1px solid rgba(198,163,88,.14);background:radial-gradient(circle at 20% 12%,rgba(135,100,33,.1),transparent 31%),linear-gradient(145deg,#0c0c0a,#070706 68%)}.c1a__footer{grid-column:2;grid-row:3}.c1a__title{font-size:clamp(32px,3vw,44px)}}@media(prefers-reduced-motion:reduce){.c1a__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/car1-atelier-native.css.map */
