.ropa-pagina{max-width:var(--ancho-maximo);padding:clamp(40px, 5vw, 72px) var(--margen-lateral) 112px;color:var(--tinta);margin:0 auto}.ropa-cabecera{margin-bottom:clamp(20px,2.4vw,32px)}.ropa-cabecera h1{max-width:18ch;margin:0 0 14px}.ropa-intro{max-width:var(--ancho-lectura);color:var(--secundario);font-size:var(--texto-intro);margin:0;line-height:1.55}.ropa-pestanas{flex-wrap:wrap;gap:6px;margin:0 0 clamp(20px,2.4vw,28px);display:flex}.ropa-pestanas button{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);min-height:44px;color:var(--secundario);font:500 var(--texto-nav) / 1 var(--fuente);letter-spacing:.01em;cursor:pointer;transition:background-color var(--dur-rapida) ease, color var(--dur-rapida) ease, border-color var(--dur-rapida) ease;background:#ede6da0d;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.ropa-pestanas button:hover{color:var(--tinta);background:#ede6da17}.ropa-pestanas button[aria-selected=true]{border-color:var(--acento);background:var(--acento-suave);color:var(--tinta)}.ropa-pestanas button svg{color:var(--acento)}.ropa-contenido{min-width:0}.ropa-bloque{margin-bottom:clamp(36px,4vw,56px)}.ropa-bloque>h2,.ropa-bloque-cabecera h2,.ropa-tarjeta-panel>h2,.ropa-sin-prenda h2{font-size:var(--texto-titular-3);margin:0 0 16px}.ropa-bloque-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.ropa-bloque-cabecera h2{margin:0}.ropa-categoria h3,.ropa-bloque h3,.ropa-tarjeta-panel h3{color:var(--secundario);font:600 var(--texto-pequeno) / 1.2 var(--fuente);letter-spacing:.04em;margin:20px 0 12px}.ropa-tarjeta-panel{margin-bottom:clamp(16px,2vw,24px)}.ropa-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ropa-nota{color:var(--secundario);font-size:var(--texto-pequeno);margin:0;line-height:1.5}.ropa-nota a,.ropa-error a{color:var(--acento);font-weight:600}.ropa-nota svg{vertical-align:-2px}.ropa-nota-destacada{border:1px solid var(--linea);border-radius:var(--radio-campo);background:var(--superficie-hundida);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:24px;padding:12px 14px;display:flex}.ropa-nota-destacada svg{color:var(--acento)}.ropa-error{border-radius:var(--radio-campo);background:var(--error-suave);color:var(--error);font-size:var(--texto-pequeno);margin:0;padding:9px 12px;line-height:1.45}.ropa-aviso-linea{color:var(--aviso);font-size:var(--texto-pequeno)}.ropa-cargando{color:var(--secundario);align-items:center;gap:10px;margin:24px 0;display:flex}.ropa-girando{animation:.9s linear infinite ropa-girar}@keyframes ropa-girar{to{transform:rotate(1turn)}}.ropa-enlace{color:var(--acento);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ropa-icono{width:34px;height:34px;color:var(--secundario);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.ropa-icono:hover:not(:disabled){border-color:var(--linea-fuerte);color:var(--tinta)}.ropa-icono:disabled{opacity:.4;cursor:default}.ropa-cuenta{border-radius:var(--radio-boton);min-width:20px;height:20px;color:var(--secundario);font:600 11px / 1 var(--fuente);font-variant-numeric:tabular-nums;background:#ede6da17;place-items:center;padding:0 6px;display:inline-grid}.ropa-chips,.ropa-anadir,.ropa-sugerencias{flex-wrap:wrap;gap:6px;display:flex}.ropa-chip{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);min-height:36px;color:var(--tinta);font:500 var(--texto-pequeno) / 1.2 var(--fuente);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 13px;display:inline-flex}.ropa-chip:hover:not(:disabled){border-color:var(--acento);color:var(--acento)}.ropa-chip[aria-pressed=true]{border-color:var(--acento);background:var(--acento-suave);color:var(--tinta)}.ropa-chip:disabled{opacity:.5;cursor:default}.ropa-chip svg{color:var(--acento)}.ropa-punto{vertical-align:-1px;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 1px #ede6da59}.ropa-punto-grande{width:20px;height:20px}.ropa-campo{color:var(--secundario);font-size:var(--texto-pequeno);justify-content:space-between;align-items:center;gap:10px;display:flex}.ropa-campo-columna{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px}.ropa-campo :is(select,input[type=text],input[type=number],textarea),.ropa-nombre input,.ropa-celda,.ropa-numero{border:1px solid var(--linea-fuerte);border-radius:var(--radio-campo);background:var(--superficie-hundida);min-height:40px;color:var(--tinta);font:500 var(--texto-pequeno) / 1.35 var(--fuente);caret-color:var(--acento);padding:7px 11px}.ropa-campo:not(.ropa-campo-columna) :is(select,input[type=text]){max-width:62%}.ropa-campo textarea{resize:vertical;min-height:64px}.ropa-campo input::placeholder,.ropa-campo textarea::placeholder,.ropa-escribir textarea::placeholder,.ropa-celda::placeholder{color:var(--tenue);opacity:.8}.ropa-con-unidad{color:var(--secundario);align-items:center;gap:6px;display:inline-flex}.ropa-con-unidad input{width:6.5em}.ropa-color{align-items:center;gap:8px;display:inline-flex}.ropa-color code,.ropa-color-estampado code{color:var(--secundario);font:600 12px / 1 var(--fuente);font-variant-numeric:tabular-nums;letter-spacing:.04em}input[type=color]{border:1px solid var(--linea-fuerte);border-radius:var(--radio-control);background:var(--superficie-hundida);cursor:pointer;width:40px;height:34px;padding:2px}.ropa-check{color:var(--tinta);font-size:var(--texto-pequeno);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ropa-check input{width:18px;height:18px;accent-color:var(--marca-clara)}.ropa-deslizador{color:var(--secundario);font-size:var(--texto-pequeno);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titulo titulo""barra numero";align-items:center;gap:4px 10px;display:grid}.ropa-deslizador>label{grid-area:titulo}.ropa-deslizador>input[type=range]{width:100%;accent-color:var(--marca-clara);grid-area:barra}.ropa-deslizador>.ropa-con-unidad{grid-area:numero}.ropa-numero{font-variant-numeric:tabular-nums;width:5.2em;min-height:32px;padding:4px 8px}.ropa-muestras{grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:6px;display:grid}.ropa-muestra{aspect-ratio:1;cursor:pointer;width:100%;min-width:28px;transition:transform var(--dur-rapida) var(--curva-salida);border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ede6da4d}.ropa-muestra:hover{transform:scale(1.08)}.ropa-muestra[aria-pressed=true]{box-shadow:0 0 0 2px var(--fondo), 0 0 0 4px var(--acento)}.ropa-colores-estampado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ropa-color-estampado{align-items:center;gap:4px;display:inline-flex}.ropa-rejilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.ropa-rejilla-disenos{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}.ropa-prenda-boton{border:1px solid var(--linea);border-radius:var(--radio-panel);background:var(--panel);width:100%;color:var(--tinta);text-align:left;cursor:pointer;transition:border-color var(--dur-rapida) ease, transform var(--dur-media) var(--curva-salida);flex-direction:column;padding:0;display:flex;overflow:hidden}.ropa-prenda-boton:hover{border-color:var(--linea-fuerte);transform:translateY(-2px)}.ropa-prenda-imagen{aspect-ratio:3/4;background:radial-gradient(ellipse at 50% 40%, var(--muestra), var(--papel));color:var(--tenue);place-items:center;display:grid}.ropa-prenda-imagen img{object-fit:contain;width:100%;height:100%}.ropa-prenda-pie{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 14px;display:flex}.ropa-prenda-pie strong{font:600 15px / 1.25 var(--fuente)}.ropa-prenda-pie small{color:var(--tenue);font-size:12px}.ropa-prenda-accion{border-radius:var(--radio-boton);background:var(--acento-suave);color:var(--acento);font:600 12px / 1 var(--fuente);letter-spacing:.02em;flex:none;padding:6px 12px}.ropa-prenda-boton:hover .ropa-prenda-accion{background:var(--marca);color:var(--sobre-marca)}.ropa-vacio,.ropa-sin-prenda{max-width:62ch;color:var(--secundario);flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,3vw,40px) 0;display:flex}.ropa-vacio>svg,.ropa-sin-prenda>svg{color:var(--acento)}.ropa-sin-prenda p{margin:0;line-height:1.55}.ropa-sin-prenda .ropa-abrir-propio{width:min(100%,520px);margin-top:20px}.ropa-abrir-propio{flex-direction:column;gap:12px;display:flex}.ropa-abrir-propio h3{color:var(--tinta);font:600 var(--texto-titulo) / 1.2 var(--fuente);letter-spacing:var(--tracking-titulo-sans,-.018em);margin:0}.ropa-abrir-propio .ropa-campo{max-width:360px}.ropa-proyectos{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ropa-proyectos button{border:1px solid var(--linea);border-radius:var(--radio-campo);background:var(--superficie-hundida);width:100%;min-height:52px;color:var(--tinta);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:9px 12px;display:grid}.ropa-proyectos button:hover{border-color:var(--acento)}.ropa-proyectos svg{color:var(--acento);grid-row:span 2;align-self:center}.ropa-proyectos strong{font-size:var(--texto-pequeno);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ropa-proyectos small{color:var(--tenue);font-size:12px}.ropa-estudio{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:clamp(16px,2vw,24px);display:grid}.ropa-estudio[data-oculto]{visibility:hidden;pointer-events:none;width:1100px;position:fixed;top:0;left:-10000px}.ropa-visor{top:calc(var(--cabecera,76px) + 12px);border:1px solid var(--linea);border-radius:var(--radio-panel);background:radial-gradient(at 50% 35%,#303a3d8c,#161d1fc7);height:min(78vh,860px);min-height:460px;position:sticky;overflow:hidden}.ropa-visor[data-colocando] .ropa-lienzo{cursor:crosshair}.ropa-lienzo{touch-action:none;position:absolute;inset:0}.ropa-lienzo canvas{width:100%;height:100%;display:block}.ropa-barra{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.ropa-barra-hueco{flex:1}.ropa-vistas{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);background:var(--superficie);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.ropa-barra>button,.ropa-vistas button{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);background:var(--superficie);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:34px;color:var(--tinta);font:500 var(--texto-pequeno) / 1.2 var(--fuente);cursor:pointer;pointer-events:auto;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.ropa-vistas button{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;min-height:30px}.ropa-barra>button:hover:not(:disabled),.ropa-barra>button[aria-pressed=true],.ropa-vistas button:hover,.ropa-vistas button[aria-pressed=true]{border-color:var(--acento);color:var(--acento)}.ropa-barra>button:disabled{opacity:.45;cursor:default}.ropa-borrador{z-index:4;border-radius:var(--radio-vidrio);width:max-content;max-width:calc(100% - 24px);font-size:var(--texto-pequeno);animation:ropa-aparecer var(--dur-media) var(--curva-salida) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:10px 12px 10px 16px;display:flex;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.ropa-borrador>svg{color:var(--acento)}.ropa-borrador small{color:var(--tenue)}@keyframes ropa-aparecer{0%{opacity:0;filter:blur(4px);transform:translate(-50%,8px)}}.ropa-pista{z-index:3;border-radius:var(--radio-campo);background:var(--acento-suave);max-width:calc(100% - 24px);color:var(--tinta);font-size:var(--texto-pequeno);pointer-events:none;margin:0;padding:7px 12px;position:absolute;bottom:58px;left:12px}.ropa-visor-estado{z-index:2;color:var(--secundario);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.ropa-visor-estado>svg{color:var(--acento)}.ropa-estado{z-index:3;color:var(--tenue);font-size:var(--texto-pequeno);font-variant-numeric:tabular-nums;pointer-events:none;margin:0;position:absolute;bottom:12px;left:14px;right:14px}.ropa-lateral{flex-direction:column;gap:14px;min-width:0;display:flex}.ropa-tarjeta{flex-direction:column;gap:12px;display:flex}.ropa-tarjeta h3,.ropa-propuesta h4{color:var(--tinta);font:600 var(--texto-titulo) / 1.2 var(--fuente);letter-spacing:0;align-items:center;gap:8px;margin:0;display:flex}.ropa-propuesta h4{font-size:15px}.ropa-tarjeta-guardar .boton{flex:auto;justify-content:center}.ropa-nombre input{width:100%;font:600 17px / 1.3 var(--fuente)}.ropa-nota-plan{border-radius:var(--radio-campo);color:var(--tinta);background:#e3b0731f;padding:9px 12px}.ropa-paneles{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);background:#ede6da0a;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.ropa-paneles button{border-radius:var(--radio-boton);min-height:40px;color:var(--secundario);font:500 13px / 1.1 var(--fuente);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ropa-paneles button:hover{color:var(--tinta)}.ropa-paneles button[aria-selected=true]{background:var(--acento-suave);color:var(--tinta)}.ropa-paneles svg{color:var(--acento);flex:none}.ropa-panel{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.ropa-panel:disabled>.ropa-tarjeta,.ropa-panel:disabled>.ropa-editor-capa,.ropa-panel:disabled>.ropa-chips{opacity:.55}.ropa-capas{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ropa-capas li{border-radius:var(--radio-campo);border:1px solid #0000;align-items:center;gap:2px;padding:2px 4px 2px 2px;display:flex}.ropa-capas li[data-elegida]{border-color:var(--acento);background:var(--acento-suave)}.ropa-capas li[data-borrador]{border-style:dashed;border-color:var(--ambar)}.ropa-capa{border-radius:var(--radio-campo);min-width:0;min-height:44px;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px 8px;display:flex}.ropa-capa>svg{color:var(--acento);flex:none}.ropa-capa span{flex-direction:column;min-width:0;display:flex}.ropa-capa strong{font:600 var(--texto-pequeno) / 1.3 var(--fuente);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ropa-capa small{color:var(--tenue);font-size:12px}.ropa-editor-capa{flex-direction:column;gap:14px;display:flex}.ropa-empujar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ropa-xy{color:var(--secundario);font-size:var(--texto-pequeno);align-items:center;gap:4px;margin-left:4px;display:inline-flex}.ropa-xy input{border:1px solid var(--linea-fuerte);border-radius:var(--radio-campo);background:var(--superficie-hundida);width:4.6em;min-height:32px;color:var(--tinta);font:500 var(--texto-pequeno) / 1 var(--fuente);font-variant-numeric:tabular-nums;padding:4px 6px}.ropa-selector{flex-direction:column;gap:10px;display:flex}.ropa-elementos{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ropa-elementos-pequenos{scrollbar-color:var(--linea-fuerte) transparent;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:280px;overflow-y:auto}.ropa-elemento{border:1px solid var(--linea);border-radius:var(--radio-campo);cursor:pointer;background:0 0;width:100%;padding:0;display:block}.ropa-elemento:hover{border-color:var(--acento)}.ropa-elemento-imagen{aspect-ratio:1;border-radius:inherit;background:conic-gradient(var(--papel) 25%, var(--muestra) 0 50%, var(--papel) 0 75%, var(--muestra) 0) 0 0 / 16px 16px;color:var(--tenue);place-items:center;display:grid;overflow:hidden}.ropa-elemento-imagen[data-vacia]{background:var(--papel)}.ropa-elemento-imagen img{object-fit:contain;width:100%;height:100%}.ropa-elemento-tarjeta{border:1px solid var(--linea);border-radius:var(--radio-panel);background:var(--panel);flex-direction:column;gap:8px;padding:8px;display:flex}.ropa-elemento-tarjeta .ropa-elemento-imagen{border-radius:var(--radio-marco)}.ropa-elemento-tarjeta strong{font:600 var(--texto-pequeno) / 1.3 var(--fuente);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ropa-elemento-tarjeta .boton{justify-content:center}.ropa-elemento-tejido{background:var(--papel)}.ropa-elemento-tejido img{object-fit:cover}.ropa-dibujo{flex-direction:column;gap:10px;display:flex}.ropa-dibujo>.boton{justify-content:center}.ropa-chat{gap:10px}.ropa-mensajes{scrollbar-color:var(--linea-fuerte) transparent;scrollbar-width:thin;flex-direction:column;gap:10px;max-height:min(56vh,560px);margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-y:auto}.ropa-mensaje{border-radius:var(--radio-panel);flex-direction:column;gap:8px;max-width:92%;padding:11px 14px;font-size:15px;line-height:1.5;display:flex}.ropa-mensaje p{white-space:pre-line;margin:0}.ropa-mensaje-persona{background:var(--acento-suave);border-bottom-right-radius:6px;align-self:flex-end}.ropa-mensaje-ia{border:1px solid var(--linea);background:var(--superficie);border-bottom-left-radius:6px;align-self:flex-start}.ropa-extras{flex-direction:column;gap:8px;display:flex}.ropa-estado-mensaje{color:var(--tenue);font-size:12px}.ropa-propuesta{border:1px solid var(--linea-fuerte);border-radius:var(--radio-marco);background:var(--superficie-hundida);flex-direction:column;gap:10px;padding:12px;display:flex}.ropa-propuesta h4 svg{color:var(--acento)}.ropa-escribir{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ropa-escribir textarea{border:1px solid var(--linea-fuerte);border-radius:var(--radio-campo);background:var(--superficie-hundida);min-height:52px;max-height:160px;color:var(--tinta);font:400 15px / 1.45 var(--fuente);resize:vertical;caret-color:var(--acento);padding:12px 14px}.ropa-escribir .boton{justify-content:center;width:52px;padding:0}.ropa-ficha{flex-direction:column;display:flex}.ropa-ficha-medidas,.ropa-tarjeta-panel{flex-direction:column;gap:14px;display:flex}.ropa-ficha-columnas{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.ropa-rejilla-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px 16px;display:grid}.ropa-rejilla-listas{margin-top:8px}.ropa-campo-ancho{grid-column:span 2}.ropa-tabla-caja{border:1px solid var(--linea);border-radius:var(--radio-marco);scrollbar-color:var(--linea-fuerte) transparent;scrollbar-width:thin;max-width:100%;overflow-x:auto}.ropa-tabla{border-collapse:collapse;width:100%;font-size:var(--texto-pequeno)}.ropa-tabla th{border-bottom:1px solid var(--linea-fuerte);color:var(--secundario);text-align:left;white-space:nowrap;background:#ede6da0a;padding:10px;font-weight:600}.ropa-tabla td{border-bottom:1px solid var(--linea);vertical-align:middle;padding:6px 10px}.ropa-tabla tr:last-child td{border-bottom:0}.ropa-tabla td small{color:var(--tenue)}.ropa-tabla [data-base]{background:var(--acento-suave)}.ropa-cifra{font-variant-numeric:tabular-nums;white-space:nowrap}.ropa-celda{width:100%;min-width:8em;min-height:34px;padding:4px 8px}.ropa-celda-codigo{width:4.2em;min-width:3.6em;font-weight:700}.ropa-celda-larga{min-width:14em}.ropa-celda-numero{font-variant-numeric:tabular-nums;text-align:right;width:5em;min-width:4.4em}.ropa-problemas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ropa-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ropa-logo .ropa-elemento-imagen{border-radius:var(--radio-marco);width:72px}.ropa-vistas-ficha{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ropa-vistas-ficha li{flex-direction:column;gap:6px;display:flex}.ropa-vistas-ficha img{aspect-ratio:4/5;object-fit:contain;border-radius:var(--radio-marco);background:var(--papel);width:100%}.ropa-vistas-ficha small{color:var(--secundario)}.ropa-avios{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ropa-avios li{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto auto;align-items:center;gap:6px;display:grid}.ropa-avios .ropa-celda{min-width:0}.ropa-ficha-acciones{z-index:5;border-radius:var(--radio-vidrio);flex-wrap:wrap;align-items:center;gap:10px 14px;width:fit-content;max-width:100%;margin-top:8px;padding:10px 12px;display:flex;position:sticky;bottom:16px}.ropa-ficha-acciones .ropa-error{flex-basis:100%}.ropa-aviso{z-index:calc(var(--z-cabecera) + 1);border-radius:var(--radio-vidrio);width:min(440px,100vw - 24px);color:var(--tinta);font-size:var(--texto-pequeno);box-shadow:var(--vidrio-brillo-fuerte), var(--sombra-alta);animation:ropa-subir var(--dur-media) var(--curva-salida) both;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 10px 12px 16px;line-height:1.45;display:flex;position:fixed;bottom:clamp(12px,2vw,28px);right:clamp(12px,2vw,28px)}.ropa-aviso p{flex:220px;margin:0}.ropa-aviso-error p{color:var(--error)}.ropa-aviso-bien p{color:var(--bien)}.ropa-aviso-accion{color:var(--acento);font-weight:600}@keyframes ropa-subir{0%{opacity:0;transform:translateY(10px)}}.ropa-planos-explica{max-width:var(--ancho-lectura);margin-bottom:14px}.ropa-planos .ropa-chips{margin-bottom:18px}.ropa-rejilla-planos{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr))}.ropa-plano-imagen{aspect-ratio:1;background:radial-gradient(ellipse at 50% 40%, var(--muestra), var(--papel));padding:10px}.ropa-planos-volver{margin-bottom:16px}.ropa-ver-mas{justify-content:center;margin-top:20px;display:flex}.ropa-buscar{border:1px solid var(--linea-fuerte);border-radius:var(--radio-boton);background:var(--superficie-hundida);min-height:40px;color:var(--secundario);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ropa-buscar:focus-within{border-color:var(--acento)}.ropa-buscar input{width:min(240px,52vw);min-height:38px;color:var(--tinta);font:500 var(--texto-pequeno) / 1.3 var(--fuente);caret-color:var(--acento);background:0 0;border:0;outline:none}.ropa-buscar input::placeholder{color:var(--tenue)}.ropa-visor .ropa-estado{text-overflow:ellipsis;white-space:nowrap;max-width:calc(50% - 112px);right:auto;overflow:hidden}.ropa-modo-pie{z-index:3;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.ropa-modo-barra{display:none}.ropa-pista.ropa-pista-ayuda{border:1px solid var(--linea-fuerte);background:var(--superficie);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:min(340px,100% - 24px);line-height:1.4}.ropa-visor[data-modo=cuadricula] .ropa-estado{display:none}.ropa-modo svg{color:var(--acento)}.ropa-modo button[aria-pressed=true] svg{color:currentColor}.ropa-muestras-marca{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ropa-etiqueta-marca{color:var(--secundario);font:600 12px / 1 var(--fuente);letter-spacing:.04em}.ropa-ver-como{align-self:flex-start}.ropa-galeria-dialogo{border-radius:var(--radio-vidrio);width:min(94vw,620px);height:fit-content;max-height:min(92vh,900px);color:var(--tinta);box-shadow:var(--vidrio-brillo-fuerte), var(--sombra-alta);overscroll-behavior:contain;scrollbar-color:var(--linea-fuerte) transparent;scrollbar-width:thin;border:0;margin:auto;padding:18px 20px 20px;position:fixed;inset:0;overflow-y:auto}.ropa-galeria-dialogo[open]{flex-direction:column;gap:14px;display:flex}.ropa-galeria-dialogo::backdrop{background:#0e13149e}.ropa-galeria-cabecera{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ropa-galeria-cabecera h2{font-size:var(--texto-titular-3);overflow-wrap:anywhere;margin:2px 0 0}.ropa-galeria-principal{margin:0;position:relative}.ropa-galeria-imagen{aspect-ratio:1;border:1px solid var(--linea);border-radius:var(--radio-panel);background:var(--papel);place-items:center;width:min(100%,46vh,520px);margin-inline:auto;display:grid;overflow:hidden}.ropa-galeria-imagen img,.ropa-galeria-imagen canvas{object-fit:cover;width:100%;height:100%}.ropa-galeria-principal figcaption{color:var(--secundario);font-size:var(--texto-pequeno);margin-top:8px}.ropa-galeria-flecha{border:1px solid var(--linea-fuerte);background:var(--superficie);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40px;height:40px;color:var(--tinta);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 26px)}.ropa-galeria-flecha:hover{border-color:var(--acento);color:var(--acento)}.ropa-galeria-flecha[data-lado=izquierda]{left:10px}.ropa-galeria-flecha[data-lado=derecha]{right:10px}.ropa-galeria-miniaturas{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ropa-galeria-miniaturas button{aspect-ratio:1;border-radius:var(--radio-campo);background:var(--papel);cursor:pointer;border:2px solid #0000;width:100%;padding:0;display:block;overflow:hidden}.ropa-galeria-miniaturas button:hover{border-color:var(--linea-fuerte)}.ropa-galeria-miniaturas button[aria-current]{border-color:var(--acento)}.ropa-galeria-miniaturas img,.ropa-galeria-miniaturas canvas{object-fit:cover;width:100%;height:100%;display:block}.ropa-galeria-descripcion{color:var(--secundario);margin:0;line-height:1.55}.ropa-galeria-acciones .boton{justify-content:center}.ropa-lienzo-estampado{aspect-ratio:1;width:100%;display:block}.ropa-referencias .ropa-elementos-pequenos{max-height:220px}.ropa-referencia{position:relative}.ropa-referencia .ropa-elemento-imagen{border:1px solid var(--acento);border-radius:var(--radio-campo)}.ropa-referencia-quitar{background:var(--superficie);position:absolute;top:2px;right:2px}.ropa-elemento[aria-pressed=true]{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.ropa-elemento:disabled{opacity:.45;cursor:default}.ropa-ficha-explica{max-width:var(--ancho-lectura);margin:-6px 0 16px}@media (width<=1080px){.ropa-estudio{grid-template-columns:minmax(0,1fr)}.ropa-visor{height:min(70vh,620px);min-height:400px;position:relative;top:0}.ropa-ficha-columnas{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ropa-pestanas{margin-inline:calc(-1 * var(--margen-lateral));padding-inline:var(--margen-lateral);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ropa-pestanas::-webkit-scrollbar{display:none}.ropa-pestanas button{flex:none}.ropa-visor{margin-inline:calc(-1 * var(--margen-lateral));border-inline:0;border-radius:0;height:64vh;min-height:360px}.ropa-barra-hueco{display:none}.ropa-barra{scrollbar-width:none;pointer-events:auto;flex-wrap:nowrap;overflow-x:auto}.ropa-barra::-webkit-scrollbar{display:none}.ropa-barra>*,.ropa-vistas{flex:none}.ropa-vistas{flex-wrap:nowrap}.ropa-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.ropa-buscar{width:100%}.ropa-buscar input{flex:1;width:auto}.ropa-galeria-dialogo{width:calc(100vw - 24px);padding:14px 14px 16px}.ropa-modo-pie{display:none}.ropa-barra>.ropa-modo-barra{display:inline-flex}.ropa-visor .ropa-estado{max-width:none;right:14px}.ropa-borrador,.ropa-pista{bottom:44px}.ropa-prenda-pie{flex-direction:column;align-items:flex-start}.ropa-campo-ancho{grid-column:auto}.ropa-avios li{grid-template-columns:minmax(0,1fr) auto}.ropa-avios .ropa-celda-larga{grid-area:2/1/auto/-1}.ropa-ficha-acciones{width:100%}}@media (prefers-reduced-motion:reduce){.ropa-girando,.ropa-borrador,.ropa-aviso{animation:none}.ropa-prenda-boton,.ropa-muestra{transition:none}}.ropa-trazo h3{align-items:center;gap:6px;display:flex}.ropa-trazo h3 svg,.ropa-chip-zona svg,.ropa-pista-trazo svg{color:var(--marca-clara);flex:none}.ropa-trazo[data-activa]{border-color:color-mix(in srgb, var(--marca-clara) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marca) 45%, transparent)}.ropa-pista-trazo{align-items:center;gap:6px;display:inline-flex}
