.guia-eleccion{max-width:760px;margin:22px auto 44px;padding:clamp(20px,4vw,38px);background:#fbf2f5;border:1px solid #ead7df;border-radius:24px;color:#302634}.guia-eleccion h1{font-size:clamp(1.9rem,5vw,3rem);line-height:1.1;margin:12px 0}.guia-eleccion p{line-height:1.5}.guia-eleccion .campo{display:grid;grid-gap:7px;gap:7px;margin:18px 0;font-weight:600}.guia-eleccion select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #c8b7bf;border-radius:12px;background:white;color:#302634;font:inherit;font-size:16px}.guia-eleccion :focus-visible{outline:3px solid #86405e;outline-offset:3px}.guia-eleccion-precio b{font-size:1.4rem}.guia-eleccion-vista{display:grid;grid-template-columns:105px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin:18px 0}.guia-eleccion-vista img{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 14px #30263424}.guia-eleccion-vista p{margin:0 0 8px;font-size:.9rem}.guia-eleccion-disenos>.btn{display:flex;margin-top:10px;width:100%;min-height:48px;white-space:normal;text-align:center}.guia-eleccion-oferta{font-size:.85rem;margin:20px 0}@media(max-width:360px){.guia-eleccion{padding:18px}.guia-eleccion-vista{grid-template-columns:78px minmax(0,1fr);gap:12px}}