@layer components{.sv-hero{background:var(--navy-900);color:#fff;position:relative;overflow:hidden}.sv-hero-in{z-index:1;padding-top:72px;padding-bottom:80px;position:relative}.sv-hero .eyebrow{color:var(--blue-300)}.sv-hero h1{letter-spacing:-.02em;color:#fff;max-width:680px;font-size:54px;line-height:1.05}.sv-hero p{color:#ffffffbd;max-width:580px;margin:18px 0 30px;font-size:17px;line-height:1.65}.sv-hero-faceta{width:460px;color:var(--blue-200);opacity:.16;position:absolute;bottom:-110px;right:-70px}.sv-pasos{padding-top:72px;padding-bottom:76px}.sv-pasos h2,.sv-lado h2{letter-spacing:-.01em;font-size:32px}.sv-pasos ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.sv-num{background:var(--navy-900);color:#fff;width:44px;height:44px;font-family:var(--font-head);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);justify-content:center;align-items:center;margin-bottom:16px;font-weight:600;display:flex}.sv-pasos h3{font-size:17px;line-height:1.3}.sv-pasos p{color:var(--ink-500);margin-top:8px;font-size:14.5px;line-height:1.6}.sv-pedido{background:var(--paper);border-top:1px solid var(--line);padding:72px 0 88px;scroll-margin-top:80px}.sv-pedido-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.sv-lado{position:sticky;top:112px}.sv-lado>p{color:var(--ink-500);margin-top:12px;font-size:16px;line-height:1.65}.sv-incluye{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.sv-incluye h3{font-size:16px}.sv-incluye ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sv-incluye li{color:var(--ink-500);padding-left:20px;font-size:14.5px;line-height:1.55;position:relative}.sv-incluye li:before{content:"";background:var(--blue-500);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);width:8px;height:8px;position:absolute;top:7px;left:0}.sv-tarjeta{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);background:#fff;padding:32px}.sv-avance{gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.sv-avance li{border-bottom:3px solid var(--line);color:var(--ink-400);flex:1;align-items:center;gap:9px;min-width:0;padding-bottom:12px;font-size:13.5px;font-weight:600;display:flex}.sv-avance span{background:var(--paper-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.sv-avance li.hecho{color:var(--navy-700);border-bottom-color:var(--navy-700)}.sv-avance li.on{color:var(--navy-900);border-bottom-color:var(--orange-500)}.sv-avance li.on span{background:var(--orange-500);color:var(--navy-900)}.sv-paso-movil{display:none}.sv-grupo{border:0;margin:0 0 22px;padding:0}.sv-opciones{gap:8px;display:grid}.sv-opcion{border:1px solid var(--line);min-height:50px;color:var(--navy-900);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.sv-opcion input{width:18px;height:18px;accent-color:var(--navy-900);margin:0}.sv-opcion:has(input:checked){border-color:var(--navy-900);background:var(--blue-50)}.sv-opcion:has(input:focus-visible){outline:2px solid var(--blue-500);outline-offset:2px}.sv-zona{background:var(--paper);width:100%;font:inherit;color:var(--ink-500);cursor:pointer;border:1.5px dashed #b9c6d3;border-radius:12px;justify-items:center;gap:3px;padding:26px 16px;transition:border-color .15s,background .15s;display:grid}.sv-zona b{color:var(--navy-900);font-size:15px}.sv-zona span{font-size:13.5px}.sv-zona:hover,.sv-zona.on{border-color:var(--navy-700);background:var(--blue-50)}.sv-ayuda{color:var(--ink-400);margin-top:8px;font-size:12.5px;line-height:1.5}.sv-vistas{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sv-vista{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.sv-vista-marco{background:var(--paper-2);height:240px;position:relative}.sv-vista-img{object-fit:contain;width:100%;height:100%;display:block}.sv-vista-tarjeta{text-align:center;height:100%;color:var(--ink-500);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;line-height:1.5;display:flex}.sv-vista-tarjeta a{color:var(--blue-500);font-weight:600;text-decoration:underline}.sv-visor,.sv-visor-lienzo{position:absolute;inset:0}.sv-visor-lienzo canvas{cursor:grab;display:block}.sv-visor-lienzo canvas:active{cursor:grabbing}.sv-visor-ayuda,.sv-visor-carga{color:var(--ink-500);pointer-events:none;font-size:12px;position:absolute;bottom:10px;left:12px}.sv-vista-pie{justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.sv-vista-pie>div{min-width:0;display:grid}.sv-vista-pie b{white-space:nowrap;text-overflow:ellipsis;color:var(--navy-900);font-size:14px;overflow:hidden}.sv-vista-pie span{color:var(--ink-400);font-size:12.5px}.sv-quitar{min-height:36px;font:inherit;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:13.5px;font-weight:600}.sv-quitar:hover{background:var(--paper-2);color:var(--navy-900)}.sv-acciones{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.sv-hecho{text-align:center;color:var(--blue-500);justify-items:center;gap:14px;padding:44px 16px;display:grid}.sv-hecho p{max-width:420px;color:var(--navy-900);font-size:17px;line-height:1.6}@media (max-width:1023px){.sv-pasos ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-pedido-in{grid-template-columns:minmax(0,1fr);gap:32px}.sv-lado{position:static}}.night .sv-hero{background:var(--night-alt)}.night .sv-hero h1{color:var(--night-ink)}.night .sv-hero .eyebrow{color:var(--orange-500)}.night .sv-hero p,.night .sv-pasos p,.night .sv-lado>p,.night .sv-incluye li,.night .sv-ayuda,.night .sv-vista-tarjeta,.night .sv-visor-ayuda,.night .sv-visor-carga,.night .sv-vista-pie span,.night .sv-zona{color:rgba(var(--night-ink-rgb), .66)}.night .sv-hero-faceta{color:var(--orange-500);opacity:.12}.night .sv-pasos h2,.night .sv-pasos h3,.night .sv-lado h2,.night .sv-incluye h3,.night .sv-opcion,.night .sv-zona b,.night .sv-vista-pie b,.night .sv-hecho p{color:var(--night-ink)}.night .sv-num{background:var(--orange-500);color:var(--navy-900)}.night .sv-pedido{background:var(--night-alt);border-top-color:var(--night-border)}.night .sv-incluye{border-top-color:var(--night-border)}.night .sv-incluye li:before{background:var(--blue-400)}.night .sv-tarjeta{background:var(--night-surface);border-color:var(--night-border);box-shadow:none}.night .sv-avance li{color:rgba(var(--night-ink-rgb), .5);border-bottom-color:#ffffff1f}.night .sv-avance span{background:var(--night-raised)}.night .sv-avance li.hecho{color:var(--blue-300);border-bottom-color:var(--blue-300)}.night .sv-avance li.on{color:var(--night-ink);border-bottom-color:var(--orange-500)}.night .sv-avance li.on span{background:var(--orange-500);color:var(--navy-900)}.night .sv-opcion,.night .sv-vista{background:var(--night-raised);border-color:#ffffff1c}.night .sv-opcion input{accent-color:var(--orange-500)}.night .sv-opcion:has(input:checked){border-color:var(--orange-500);background:#f26a211a}.night .sv-zona{background:var(--night-raised);border-color:#ffffff38}.night .sv-zona:hover,.night .sv-zona.on{border-color:var(--blue-300);background:#ffffff0d}.night .sv-vista-marco{background:var(--night-page)}.night .sv-vista-tarjeta a{color:var(--blue-300)}.night .sv-quitar{color:rgba(var(--night-ink-rgb), .72)}.night .sv-quitar:hover{color:var(--night-ink);background:#ffffff14}.night .sv-hecho{color:var(--orange-500)}}@layer movil{.sv-form select.inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2348586B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:42px}@media (max-width:767px){.sv .wrap{padding-left:18px;padding-right:18px}.sv-hero-in{padding-top:44px;padding-bottom:52px}.sv-hero h1{font-size:38px}.sv-hero p{font-size:16px}.sv-hero-faceta{width:280px;bottom:-90px;right:-90px}.sv-pasos{padding-top:48px;padding-bottom:52px}.sv-pasos h2,.sv-lado h2{font-size:26px}.sv-pasos ol{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px}.sv-pedido{padding:48px 0 56px;scroll-margin-top:64px}.sv-tarjeta{box-shadow:none;border-width:1px 0;border-radius:0;margin:0 -18px;padding:22px 18px}.sv-avance{gap:6px;margin-bottom:10px}.sv-avance li{background:var(--line);border-bottom:0;border-radius:2px;height:4px;padding:0;font-size:0;overflow:hidden}.sv-avance li span{display:none}.sv-avance li.hecho{background:var(--navy-700)}.sv-avance li.on{background:var(--orange-500)}.sv-paso-movil{color:var(--ink-500);margin-bottom:22px;font-size:13.5px;display:block}.sv-paso-movil b{color:var(--navy-900);font-weight:700}.sv-form .field{margin-bottom:16px}.sv-form .inp{min-height:50px;font-size:16px}.sv-form .inp-ta{min-height:112px}.sv-form .row2.sv-par{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px}.sv-form input[type=date].inp{appearance:none;width:100%;min-width:0;padding:0 10px}.sv-acciones{z-index:3;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;margin:8px -18px -22px;position:sticky;bottom:0}.sv-acciones .btn{flex:1}}}@layer noche{.night .sv-form select.inp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23EDE8E3' stroke-opacity='.7' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}@media (max-width:767px){.night .sv-avance li{background:#ffffff1f}.night .sv-avance li.hecho{background:var(--blue-300)}.night .sv-avance li.on{background:var(--orange-500)}.night .sv-paso-movil{color:rgba(var(--night-ink-rgb), .66)}.night .sv-paso-movil b{color:var(--night-ink)}.night .sv-acciones{background:var(--night-surface);border-top-color:var(--night-border)}}}
