@font-face{font-family:"Fraunces";font-weight:600;font-style:normal;font-display:swap;src:url(/wp-content/themes/quelecompro/fonts/fraunces-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Fraunces";font-weight:800;font-style:normal;font-display:swap;src:url(/wp-content/themes/quelecompro/fonts/fraunces-latin-800-normal.woff2) format("woff2")}@font-face{font-family:"Nunito Sans";font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/themes/quelecompro/fonts/nunito-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Nunito Sans";font-weight:400;font-style:italic;font-display:swap;src:url(/wp-content/themes/quelecompro/fonts/nunito-sans-latin-400-italic.woff2) format("woff2")}@font-face{font-family:"Nunito Sans";font-weight:700;font-style:normal;font-display:swap;src:url(/wp-content/themes/quelecompro/fonts/nunito-sans-latin-700-normal.woff2) format("woff2")}:root{--q-crema:#fbf6ee;--q-crema-2:#f3eadb;--q-papel:#fffdf9;--q-rojo:#b5121b;--q-rojo-osc:#8e0d14;--q-verde:#1f4d3a;--q-verde-cl:#e3eee7;--q-oro:#c9952b;--q-oro-cl:#f6e7c4;--q-tinta:#2b2118;--q-gris:#6b5f53;--q-linea:#e6dccb;--q-serif:"Fraunces",Georgia,"Times New Roman",serif;--q-sans:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--q-radio:18px;--q-sombra:0 10px 30px -12px rgba(43,33,24,.25)}body{background:var(--q-crema);color:var(--q-tinta);font-family:var(--q-sans);font-size:18px;line-height:1.7}h1,h2,h3,h4,.site-title,.entry-title{font-family:var(--q-serif);color:var(--q-tinta);letter-spacing:-.01em}h1,.entry-title{font-weight:800;font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.1}h2{font-weight:800;font-size:clamp(1.55rem,3vw,2.05rem);line-height:1.2;margin-top:1.6em}h3{font-weight:600;font-size:1.3rem;line-height:1.3}a{color:var(--q-rojo);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--q-rojo-osc)}::selection{background:var(--q-oro-cl)}.q-franja{background:var(--q-verde);color:#fff;font-size:.9rem;text-align:center;padding:.45em 1em;letter-spacing:.02em}.q-franja a{color:var(--q-oro-cl);font-weight:700;text-decoration:none}.q-franja strong{color:var(--q-oro-cl)}.site-header{background:var(--q-papel);border-bottom:1px solid var(--q-linea)}.inside-header{padding-top:14px;padding-bottom:14px}.main-title,.site-title{font-family:var(--q-serif);font-weight:800;font-size:1.9rem;letter-spacing:-.02em;text-transform:lowercase}.main-title a,.main-title a:hover{color:var(--q-rojo);text-decoration:none}.main-title a::before{content:"";display:inline-block;width:30px;height:34px;background:url(/wp-content/themes/quelecompro/img/icono-cabecera.webp) no-repeat center/contain;vertical-align:-4px;margin-right:.3em}.site-description{font-size:.85rem;color:var(--q-gris);font-style:italic}.main-navigation,.main-navigation ul ul{background:#fff0}.main-navigation .main-nav ul li a{font-family:var(--q-sans);font-weight:700;font-size:.98rem;color:var(--q-tinta);padding-left:16px;padding-right:16px}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a{color:var(--q-rojo);background:#fff0}.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--q-rojo);background:#fff0}.main-navigation ul ul{background:var(--q-papel);border:1px solid var(--q-linea);border-radius:14px;box-shadow:var(--q-sombra);padding:8px 0;width:240px}.main-navigation .main-nav ul ul li a{font-weight:400;padding:8px 18px;line-height:1.4}.main-navigation .main-nav ul li.q-boton>a{background:var(--q-rojo);color:#fff;border-radius:999px;line-height:2.4em;margin:0 0 0 8px;padding:0 20px}.main-navigation .main-nav ul li.q-boton>a:hover{background:var(--q-rojo-osc);color:#fff}.menu-toggle,.mobile-menu-control-wrapper .menu-toggle{background:#fff0;color:var(--q-tinta);font-weight:700}@media(max-width:768px){.main-navigation .main-nav ul li.q-boton>a{margin:6px 16px;display:inline-block}.main-navigation ul ul{width:auto;box-shadow:none;border:0}}.site-content{padding-top:8px}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background:var(--q-papel);border-radius:var(--q-radio)}.separate-containers .inside-article{border:1px solid var(--q-linea);padding:clamp(22px,4vw,56px)}.entry-content{max-width:720px;margin-left:auto;margin-right:auto}.single .entry-header,.page .entry-header{max-width:720px;margin:0 auto 1.2em}.entry-content>p:first-child{font-size:1.15rem}.entry-content strong{color:var(--q-tinta)}.entry-content ul li::marker{color:var(--q-rojo)}.entry-content ol li::marker{color:var(--q-rojo);font-weight:700}.entry-content h2{position:relative;padding-top:.6em}.entry-content h2::before{content:"";position:absolute;top:0;left:0;width:48px;height:4px;border-radius:4px;background:var(--q-oro)}.entry-content h3{color:var(--q-verde)}.entry-content .wp-block-image img{border-radius:var(--q-radio)}.post-image img,.featured-image img{border-radius:var(--q-radio)}.entry-meta{color:var(--q-gris);font-size:.88rem}.entry-meta a{color:var(--q-gris)}.entry-content .wp-block-table table,.entry-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--q-linea);border-radius:14px;overflow:hidden;background:#fff;font-size:.95rem}.entry-content table th{background:var(--q-verde);color:#fff;font-family:var(--q-sans);font-weight:700;text-align:left;border:0;padding:12px 14px}.entry-content table td{border:0;border-top:1px solid var(--q-linea);padding:11px 14px;vertical-align:top}.entry-content table tbody tr:nth-child(even) td{background:var(--q-crema)}.wp-block-table{overflow-x:auto}.entry-content .q-nota,.entry-content blockquote{background:var(--q-oro-cl);border:0;border-radius:14px;padding:18px 22px;font-style:normal}.q-chips{display:flex;flex-wrap:wrap;gap:8px;margin:.8em 0 0;padding:0;list-style:none}.q-chips a,.q-chip{display:inline-block;font-size:.82rem;font-weight:700;text-decoration:none;border-radius:999px;padding:4px 12px;background:var(--q-verde-cl);color:var(--q-verde)}.q-chips a.q-chip-precio{background:var(--q-oro-cl);color:#7a5414}.q-chips a.q-chip-ocasion{background:#f8dcdc;color:var(--q-rojo-osc)}.q-migas{font-size:.85rem;color:var(--q-gris);margin:0 0 .8em}.q-migas a{color:var(--q-gris);text-decoration:none}.q-migas a:hover{color:var(--q-rojo)}.q-migas .separator{margin:0 .4em;color:var(--q-oro)}.blog .site-main,.archive .site-main,.search .site-main{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px}.blog .site-main>*:not(article),.archive .site-main>*:not(article),.search .site-main>*:not(article){grid-column:1/-1}.blog .inside-article,.archive .inside-article,.search .inside-article{padding:0 0 22px!important;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.blog article:hover .inside-article,.archive article:hover .inside-article,.search article:hover .inside-article{transform:translateY(-4px);box-shadow:var(--q-sombra)}.blog .post-image,.archive .post-image,.search .post-image{margin:0 0 16px!important;order:-1}.blog .post-image img,.archive .post-image img,.search .post-image img{border-radius:0;aspect-ratio:16/10;object-fit:cover;width:100%}.blog .entry-header,.archive .entry-header,.search .entry-header,.blog .entry-summary,.archive .entry-summary,.search .entry-summary{padding:0 22px}.blog .entry-title,.archive .entry-title,.search .entry-title{font-size:1.3rem;line-height:1.25}.blog .entry-title a,.archive .entry-title a,.search .entry-title a{color:var(--q-tinta);text-decoration:none}.blog .entry-title a:hover,.archive .entry-title a:hover{color:var(--q-rojo)}.blog .entry-summary,.archive .entry-summary,.search .entry-summary{font-size:.95rem;color:var(--q-gris)}.blog footer.entry-meta,.archive footer.entry-meta,.search footer.entry-meta{display:none}.page-header{padding:clamp(22px,4vw,44px)!important;border:1px solid var(--q-linea);background:linear-gradient(135deg,var(--q-papel),var(--q-oro-cl))!important}.page-header h1{margin-bottom:.3em}.taxonomy-description{color:var(--q-gris);max-width:46em}.home .site-content .inside-article{background:#fff0;border:0;padding:0}.home .entry-content{max-width:none}.q-hero{position:relative;background:var(--q-rojo);color:#fff;border-radius:28px;padding:clamp(30px,6vw,72px);overflow:hidden;margin-bottom:56px}.q-hero::after{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;border:28px solid rgb(255 255 255 / .08)}.q-hero h1{color:#fff;font-size:clamp(2.3rem,6vw,4rem);margin:0 0 .25em;max-width:12em}.q-hero p{color:#fbe3e3;font-size:1.15rem;max-width:34em;margin-bottom:1.4em}.q-hero .q-etiqueta{display:inline-block;background:var(--q-oro);color:var(--q-tinta);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 14px;margin-bottom:14px}.q-buscador{display:flex;flex-wrap:wrap;gap:10px;background:#fff;border-radius:20px;padding:10px;max-width:760px;box-shadow:0 18px 40px -18px rgb(0 0 0 / .45);position:relative;z-index:1}.q-buscador label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.q-buscador select{flex:1 1 200px;border:1px solid var(--q-linea);border-radius:14px;background:var(--q-crema);color:var(--q-tinta);font:inherit;font-weight:700;padding:12px 14px;min-height:52px}.q-buscador button{flex:0 0 auto;background:var(--q-verde);color:#fff;border:0;border-radius:14px;font:inherit;font-weight:700;padding:0 26px;min-height:52px;cursor:pointer}.q-buscador button:hover{background:#163a2b}.q-seccion{display:flex;align-items:center;gap:16px;margin:0 0 22px}.q-seccion h2{margin:0;padding:0;font-size:clamp(1.5rem,3vw,2rem);white-space:nowrap}.q-seccion h2::before{display:none}.q-seccion::after{content:"";flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--q-oro) 0 8px,transparent 8px 14px)}.q-ocasiones{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:0 0 56px;padding:0;list-style:none}.q-ocasiones li{margin:0}.q-ocasiones a{display:block;height:100%;background:var(--q-papel);border:1px solid var(--q-linea);border-radius:var(--q-radio);padding:18px;text-decoration:none;color:var(--q-tinta);transition:border-color .2s,transform .2s}.q-ocasiones a:hover{border-color:var(--q-rojo);transform:translateY(-3px)}.q-ocasiones strong{display:block;font-family:var(--q-serif);font-size:1.15rem;margin-bottom:2px}.q-ocasiones span{font-size:.85rem;color:var(--q-gris)}.q-ocasiones .q-pronto a{opacity:.6}.q-personas{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 56px;padding:0;list-style:none}.q-personas li{margin:0}.q-personas a{display:inline-block;background:var(--q-verde-cl);color:var(--q-verde);font-weight:700;text-decoration:none;border-radius:999px;padding:10px 20px;transition:background .2s,color .2s}.q-personas a:hover{background:var(--q-verde);color:#fff}.q-presupuestos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0 0 56px;padding:0;list-style:none}.q-presupuestos li{margin:0}.q-presupuestos a{display:block;text-align:center;background:var(--q-oro-cl);color:#6a4a10;border-radius:var(--q-radio);padding:22px 10px;text-decoration:none;font-family:var(--q-serif);font-weight:800;font-size:1.5rem;line-height:1.1}.q-presupuestos a small{display:block;font-family:var(--q-sans);font-weight:400;font-size:.85rem;margin-top:4px}.q-presupuestos a:hover{background:var(--q-oro);color:var(--q-tinta)}.q-ultimas.wp-block-latest-posts{margin:0 0 56px!important;padding:0}.q-ultimas.wp-block-latest-posts.is-grid li{background:var(--q-papel);border:1px solid var(--q-linea);border-radius:var(--q-radio);overflow:hidden;padding:0 0 18px;margin:0!important}.q-ultimas .wp-block-latest-posts__featured-image{margin:0 0 14px}.q-ultimas .wp-block-latest-posts__featured-image img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.q-ultimas li>a{display:block;padding:0 18px;font-family:var(--q-serif);font-weight:600;font-size:1.2rem;line-height:1.25;color:var(--q-tinta);text-decoration:none}.q-ultimas li>a:hover{color:var(--q-rojo)}.q-ultimas .wp-block-latest-posts__post-excerpt{padding:0 18px;color:var(--q-gris);font-size:.92rem;margin-top:.4em}.q-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:var(--q-verde);color:#fff;border-radius:28px;padding:clamp(26px,5vw,52px);margin-bottom:24px}.q-cta h2{color:#fff;margin:0 0 .3em;padding:0}.q-cta h2::before{display:none}.q-cta p{color:#d7e7dd;margin:0}.q-cta a.q-btn{background:var(--q-oro);color:var(--q-tinta)}@media(max-width:700px){.q-cta{grid-template-columns:1fr}}a.q-btn,.q-btn{display:inline-block;background:var(--q-rojo);color:#fff;font-weight:700;border-radius:999px;padding:12px 26px;text-decoration:none}a.q-btn:hover{filter:brightness(.92);color:#fff}.q-comp{margin:2em 0}.q-comp-elige{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.q-comp-elige label{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--q-linea);border-radius:999px;padding:6px 14px;font-size:.9rem;font-weight:700;cursor:pointer}.q-comp-elige input{accent-color:var(--q-rojo)}.q-comp-aviso{font-size:.85rem;color:var(--q-gris);margin:0 0 10px}.q-comp-tabla{overflow-x:auto;border:1px solid var(--q-linea);border-radius:18px;background:#fff}.q-comp-tabla table{border:0!important;border-radius:0!important;min-width:560px;width:100%;table-layout:fixed;margin:0}.q-comp-tabla th[scope=row]{background:var(--q-crema);color:var(--q-tinta);width:150px;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.q-comp-tabla thead th{background:var(--q-verde);font-family:var(--q-serif);font-size:1.1rem;font-weight:600}.q-comp-tabla td ul{margin:0 0 0 1.1em;padding:0}.q-comp-tabla td li{margin:0 0 .25em}.q-comp-tabla .q-pros li::marker{content:"+ ";color:var(--q-verde);font-weight:700}.q-comp-tabla .q-contras li::marker{content:"\2013  ";color:var(--q-rojo);font-weight:700}.q-comp-tabla .q-oculta{display:none}.q-comp-total{font-weight:700;color:var(--q-verde)}.q-comp-nav{background:var(--q-crema);border-radius:18px;padding:16px 18px;margin:0 0 24px}.q-comp-fam{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:8px 0;border-bottom:1px dashed var(--q-linea)}.q-comp-fam:last-child{border-bottom:0}.q-comp-fam-t{font-family:var(--q-serif);font-weight:600;color:var(--q-tinta);min-width:150px}.q-comp-grupos{display:flex;flex-wrap:wrap;gap:6px;margin:0}.q-comp-grupos button{padding:5px 12px!important;font-size:.88rem}.q-comp-grupos button{font:inherit;font-weight:700;border:1px solid var(--q-linea);background:#fff;color:var(--q-tinta);border-radius:999px;padding:8px 16px;cursor:pointer}.q-comp-grupos button[aria-pressed=true]{background:var(--q-rojo);border-color:var(--q-rojo);color:#fff}.site-footer{margin-top:40px}.site-info{background:var(--q-tinta);color:#d8cdbd;font-size:.9rem}.site-info a{color:var(--q-oro-cl)}.q-pie{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;text-align:left;padding:30px 0 10px}.q-pie .q-pie-t{color:#fff;font-family:var(--q-serif);font-weight:600;font-size:1rem;margin:0 0 .6em}.q-pie ul{list-style:none;margin:0;padding:0}.q-pie li{margin:0 0 .35em}.q-pie .q-marca{font-family:var(--q-serif);font-weight:800;font-size:1.5rem;color:#fff}.q-pie .q-marca::before{content:"\2726";color:var(--q-oro);margin-right:.25em;font-size:.8em}@media(max-width:800px){.q-pie{grid-template-columns:1fr 1fr}}.q-pie-legal{border-top:1px solid rgb(255 255 255 / .12);padding:14px 0 4px;font-size:.82rem}.qai{--qa:var(--q-rojo);--qa2:var(--q-verde);--qb:var(--q-crema-2)}@media(max-width:768px){.site-content{padding-left:14px;padding-right:14px}.q-hero{border-radius:22px}.q-comp-tabla th[scope=row]{width:96px;font-size:.72rem}.q-comp-tabla table{min-width:480px}}.no-results .inside-article,.separate-containers .no-results .inside-article{padding:clamp(22px,4vw,48px)!important;display:block;transform:none!important;box-shadow:none!important}.no-results .entry-header{padding:0!important}.no-results .entry-title{font-size:1.6rem}.q-vacio .no-results,.q-con-comparador .no-results{display:none}.q-cabecera-vacia{margin-bottom:24px}.q-pronto-txt{margin:1em 0 .6em;font-weight:700}.q-atajos,.q-busq-comp ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none}.q-atajos li,.q-busq-comp li{margin:0}.q-atajos a,.q-busq-comp a{display:block;height:100%;background:#fff;border:1px solid var(--q-linea);border-radius:14px;padding:14px 16px;text-decoration:none;color:var(--q-tinta)}.q-atajos a:hover,.q-busq-comp a:hover{border-color:var(--q-rojo)}.q-atajos strong,.q-busq-comp strong{display:block;font-family:var(--q-serif);font-size:1.1rem}.q-atajos span,.q-busq-comp span{font-size:.88rem;color:var(--q-gris)}.q-busq-comp{margin-bottom:24px}.q-busq-comp h2{margin:0 0 .6em;padding:0;font-size:1.5rem}.q-busq-comp h2::before{display:none}.search-form .search-field{background:#fff;border:1px solid var(--q-linea);border-radius:12px 0 0 12px;color:var(--q-tinta)}.search-form .search-submit,.search-form button{background:var(--q-rojo);color:#fff;border-radius:0 12px 12px 0}.search-form .search-submit:hover,.search-form button:hover{background:var(--q-rojo-osc);color:#fff}.q-comp-propia{font-size:.92rem;font-weight:700;margin-top:.8em}.q-comp-saltos{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.q-comp-saltos a{background:var(--q-verde-cl);color:var(--q-verde);font-weight:700;font-size:.9rem;text-decoration:none;border-radius:999px;padding:6px 14px}.q-comp-saltos a:hover{background:var(--q-verde);color:#fff}.q-comp-indice{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0 0 1em;padding:0;list-style:none}.q-comp-indice li{margin:0}.q-comp-indice a{display:flex;flex-direction:column;gap:2px;height:100%;background:#fff;border:1px solid var(--q-linea);border-radius:16px;padding:14px 16px;text-decoration:none;color:var(--q-tinta);transition:border-color .2s,transform .2s}.q-comp-indice a:hover{border-color:var(--q-rojo);transform:translateY(-2px)}.q-comp-indice strong{font-family:var(--q-serif);font-size:1.15rem;line-height:1.25}.q-comp-n{font-size:.8rem;font-weight:700;color:var(--q-rojo)}.q-comp-ej{font-size:.85rem;color:var(--q-gris);line-height:1.4}.page-id-20 .entry-content,.page-id-20 .entry-header{max-width:1040px}