:root{--q4-crema: #f2efeb;--q4-tarjeta: #fbf9f5;--q4-arena: #ece3d8;--q4-negro: #141414;--q4-oro: #cfae7c;--q4-oro-osc: #a8844f;--q4-bronce: #8a5a20;--q4-tinta: #1b1815;--q4-gris: #6b645b;--q4-linea: #ddd3c4;--q4-radio: 14px;--q4-serif: var(--font-heading--family, "Libre Caslon Text", Georgia, serif);--q4-sans: var(--font-body--family, "Instrument Sans", system-ui, sans-serif);--q4-gutter: 16px}.q4-sec{background:var(--q4-fondo-sec, var(--q4-crema));color:var(--q4-tinta)}.q4-sec *,.q4-sec *:before,.q4-sec *:after{box-sizing:border-box}.q4-ico{width:1.25em;height:1.25em;flex:none;display:inline-block;vertical-align:middle}.q4-titulo{font-family:var(--q4-serif);font-weight:400;font-size:clamp(26px,6.4vw,40px);line-height:1.1;letter-spacing:-.01em;margin:0;color:inherit;text-wrap:balance}.q4-titulo--grande{font-size:clamp(32px,8vw,52px)}.q4-subtitulo{font-family:var(--q4-serif);font-weight:400;font-size:22px;margin:28px 0 12px}.q4-etiqueta{font:600 11px/1 var(--q4-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--q4-oro-osc);margin:0 0 10px}.q4-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.q4-enlace{display:inline-flex;align-items:center;gap:6px;font:500 14px/1.3 var(--q4-sans);color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap}.q4-enlace .q4-ico{width:16px;height:16px}.q4-boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:999px;border:1px solid transparent;font:600 16px/1 var(--q4-sans);text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .2s ease,color .2s ease;white-space:nowrap}.q4-boton:active{transform:translateY(1px) scale(.99)}.q4-boton .q4-ico{width:18px;height:18px}.q4-boton--claro{background:var(--q4-crema);color:var(--q4-tinta)}.q4-boton--claro:hover{background:#fff}.q4-boton--oscuro{background:var(--q4-negro);color:var(--q4-crema)}.q4-boton--dorado{background:linear-gradient(180deg,#dcc08f,var(--q4-oro));color:var(--q4-negro)}.q4-boton--dorado:hover{background:#e2c899}.q4-boton--contorno{background:transparent;color:var(--q4-tinta);border-color:var(--q4-oro-osc)}.q4-boton--contorno:hover{background:var(--q4-tarjeta)}.q4-boton--ancho{width:100%}.q4-boton--wa{background:#1f4d3a;color:#fff}.q4-boton:focus-visible,.q4-pildora:focus-visible,.q4-enlace:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:3px}.q4-pildora{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid #dcd0c1;background:#fff;color:var(--q4-tinta);font:400 14px/1 var(--q4-sans);text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.q4-pildora:hover{border-color:#c2ab91}.q4-pildora--foto{padding-left:6px}.q4-pildora__foto{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--q4-arena);flex:none}.q4-pildora--destacada{background:var(--q4-negro);border-color:var(--q4-negro);color:#f2e6cf}.q4-pildora--activa{background:var(--q4-negro);border-color:var(--q4-negro);color:#f2efeb}.q4-estrellas{display:inline-flex;gap:2px;color:var(--q4-oro-osc)}.q4-estrellas .q4-ico{width:14px;height:14px;fill:currentColor;stroke:none}.q4-estrellas--grandes .q4-ico{width:22px;height:22px}.q4-banner{position:relative;background:var(--q4b-fondo);color:#f2efeb}.q4-banner__pista{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.q4-banner__pista::-webkit-scrollbar{display:none}.q4-banner__pista:focus-visible{outline:2px solid var(--q4-oro);outline-offset:-4px}.q4-banner__slide{position:relative;scroll-snap-align:start;min-width:0;display:grid;grid-template-rows:auto auto;isolation:isolate;background:var(--q4b-fondo)}.q4-banner__foto{grid-area:1 / 1;position:relative;z-index:-2;aspect-ratio:var(--q4b-ratio);overflow:hidden}.q4-banner__foto>picture{display:block;width:100%;height:100%}.q4-banner__foto img,.q4-banner__foto svg{width:100%;height:100%;object-fit:cover;object-position:var(--q4b-pos-cel);display:block}.q4-banner__foto{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.94) 56%,rgba(0,0,0,.8) 64%,rgba(0,0,0,.58) 73%,rgba(0,0,0,.34) 82%,rgba(0,0,0,.14) 91%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.94) 56%,rgba(0,0,0,.8) 64%,rgba(0,0,0,.58) 73%,rgba(0,0,0,.34) 82%,rgba(0,0,0,.14) 91%,transparent 100%)}.q4-banner__texto{grid-area:2 / 1;position:relative;z-index:1;margin-top:-64px;padding:0 18px 50px;display:grid;justify-items:start;gap:9px}.q4-banner__etiqueta{margin:0;font:600 12px/1.2 var(--q4-sans);letter-spacing:.12em;text-transform:uppercase;color:#d6b174}.q4-banner__titulo{margin:0;font-family:var(--q4-serif);font-weight:400;font-size:36px;line-height:1.04;letter-spacing:-.01em;color:#f7f1e6}.q4-banner__bajada{margin:0;font:400 15px/1.45 var(--q4-sans);color:#ddd3c4;max-width:34ch}.q4-banner__fila{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:6px}.q4-banner__precio{margin:0;display:grid;font:400 12.5px/1.1 var(--q4-sans);color:#cfc4b4}.q4-banner__precio b{font-size:22px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.q4-banner__boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:8px;background:#f2efeb;color:#141414;font:500 15.5px/1 var(--q4-sans);text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .15s ease}.q4-banner__boton:hover{background:#fff}.q4-banner__boton:active{transform:scale(.98)}.q4-banner__boton .q4-ico{width:18px;height:18px}.q4-banner__boton:focus-visible{outline:2px solid #d6b174;outline-offset:3px}.q4-banner__reloj{display:inline-flex;align-items:center;gap:8px;margin:0;padding:5px 8px;border:1px solid rgba(214,177,116,.5);border-radius:6px;font:500 13px/1.2 var(--q4-sans);color:#efe0c5}.q4-banner__reloj b{font-variant-numeric:tabular-nums;color:#d6b174}.q4-banner__reloj .q4-ico{width:16px;height:16px}.q4-banner__ctrl{position:absolute;z-index:3;left:0;right:0;bottom:16px;display:flex;justify-content:center;align-items:center}.q4-banner__puntos{display:flex;justify-content:center;gap:2px}.q4-banner__punto{width:26px;height:22px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.q4-banner__punto:before{content:"";width:14px;height:3px;border-radius:2px;background:#f2efeb59;transition:width .2s ease,background-color .2s ease}.q4-banner__punto[aria-current=true]:before{width:26px;background:#d6b174}.q4-banner__punto:focus-visible{outline:2px solid #d6b174;outline-offset:2px;border-radius:4px}.q4-banner__fl,.q4-banner__pausa{display:none}.q4-banner__pausa-ico--play,.q4-banner__pausa[aria-pressed=true] .q4-banner__pausa-ico--pausa{display:none!important}.q4-banner__pausa[aria-pressed=true] .q4-banner__pausa-ico--play{display:grid!important}@media(min-width:990px){.q4-banner__slide{grid-template-columns:44% 56%;grid-template-rows:100%;height:min(var(--q4b-alto),44vw);min-height:460px}.q4-banner__foto{grid-area:1 / 1 / 2 / 3;justify-self:end;width:var(--q4b-ancho, 64%);aspect-ratio:auto;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.05) 8%,rgba(0,0,0,.16) 16%,rgba(0,0,0,.34) 24%,rgba(0,0,0,.56) 32%,rgba(0,0,0,.76) 40%,rgba(0,0,0,.9) 48%,#000 58%),linear-gradient(180deg,rgba(0,0,0,.55) 0%,#000 9%,#000 84%,rgba(0,0,0,.5) 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.05) 8%,rgba(0,0,0,.16) 16%,rgba(0,0,0,.34) 24%,rgba(0,0,0,.56) 32%,rgba(0,0,0,.76) 40%,rgba(0,0,0,.9) 48%,#000 58%),linear-gradient(180deg,rgba(0,0,0,.55) 0%,#000 9%,#000 84%,rgba(0,0,0,.5) 94%,transparent 100%);mask-composite:intersect}.q4-banner__foto img,.q4-banner__foto svg{object-position:var(--q4b-pos)}.q4-banner__texto{grid-area:1 / 1;align-self:center;margin:0;padding:0 0 0 64px;gap:14px;max-width:560px}.q4-banner__titulo{font-size:56px}.q4-banner__bajada{font-size:17px;max-width:40ch}.q4-banner__precio b{font-size:28px}.q4-banner__ctrl{left:64px;right:auto;bottom:28px}.q4-banner__ctrl--completo{left:50%;bottom:22px;translate:-50% 0;gap:2px;padding:3px 8px;border-radius:999px;background:linear-gradient(180deg,#ffffff42,#ffffff1a);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff14,0 10px 30px -12px #0009}.q4-banner__ctrl--completo .q4-banner__punto{width:28px;height:36px}.q4-banner__ctrl--completo .q4-banner__punto:before{width:16px;height:4px;background:#ffffff73}.q4-banner__ctrl--completo .q4-banner__punto[aria-current=true]:before{width:28px;background:#d6b174;box-shadow:0 0 10px #d6b1748c}.q4-banner__ctrl--completo .q4-banner__fl,.q4-banner__ctrl--completo .q4-banner__pausa{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;transition:background-color .15s ease}.q4-banner__ctrl--completo .q4-banner__fl:hover,.q4-banner__ctrl--completo .q4-banner__pausa:hover{background:#ffffff29}.q4-banner__ctrl--completo .q4-banner__fl:focus-visible,.q4-banner__ctrl--completo .q4-banner__pausa:focus-visible,.q4-banner__ctrl--completo .q4-banner__punto:focus-visible{outline:2px solid #d6b174;outline-offset:1px}.q4-banner__ctrl--completo .q4-ico{width:20px;height:20px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.q4-banner__pausa-ico{display:grid;place-items:center}}.q4-confianza{background:var(--q4-fondo-sec, #141414);color:var(--q4c-texto, #e9dfcf);border-top:1px solid var(--q4c-linea, #2b2b2b)}.q4-confianza__lista{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.q4-confianza__item{display:grid;justify-items:center;align-content:start;gap:4px;text-align:center;padding:12px 6px 14px;font:400 12px/1.3 var(--q4-sans)}.q4-confianza__item+.q4-confianza__item{border-left:1px solid var(--q4c-linea, #2b2b2b)}.q4-confianza__item>.q4-ico{width:20px;height:20px;color:var(--q4-acento, #d6b174)}.q4-confianza__textos{display:grid;justify-items:center;gap:2px}.q4-confianza__titulo{font:600 13px/1.25 var(--q4-sans);color:var(--q4c-titulo, #fff)}.q4-confianza__bajada{font:400 12px/1.3 var(--q4-sans);color:var(--q4c-texto, #e9dfcf)}.q4-confianza .q4-estrellas{color:var(--q4-acento, #d6b174)}.q4-confianza .q4-estrellas .q4-ico{width:11px;height:11px}@media(min-width:750px){.q4-confianza__item{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:10px;text-align:left;padding:14px;font-size:13px}.q4-confianza__textos{justify-items:start}.q4-confianza__titulo{font-size:14px}.q4-confianza__bajada{font-size:13px}}.q4-accesos{padding:16px 0 4px}.q4-accesos__lista{list-style:none;margin:0 auto;padding:0 var(--q4-gutter);display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.q4-accesos__lista::-webkit-scrollbar{display:none}.q4-accesos__lista>li{scroll-snap-align:start;flex:none}.q4-accesos--compacto{padding:4px 0 12px}.q4-accesos--compacto .q4-accesos__lista{gap:6px}.q4-accesos--compacto .q4-pildora{min-height:38px;padding:0 13px;border-color:#c2ab91;font-size:13.5px}.q4-accesos--compacto .q4-pildora--activa{border-color:var(--q4-negro)}.q4-accesos__conteo{margin:0 auto 10px;padding:0 var(--q4-gutter);font:400 14px/1.4 var(--q4-sans);color:var(--q4-gris)}@media(min-width:990px){.q4-accesos{padding:20px 0 0}.q4-accesos__lista{justify-content:center;flex-wrap:wrap}.q4-accesos--compacto .q4-accesos__lista{justify-content:flex-start}}.q4-decant{padding:30px var(--q4-gutter)}.q4-decant__titulo-sec{margin-bottom:16px}.q4-decant__rejilla{display:grid;gap:10px}.q4-decant__tarjeta{display:grid;grid-template-columns:38% 1fr;background:var(--q4-tarjeta, #fff);border:1px solid #dcd0c1;border-radius:8px;overflow:hidden}.q4-decant__foto{min-height:100%}.q4-decant__foto img{width:100%;height:100%;object-fit:cover;display:block}.q4-decant__cuerpo{padding:14px 12px;display:grid;gap:10px;align-content:center}.q4-decant__titulo{margin:0;font-family:var(--q4-serif);font-weight:400;font-size:22px;line-height:1.1;color:var(--q4-tinta)}.q4-decant__pasos{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:q4paso}.q4-decant__pasos li{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start;font:400 13.5px/1.35 var(--q4-sans);color:var(--q4-tinta);counter-increment:q4paso}.q4-decant__pasos li:before{content:counter(q4paso);width:22px;height:22px;border-radius:50%;background:var(--q4-arena);display:grid;place-items:center;font:600 12px/1 var(--q4-sans)}.q4-decant__garantias{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.q4-decant__garantias li{background:var(--q4-tarjeta, #fff);border:1px solid #dcd0c1;border-radius:8px;padding:12px;display:grid;gap:4px;align-content:start;font:400 12.5px/1.35 var(--q4-sans);color:#5b5148}.q4-decant__garantias b{font-size:14px;font-weight:600;color:var(--q4-tinta)}.q4-decant__garantias .q4-ico{width:22px;height:22px;color:var(--q4-bronce);margin-bottom:2px}@media(min-width:750px){.q4-decant__rejilla{grid-template-columns:1.2fr 1fr;align-items:stretch}}@media(min-width:990px){.q4-decant{padding:44px 48px}.q4-decant__rejilla{gap:12px}.q4-decant__cuerpo{padding:22px 24px;gap:14px}.q4-decant__titulo{font-size:28px}.q4-decant__pasos{gap:12px}.q4-decant__pasos li{grid-template-columns:26px 1fr;gap:10px;font-size:15px}.q4-decant__pasos li:before{width:26px;height:26px;font-size:13px}.q4-decant__garantias{gap:12px}.q4-decant__garantias li{padding:16px 18px;font-size:13.5px}.q4-decant__garantias b{font-size:15px}}.q4-marcas{padding:30px var(--q4-gutter)}.q4-marcas__cabeza{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.q4-marcas__bajada{margin:6px 0 0;font:400 14px/1.4 var(--q4-sans);color:#5b5148}.q4-marcas__ver{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--q4-tinta);border-radius:999px;background:transparent;color:var(--q4-tinta);font:400 14px/1 var(--q4-sans);text-decoration:none;white-space:nowrap;cursor:pointer}.q4-marcas__ver:hover{background:#fff}.q4-marcas__ver .q4-ico{width:16px;height:16px;transition:transform .2s ease}.q4-marcas__ver[aria-expanded=true] .q4-ico{transform:rotate(90deg)}.q4-marcas__grilla{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--q4m-cols),minmax(0,1fr));gap:8px}.q4-marcas__marca{display:grid;justify-items:center;align-content:center;gap:6px;min-height:84px;height:100%;padding:12px 8px;background:#fff;border:1px solid #dcd0c1;border-radius:8px;text-align:center;text-decoration:none;color:var(--q4-tinta);transition:border-color .2s ease}.q4-marcas__marca:hover{border-color:#b89a6c}.q4-marcas__marca:focus-visible,.q4-marcas__ver:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px}.q4-marcas__logo-caja{display:grid;place-items:center;height:40px;width:100%}.q4-marcas__logo{display:block;width:auto;max-width:88%;object-fit:contain}.q4-marcas__logo--h1{height:11px}.q4-marcas__logo--h2{height:15px}.q4-marcas__logo--h3{height:20px}.q4-marcas__logo--h4{height:28px}.q4-marcas__logo--h5{height:38px}.q4-marcas__nombre{font:400 16px/1.1 var(--q4-serif)}.q4-marcas__marca small{font:400 11.5px/1.2 var(--q4-sans);color:#5b5148}.q4-marcas__todas{margin-top:14px;padding:14px 16px;background:#fff;border:1px solid #dcd0c1;border-radius:8px}.q4-marcas__az{list-style:none;margin:0;padding:0;columns:2;column-gap:20px}.q4-marcas__az li{break-inside:avoid}.q4-marcas__az a{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #efe7db;font:400 14px/1.3 var(--q4-sans);color:var(--q4-tinta);text-decoration:none}.q4-marcas__az a:hover{color:var(--q4-bronce)}.q4-marcas__az small{color:#6b645b;font-variant-numeric:tabular-nums}@media(min-width:990px){.q4-marcas{padding:44px 48px}.q4-marcas__grilla{grid-template-columns:repeat(var(--q4m-cols-pc),minmax(0,1fr));gap:12px}.q4-marcas__marca{min-height:104px;gap:8px}.q4-marcas__logo-caja{height:48px}.q4-marcas__logo--h1{height:13px}.q4-marcas__logo--h2{height:18px}.q4-marcas__logo--h3{height:24px}.q4-marcas__logo--h4{height:34px}.q4-marcas__logo--h5{height:46px}.q4-marcas__az{columns:4}.q4-marcas__todas{padding:18px 24px}}.q4-resenas{padding:30px 0 24px}.q4-resenas__cabeza{padding:0 var(--q4-gutter);margin-bottom:16px;display:grid;gap:10px}.q4-resenas__cabeza .q4-etiqueta{margin:0}.q4-resenas__nota{display:flex;align-items:center;gap:12px}.q4-resenas__promedio{font:400 44px/1 var(--q4-serif);color:var(--q4-tinta)}.q4-resenas__nota p{margin:0;display:grid;gap:4px;font:400 13.5px/1.35 var(--q4-sans);color:#5b5148}.q4-resenas__pista{list-style:none;margin:0;padding:0 var(--q4-gutter) 8px;display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,360px);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--q4-gutter);scrollbar-width:none}.q4-resenas__pista::-webkit-scrollbar{display:none}.q4-resena{scroll-snap-align:start;display:grid;grid-template-columns:112px 1fr;min-height:150px;background:#fff;border:1px solid #dcd0c1;border-radius:8px;overflow:hidden}.q4-resena--sin-foto{grid-template-columns:1fr}.q4-resena__foto img{width:100%;height:100%;object-fit:cover;display:block}.q4-resena__cuerpo{padding:12px 14px;display:grid;gap:6px;align-content:start}.q4-resena__texto{margin:0;font:400 14.5px/1.45 var(--q4-sans);color:var(--q4-tinta);quotes:"\201c" "\201d"}.q4-resena__texto:before{content:open-quote}.q4-resena__texto:after{content:close-quote}.q4-resena__pie{margin:2px 0 0;display:grid;gap:2px;font:400 12.5px/1.3 var(--q4-sans);color:#5b5148}.q4-resena__pie b{font-weight:600;font-size:13.5px;color:var(--q4-tinta)}.q4-resena__pie a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c2ab91}@media(min-width:990px){.q4-resenas{padding:48px 0 32px}.q4-resenas__cabeza{padding:0 48px;grid-template-columns:1fr auto;align-items:end;margin-bottom:22px}.q4-resenas__cabeza .q4-etiqueta{grid-column:1 / -1}.q4-resenas__pista{padding:0 48px 8px;scroll-padding-inline:48px;grid-auto-columns:calc((100% - 42px)/4);gap:14px}.q4-resena{grid-template-columns:1fr;grid-template-rows:auto 1fr}.q4-resena__foto img{aspect-ratio:4 / 3;height:auto}.q4-resena__cuerpo{padding:16px 18px 18px;gap:8px}.q4-resena__texto{font-size:15.5px;line-height:1.5}}@media(min-width:1280px){.q4-resenas__pista{grid-auto-columns:calc((100% - 56px)/5)}}.q4-correo{background:var(--q4c-fondo);color:var(--q4-crema);display:grid;overflow:hidden}.q4-correo__foto{position:relative}.q4-correo__foto img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:40% 50%;display:block}.q4-correo__foto:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(to bottom,transparent,var(--q4c-fondo) 95%)}.q4-correo__texto{position:relative;margin-top:-44px;padding:0 var(--q4-gutter) 34px;text-align:center;display:grid;justify-items:center;gap:10px}.q4-correo__etiqueta{display:flex;align-items:center;gap:12px;margin:0;font:600 11px/1 var(--q4-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--q4-oro)}.q4-correo__etiqueta:before,.q4-correo__etiqueta:after{content:"";width:36px;height:1px;background:#cfae7c99}.q4-correo__oferta{margin:0;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:4px 12px;line-height:.9}.q4-correo__numero{font-family:var(--q4-serif);font-size:clamp(72px,22vw,104px);background:linear-gradient(180deg,#ecd3a4,#b98d4f);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.03em}.q4-correo__oferta em{font:italic 400 clamp(26px,7.5vw,36px)/1 var(--q4-serif);color:#f3ead9;padding-bottom:8px}.q4-correo__bajada{margin:0;max-width:36ch;font:400 15px/1.45 var(--q4-sans);color:#ddd4c6}.q4-correo__form{width:100%;max-width:440px;display:grid;gap:10px;margin-top:4px}.q4-correo__campo{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 18px;border-radius:999px;border:1px solid rgba(243,234,217,.55);background:#ffffff0a}.q4-correo__campo:focus-within{border-color:var(--q4-oro)}.q4-correo__campo .q4-ico{color:#bfb5a6}.q4-correo__campo input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font:400 16px/1 var(--q4-sans);outline:none}.q4-correo__campo input::placeholder{color:#9e968a}.q4-correo__form .q4-boton{min-height:50px;padding:0 24px;font-size:16px}.q4-correo__ok{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:14px;border-radius:999px;background:#cfae7c26;color:var(--q4-oro);font:600 15px/1.3 var(--q4-sans)}.q4-correo__error{margin:0;color:#f0b8ae;font:500 14px/1.3 var(--q4-sans)}.q4-correo__chica{margin:0;font:400 12px/1.4 var(--q4-sans);color:#8f877b}@media(min-width:990px){.q4-correo{grid-template-columns:1fr 1fr;min-height:400px}.q4-correo__foto{overflow:hidden}.q4-correo__foto img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.q4-correo__foto:after{inset:0 -1px 0 auto;width:40%;height:auto;background:linear-gradient(to left,var(--q4c-fondo),transparent)}.q4-correo__texto{margin:0;align-content:center;padding:36px 56px;gap:12px}.q4-correo__numero{font-size:112px}.q4-correo__oferta em{font-size:40px}.q4-correo__form{grid-template-columns:1fr auto;max-width:520px}.q4-correo__form .q4-correo__error,.q4-correo__form .q4-correo__ok{grid-column:1 / -1}}.q4-relacionados,.q4-sinres{padding:32px var(--q4-gutter)}.q4-relacionados__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.q4-mini__enlace{display:grid;gap:6px;text-decoration:none;color:var(--q4-tinta);background:var(--q4-tarjeta);border:1px solid #e6ddcf;border-radius:var(--q4-radio);padding:8px 8px 12px;height:100%}.q4-mini__foto img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block}.q4-mini__nombre{margin:4px 4px 0;font:400 17px/1.2 var(--q4-serif)}.q4-mini__precio{margin:0 4px;font:600 15px/1 var(--q4-sans);color:var(--q4-bronce)}@media(min-width:990px){.q4-relacionados,.q4-sinres{padding:56px 48px}.q4-relacionados__lista{grid-template-columns:repeat(4,1fr);gap:16px}}.q4-sinres__aviso{background:var(--q4-tarjeta);border:1px solid #e6ddcf;border-radius:var(--q4-radio);padding:28px 20px;text-align:center;display:grid;justify-items:center;gap:12px}.q4-sinres__aviso p{margin:0;max-width:36ch;color:var(--q4-gris);font:400 16px/1.45 var(--q4-sans)}.q4-sinres__ico{width:56px;height:56px;border-radius:50%;border:1px solid var(--q4-oro-osc);color:var(--q4-oro-osc);display:grid;place-items:center}.q4-sinres__ico .q4-ico{width:26px;height:26px}.q4-garantias{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0}.q4-garantias li{display:flex;align-items:center;gap:8px;padding:0 8px;font:400 12.5px/1.25 var(--q4-sans);color:var(--q4-tinta)}.q4-garantias li+li{border-left:1px solid var(--q4-linea)}.q4-garantias li:first-child{padding-left:0}.q4-garantias .q4-ico{width:24px;height:24px;color:var(--q4-acento, var(--q4-oro-osc))}.variant-option__precio{display:block;font-size:.92em;font-weight:500;opacity:.85;margin-top:2px;font-variant-numeric:tabular-nums}.variant-option__button-label:has(input:checked) .variant-option__precio{opacity:1}.q4-menu__buscar{display:flex;align-items:center;gap:10px;margin:4px 16px 14px;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid #d9cdb9;background:#fff;color:var(--q4-gris)}.q4-menu__buscar input{flex:1;min-width:0;border:0;background:transparent;font:400 16px/1 var(--q4-sans);color:var(--q4-tinta);outline:none}.q4-menu__buscar:focus-within{border-color:var(--q4-oro-osc)}.q4-menu__fotos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 16px 10px}.q4-menu__foto{position:relative;display:block;aspect-ratio:1;border-radius:var(--q4-radio);overflow:hidden;background:var(--q4-arena);color:#fff;text-decoration:none}.q4-menu__foto img{width:100%;height:100%;object-fit:cover;display:block}.q4-menu__foto:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(20,20,20,.82))}.q4-menu__foto span{position:absolute;z-index:1;left:12px;right:12px;bottom:10px;display:flex;justify-content:space-between;align-items:center;font:400 22px/1 var(--q4-serif)}.q4-menu__ayuda{margin:18px 16px 8px;padding-top:14px;border-top:1px solid #e3d9ca}.q4-menu__ayuda-titulo{margin:0 0 6px;font:600 11px/1 var(--q4-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--q4-gris)}.q4-menu__ayuda ul{list-style:none;margin:0;padding:0}.q4-menu__ayuda a{display:flex;align-items:center;gap:12px;min-height:46px;color:var(--q4-tinta);text-decoration:none;font:400 16px/1.2 var(--q4-sans)}.q4-menu__ayuda .q4-ico{width:22px;height:22px;color:var(--q4-oro-osc)}.q4-promo-item{grid-column:1 / -1}.product-grid:has(>.q4-promo-item){grid-auto-flow:row dense}.q4-promo{position:relative;display:grid;grid-template-columns:1fr 44%;align-items:center;min-height:150px;border-radius:var(--q4-radio);overflow:hidden;background:var(--q4-negro);color:var(--q4-crema);text-decoration:none}.q4-promo__texto{display:grid;gap:6px;padding:18px;justify-items:start;position:relative;z-index:1}.q4-promo__titulo{font:400 24px/1.05 var(--q4-serif);color:#f7f1e7}.q4-promo__precio{font:500 22px/1 var(--q4-sans);color:var(--q4-oro)}.q4-promo__boton{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:9px 14px;border-radius:999px;background:var(--q4-crema);color:var(--q4-tinta);font:600 13px/1 var(--q4-sans)}.q4-promo__boton .q4-ico{width:14px;height:14px}.q4-promo__foto{align-self:stretch}.q4-promo__foto img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:750px){.q4-promo{grid-template-columns:1fr auto;min-height:0}.q4-promo__texto{grid-template-columns:1fr auto;align-items:center;column-gap:32px;row-gap:8px;padding:28px 40px}.q4-promo__titulo{grid-column:1;font-size:clamp(28px,2.4vw,36px)}.q4-promo__precio{grid-column:1}.q4-promo__boton{grid-column:2;grid-row:1 / span 2;margin-top:0;padding:13px 22px;font-size:15px}.q4-promo__foto{width:clamp(170px,16vw,230px);aspect-ratio:1}}.q4-piramide__titulo{font-family:var(--q4-serif);font-weight:400;font-size:24px;margin:0 0 12px}sticky-add-to-cart .sticky-add-to-cart__bar.color-custom-popover{--color-background: #fbf9f5;--color-foreground: #1b1815;--color-foreground-rgb: 27 24 21;color:#1b1815}.q4-sticky__titulo{display:grid;gap:1px;white-space:normal!important;overflow:visible!important}.q4-sticky__marca{font:600 10.5px/1.25 var(--q4-sans);letter-spacing:.09em;text-transform:uppercase;color:#6f5d45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q4-sticky__nombre{font:400 17px/1.15 var(--q4-serif);color:#1b1815;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart__image{border-radius:10px!important;background:#ece3d8}.sticky-add-to-cart__variant-select-wrapper{margin-top:6px!important}.sticky-add-to-cart .sticky-add-to-cart__variant-select{min-height:36px;padding:0 34px 0 14px;background:#fff;border:1px solid #cdbfac;border-radius:10px;font:500 14px/34px var(--q4-sans);color:#1b1815;box-shadow:0 1px 2px #14141414}.sticky-add-to-cart .sticky-add-to-cart__variant-select:hover{border-color:#8c7a63}.sticky-add-to-cart .sticky-add-to-cart__variant-caret{right:13px;width:11px;height:7px;color:#1b1815}.sticky-add-to-cart .sticky-add-to-cart__price .price-item--sale,.sticky-add-to-cart .sticky-add-to-cart__price .price__regular .price{color:#8a5a20;font-size:1.4em;font-weight:700;font-variant-numeric:tabular-nums}.sticky-add-to-cart .sticky-add-to-cart__price .price-item--regular.compare-at-price{color:#6b645b;font-size:.85em}.sticky-add-to-cart .sticky-add-to-cart__button{border-radius:999px;background:#141414;border-color:#141414;color:#f2efeb}@media(max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));column-gap:12px;row-gap:10px;box-shadow:0 -10px 26px -14px #14141459}body sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar{top:auto;bottom:0;left:0;right:0;width:auto;transform:none;translate:0 var(--q4-barra-hueco, 0px)}body:not(.q4-barra-ver) sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar{transform:translateY(calc(100% + 24px));opacity:0;visibility:hidden;pointer-events:none}body:has(:is(input:not([type=radio],[type=checkbox],[type=button],[type=submit],[type=hidden],[type=range]),textarea):focus) sticky-add-to-cart .sticky-add-to-cart__bar{display:none}.sticky-add-to-cart .sticky-add-to-cart__image{height:60px;width:60px}.sticky-add-to-cart .sticky-add-to-cart__button{height:48px;min-height:48px}.sticky-add-to-cart .sticky-add-to-cart__price{height:auto;padding-top:2px}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){body sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar{transition-property:transform,opacity,visibility,display}}@media(min-width:750px){sticky-add-to-cart .sticky-add-to-cart__bar{width:min(780px,calc(100vw - 48px));padding:10px 10px 10px 12px;border-radius:var(--q4-radio)}.sticky-add-to-cart .sticky-add-to-cart__info{flex:1 1 auto}.sticky-add-to-cart .sticky-add-to-cart__image{height:56px;width:56px}.sticky-add-to-cart .sticky-add-to-cart__button{padding-inline:26px}}fieldset.variant-option .variant-option__badge{max-width:calc(100% + 10px);padding:3px 5px;letter-spacing:0;text-transform:none;font-weight:600;overflow:hidden;text-overflow:ellipsis}.group-block:has(>.group-block-content>.q4-piramide-vacia),.group-block:has(>.group-block-content>*>.q4-piramide-vacia){display:none!important}.q4-decant--linea{padding:8px var(--q4-gutter) 24px}.q4-decant__linea{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;border-radius:var(--q4-radio);background:var(--q4-tarjeta, var(--q4-arena));font:400 15px/1.4 var(--q4-sans)}.q4-decant__linea>.q4-ico{width:24px;height:24px;color:var(--q4-oro-osc)}.q4-decant__linea>span{flex:1 1 220px}.q4-decant__linea b{font-weight:600}.q4-textocol{padding:32px var(--q4-gutter) 40px}.q4-textocol .q4-subtitulo{margin-top:0}.q4-textocol__cuerpo{max-width:72ch;font:400 15px/1.6 var(--q4-sans);color:#4a4a4a}@media(min-width:990px){.q4-textocol{padding:48px 48px 56px}.q4-decant--linea{padding:8px 48px 32px}}.q4-descuento{display:inline-flex;align-items:center;flex:none;align-self:center;padding:1px 5px;border-radius:4px;background:var(--q4-desc-fondo, #e2d3bf);color:var(--q4-desc-color, #1b1815);font:600 12px/1.35 var(--q4-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.layout-panel-flex:has(>.q4-descuento){flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;column-gap:6px!important;row-gap:2px!important}.layout-panel-flex:has(>.q4-descuento)>product-price{width:auto!important;flex:0 1 auto;min-width:0}.layout-panel-flex:has(>.q4-descuento)>product-price .price__sale{flex-wrap:nowrap;white-space:nowrap}.product-card:has(.q4-descuento) .product-badges__badge.color-custom-badge-sale{display:none}@media(max-width:749px){.layout-panel-flex:has(>.q4-descuento)>.text-block:first-child{flex-basis:100%}.layout-panel-flex:has(>.q4-descuento){column-gap:5px!important}.layout-panel-flex:has(>.q4-descuento)>product-price{--price-gap: 5px;--price-compare-scale: 78%;--font-size: .9375rem !important}.q4-descuento{font-size:11.5px;padding:1px 4px}}.q4-accesos__lista,.q4-resenas__pista{scroll-padding-inline:var(--q4-gutter)}.q4-confianza__titulo,.q4-garantias li{text-wrap:balance}.q4-resena__texto,.q4-correo__oferta em,.q4-sec em,.q4-sec i{font-variant-ligatures:none;font-feature-settings:"liga" 0,"dlig" 0,"hlig" 0}.p3-menu-etiqueta:empty{display:none}.q4-bajada-col{margin:0 auto;align-self:center;max-width:min(100%,var(--q4bc-ancho, 58ch));text-align:center;font:400 15px/1.5 var(--q4-sans);color:var(--q4bc-color, #4a4a4a);text-wrap:balance}@media(min-width:750px){.q4-bajada-col{font-size:17px}}.q4-trae{display:grid;gap:12px;width:100%;padding-top:6px}.q4-trae__titulo{margin:0;font:400 24px/1.15 var(--q4-serif);color:var(--q4-tinta)}.q4-trae__pista{display:grid;gap:0;background:#fff;border:1px solid #e6ddcf;border-radius:14px;overflow:hidden}.q4-trae__pista:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px}.q4-perf{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:start;padding:14px;min-width:0}.q4-perf+.q4-perf{border-top:1px solid #efe7db}.q4-perf__foto{background:#f3ede4;aspect-ratio:1;border-radius:10px;overflow:hidden}.q4-perf__foto img{width:100%;height:100%;object-fit:cover;display:block}.q4-perf__txt{display:grid;gap:1px;align-content:start;min-width:0}.q4-perf__marca{margin:0;font:600 10.5px/1.2 var(--q4-sans);letter-spacing:.09em;text-transform:uppercase;color:#6f5d45}.q4-perf__nombre{margin:0 0 5px;font:400 18px/1.15 var(--q4-serif);color:var(--q4-tinta)}.q4-perf__datos{margin:0;display:grid;gap:3px}.q4-perf__datos div{display:block;font:400 13.5px/1.4 var(--q4-sans);color:#3f3832}.q4-perf__datos dt{display:inline;font-weight:600;color:#6b645b}.q4-perf__datos dt:after{content:": "}.q4-perf__datos dd{display:inline;margin:0}.q4-perf__dura dd{font-weight:600;color:var(--q4-bronce)}@media(min-width:750px){.q4-trae__pista{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:none;border:0;border-radius:0;overflow:visible}.q4-perf{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;padding:0;background:#fff;border:1px solid #e6ddcf;border-radius:12px;overflow:hidden}.q4-perf+.q4-perf{border-top:1px solid #e6ddcf}.q4-perf__foto{border-radius:0;align-self:stretch}.q4-perf__txt{padding:14px 14px 16px;gap:2px}.q4-perf__nombre{margin-bottom:6px}.q4-perf__datos{padding-top:10px;border-top:1px solid #efe7db;gap:8px}.q4-perf__datos div{display:grid;gap:1px}.q4-perf__datos dt{display:block;font:600 11px/1.2 var(--q4-sans);letter-spacing:.08em;text-transform:uppercase}.q4-perf__datos dt:after{content:none}.q4-perf__datos dd{display:block;font-size:13px;line-height:1.35}}.q4-mini__marca{margin:4px 4px 0;font:600 10.5px/1.2 var(--q4-sans);letter-spacing:.08em;text-transform:uppercase;color:#6f5d45}.q4-mini__marca+.q4-mini__nombre{margin-top:0}.q4-mini__boton{display:inline-flex;align-items:center;gap:4px;margin:4px 4px 0;font:500 13.5px/1 var(--q4-sans);color:var(--q4-tinta);text-decoration:underline;text-underline-offset:3px}.q4-mini__boton .q4-ico{width:14px;height:14px}.q4-uno-solo{padding-bottom:8px}.q4-uno-solo__bajada{margin:6px 0 0;font:400 14px/1.4 var(--q4-sans);color:#5b5148}@media(max-width:749px){.q4-uno-solo__lista{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--q4-gutter) * -1);padding-inline:var(--q4-gutter);scroll-padding-inline:var(--q4-gutter)}.q4-uno-solo__lista::-webkit-scrollbar{display:none}.q4-uno-solo__lista>li{scroll-snap-align:start}}.product-details a[href^="https://wa.me/"]{color:#137a3a;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.product-details a[href^="https://wa.me/"]:hover{color:#116a33;text-decoration-thickness:2px}.q4-ig{padding:32px var(--q4-gutter)}.q4-ig__cabeza{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.q4-ig__bajada{margin:6px 0 0;font:400 14px/1.4 var(--q4-sans);color:#5b5148}.q4-ig__cuenta{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 14px;border:1px solid var(--q4-tinta);border-radius:999px;color:var(--q4-tinta);font:500 14px/1 var(--q4-sans);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.q4-ig__cuenta:hover{background:var(--q4-tinta);color:#fff}.q4-ig__cuenta .q4-ico{width:18px;height:18px}.q4-ig__cuenta:focus-visible,.q4-ig__foto:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px}.q4-ig__grilla{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.q4-ig__foto{position:relative;display:block;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:var(--q4-arena)}.q4-ig__foto img,.q4-ig__foto svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.q4-ig__foto:hover img{transform:scale(1.04)}.q4-ig__marca{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:#1414148c;color:#fff;display:grid;place-items:center;opacity:0;transition:opacity .2s ease}.q4-ig__marca .q4-ico{width:15px;height:15px}.q4-ig__foto:hover .q4-ig__marca,.q4-ig__foto:focus-visible .q4-ig__marca{opacity:1}@media(max-width:749px){.q4-ig__cuenta span{max-width:9.5em;overflow:hidden;text-overflow:ellipsis}.q4-ig__cuenta .q4-ico:last-child{display:none}}@media(min-width:750px){.q4-ig__grilla{grid-template-columns:repeat(var(--q4ig-cols, 6),minmax(0,1fr));gap:14px}.q4-ig__foto{border-radius:12px}}@media(min-width:990px){.q4-ig{padding:48px}.q4-ig__cabeza{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.q4-ig__foto img{transition:none}}.facets--horizontal .facets__form{align-items:center;column-gap:8px!important}.facets--horizontal .facets__summary,.facets-toggle .facets-toggle__button{min-height:42px;height:auto!important;padding:0 16px!important;border:1px solid #cdbfac!important;border-radius:999px!important;background:#fff;color:var(--q4-tinta);font:400 15px/1 var(--q4-sans);gap:6px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.facets--horizontal .facets__summary:hover,.facets-toggle .facets-toggle__button:hover{border-color:#8c7a63!important}.facets--horizontal details[open]>.facets__summary{border-color:var(--q4-tinta)!important}.facets--horizontal .facets__summary .facets__label{font-size:inherit}.facets--horizontal .products-count-wrapper{font:400 15px/1.3 var(--q4-sans);color:#6b645b;white-space:nowrap}.facets--horizontal .sorting-filter .facets__summary{background:transparent}.facets--horizontal .facets__inputs{min-width:260px;width:max-content;max-width:min(520px,80vw);border-radius:14px;background:#fbf9f5!important;border:1px solid #e6ddcf!important;box-shadow:0 14px 32px -14px #14141459!important}.facets--horizontal .facets__inputs facet-inputs-component{display:block;padding:14px}.facets--horizontal .facets__inputs-wrapper{padding:0!important}@media screen and (min-width:750px){.facets--horizontal .facets__inputs.facets__panel-content{max-width:min(640px,calc(100vw - 48px));max-height:none}.facets--horizontal .facets__panel-content .facets__inputs-wrapper{max-height:min(440px,calc(100vh - 240px));overscroll-behavior:contain}.facets--horizontal .facets__filters-wrapper{min-width:0}.facets--horizontal overflow-list:not([style*=--overflow-count]){overflow-x:clip;min-width:0}.facets--horizontal overflow-list:not([style*=--overflow-count])>.facets__item:nth-child(n+6 of.facets__item){visibility:hidden}}.facets-horizontal-remove button{font:500 14px/1 var(--q4-sans);color:var(--q4-tinta);text-decoration:underline;text-underline-offset:3px}.facets__inputs-list:has(.checkbox){display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:8px!important}.facets__inputs-list .facets__inputs-list-item{margin:0}.facets__inputs-list .checkbox{position:relative}.facets__inputs-list .checkbox__label{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid #d9cdbb;border-radius:999px;background:#fff;color:var(--q4-tinta);font:400 14.5px/1.1 var(--q4-sans);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.facets__inputs-list .checkbox__label:hover{border-color:#8c7a63}.facets__inputs-list .checkbox__label .icon-checkmark{display:none!important}.facets__inputs-list .checkbox__label-text{margin:0!important;padding:0!important}.facets__inputs-list .checkbox__input:checked+.checkbox__label *{color:inherit}.facets__inputs-list .checkbox__input:focus-visible+.checkbox__label{outline:2px solid var(--q4-oro-osc);outline-offset:2px}.facets__inputs-list .checkbox__input:disabled+.checkbox__label{opacity:.4;cursor:default}.facets__inputs-list .checkbox__input{top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;margin:0;cursor:pointer}#filters-drawer .facets__summary{min-height:52px;font:600 16px/1.2 var(--q4-sans)}#filters-drawer .facets__inputs-wrapper{padding-bottom:6px}#filters-drawer .sorting-filter__container .facets__label{font:600 16px/1.2 var(--q4-sans)}.facets-toggle .facets-toggle__button{gap:8px}.facets-toggle .facets-toggle__button .svg-wrapper{width:18px;height:18px}@media(max-width:749px){.collection-wrapper:has(>.q4-fcel)>.facets-toggle{display:none!important}.q4-fcel{padding:22px var(--q4-gutter) 16px}}.q4-fcel{display:grid;gap:12px}.q4-fcel__chip[aria-busy=true]{opacity:.45;pointer-events:none}.q4-fcel__botones{display:grid;grid-template-columns:1fr 1fr;gap:10px}.q4-fcel__btn{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #d6c9b7;border-radius:999px;background:#fff;color:var(--q4-tinta);font:500 14px/1.1 var(--q4-sans);cursor:pointer}.q4-fcel__btn .q4-ico{width:16px;height:16px;flex:none}.q4-fcel__btn:has(:focus-visible),.q4-fcel__btn:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px}.q4-fcel__n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--q4-negro);color:#f2efeb;font:600 11px/1 var(--q4-sans)}.q4-fcel__orden{justify-content:center}.q4-fcel__orden-txt{min-width:0;white-space:nowrap}.q4-fcel__orden select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.q4-fcel__fila{display:flex;align-items:center;justify-content:space-between;gap:12px}.q4-fcel__conteo{margin:0;font:400 13px/1.3 var(--q4-sans);color:#6b645b}.q4-fcel__conteo span{color:#6b645b}.q4-fcel__activos{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.q4-fcel__activos::-webkit-scrollbar{display:none}.q4-fcel__chip span{font-size:16px;line-height:1}@media(min-width:750px){.q4-fcel{display:none}}.facets--horizontal .facets__item:is(:has(.checkbox__input:checked),:has(.price-facet__input:not(:placeholder-shown)))>details>.facets__summary{background:#fff;border-color:var(--q4-tinta)!important;box-shadow:inset 0 0 0 1px var(--q4-tinta);color:var(--q4-tinta)}.facets--horizontal .facets__item:is(:has(.checkbox__input:checked),:has(.price-facet__input:not(:placeholder-shown)))>details>.facets__summary *{color:inherit}.facets--horizontal .facets__summary .facets__status{display:none!important}.facets--horizontal .facets__item:is(:has(.checkbox__input:checked),:has(.price-facet__input:not(:placeholder-shown)))>details>.facets__summary .icon-caret{display:none!important}.facets--horizontal .facets__item:is(:has(.checkbox__input:checked),:has(.price-facet__input:not(:placeholder-shown)))>details>.facets__summary .facets__status-wrapper:after{content:attr(data-q4-n);display:inline-grid;place-items:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--q4-bronce);color:#fff!important;font:600 12px/1 var(--q4-sans);font-variant-numeric:tabular-nums}.facets__inputs-list .checkbox__input:checked+.checkbox__label{background:#f6efe3;border-color:var(--q4-bronce);box-shadow:inset 0 0 0 1px var(--q4-bronce);color:var(--q4-tinta);font-weight:600}.facets__inputs-list .checkbox__input:checked+.checkbox__label:before{content:"\2713" / "";margin-right:6px;color:var(--q4-bronce);font-weight:700}.facets--horizontal .facets__form:has(.facets-remove__pill){flex-wrap:wrap;row-gap:14px}.facets--horizontal .facets-remove--mobile-and-vertical:has(.facets-remove__pill){display:flex!important;order:99;flex:0 0 100%;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0}.facets--horizontal .facets-horizontal-remove{display:none!important}.facets--horizontal .facets-remove__pill,.q4-fcel__chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 14px;border:1px solid #cdbfac;border-radius:999px;background:#fff;color:var(--q4-tinta);font:500 14px/1 var(--q4-sans);white-space:nowrap;cursor:pointer;transition:border-color .15s ease}.facets--horizontal .facets-remove__pill .svg-wrapper{width:10px;height:10px;color:var(--q4-gris)}.facets--horizontal .facets-remove .facets__clear-all-link,.q4-fcel__chip--borrar{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--q4-tinta);border-radius:999px;background:transparent;color:var(--q4-tinta);font:500 14px/1 var(--q4-sans);text-decoration:none;cursor:pointer}@media(hover:hover){.facets--horizontal .facets-remove__pill:hover,.q4-fcel__chip:hover{border-color:var(--q4-tinta)}.facets--horizontal .facets-remove .facets__clear-all-link:hover,.q4-fcel__chip--borrar:hover{background:var(--q4-tinta);color:var(--q4-crema)}}.facets--horizontal .facets-remove__pill:focus-visible,.facets--horizontal .facets-remove .facets__clear-all-link:focus-visible,.q4-fcel__chip:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px}.q4-fcel__activos{flex-wrap:wrap;overflow:visible;gap:8px}.facets .facets__clear.facets__clear--active,#filters-drawer .facets__clear.facets__clear--active{margin-top:16px!important;padding:16px 0 2px!important;border-top:1px solid #e6ddcf;justify-content:flex-end}.facets__clear .clear-filter{display:inline-flex;align-items:center;min-height:32px;padding:0 14px!important;border:1px solid var(--q4-tinta)!important;border-radius:999px;background:transparent;color:var(--q4-tinta);font:500 13.5px/1 var(--q4-sans);text-decoration:none!important}@media(hover:hover){.facets__clear .clear-filter:hover{background:var(--q4-tinta);color:var(--q4-crema)}}#filters-drawer .facets__clear-all{font:500 16px/1 var(--q4-sans)!important;text-transform:none!important;letter-spacing:0!important;border-radius:100px!important;background:transparent!important;border:1px solid var(--q4-tinta)!important;color:var(--q4-tinta)!important;box-shadow:none!important}.q4-fcel__chip span{color:var(--q4-gris);opacity:1}#filters-drawer .facets-remove,#filters-drawer-bubble[hidden]{display:none!important}#filters-drawer dialog{border:0!important}.cart-items__table-row:has(a[href*="/products/regalo-"]) :is(.cart-items__quantity-controls,.cart-items__remove){display:none!important}:is(.product-card,.product-grid__item,.resource-list__item) .rating-wrapper.q4-sin-resenas{visibility:hidden}@media not (any-pointer:fine){.product-grid>.product-grid__item:not(.q4-promo-item){content-visibility:auto;contain-intrinsic-block-size:auto 440px}}@media not (any-pointer: fine) and (min-width: 750px){.product-grid>.product-grid__item:not(.q4-promo-item){contain-intrinsic-block-size:auto 480px}}@media(min-width:750px){.page-wrapper.page-wrapper--drawer-open{margin-right:0!important}#filters-drawer dialog[open]{z-index:40;box-shadow:-24px 0 48px -24px #14141459}}@media(min-width:990px){.q4-resenas__pista{scroll-padding-inline:48px}}.q4-carr-flechas{display:none;gap:8px}.q4-carr-flecha{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--q4-tinta);border-radius:50%;background:transparent;color:var(--q4-tinta);cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.q4-carr-flecha:hover:not(:disabled){background:var(--q4-tinta);color:#fff}.q4-carr-flecha:disabled{opacity:.3;cursor:default}.q4-carr-flecha:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px}.q4-carr-flecha .q4-ico{width:20px;height:20px}@media(min-width:990px){.q4-carr-flechas{display:flex}.q4-resenas__cabeza{grid-template-columns:1fr auto auto;column-gap:24px}.q4-resenas__cabeza .q4-carr-flechas{order:3;align-self:end}}.q4-pie{padding:36px var(--q4-gutter) 44px}.q4-pie__grilla{display:grid;gap:14px}.q4-pie__como{display:grid;background:var(--q4-negro);color:#f2efeb;border-radius:16px;overflow:hidden}.q4-pie__foto{position:relative;aspect-ratio:16 / 10;background:#241f1a}.q4-pie__foto img,.q4-pie__foto svg{width:100%;height:100%;object-fit:cover;display:block}.q4-pie__pasos{padding:20px 20px 22px;display:grid;gap:12px;align-content:center}.q4-pie__etiqueta{margin:0;font:600 11px/1.2 var(--q4-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--q4-bronce)}.q4-pie__como .q4-pie__etiqueta{color:#d6b174}.q4-pie__titulo{margin:0;font:400 26px/1.1 var(--q4-serif);color:inherit;text-wrap:balance}.q4-pie__pasos ol{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:q4pie}.q4-pie__pasos li{counter-increment:q4pie;display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;font:400 14.5px/1.4 var(--q4-sans);color:#e9dfcf}.q4-pie__pasos li:before{content:counter(q4pie);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(214,177,116,.6);color:#d6b174;font:600 12.5px/1 var(--q4-sans)}.q4-pie__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:4px}.q4-pie__acciones--centro{flex-direction:column;justify-content:center;gap:14px;margin-top:6px;padding-top:18px;border-top:1px solid rgba(214,177,116,.22);text-align:center}.q4-pie__enlace{display:inline-flex;align-items:center;gap:6px;color:#f2efeb;font:500 14px/1.3 var(--q4-sans);text-decoration:underline;text-underline-offset:4px}.q4-pie__enlace .q4-ico{width:16px;height:16px}.q4-pie__wa{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;background:#15803d;color:#fff;font:600 14px/1 var(--q4-sans);text-decoration:none}.q4-pie__wa:hover{background:#116a33}.q4-pie__wa .q4-ico{width:18px;height:18px}.q4-pie__texto{background:#fbf9f5;border:1px solid #e6ddcf;border-radius:16px;padding:22px 20px;display:grid;gap:10px;align-content:start;color:var(--q4-tinta)}.q4-pie__cuerpo{font:400 15px/1.65 var(--q4-sans);color:#4a4a4a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--q4pie-lineas, 6);overflow:hidden}.q4-pie__cuerpo>*{margin:0 0 .7em}.q4-pie__cuerpo h2,.q4-pie__cuerpo h3{font:400 19px/1.25 var(--q4-serif);color:var(--q4-tinta);margin:.9em 0 .4em}.q4-pie__cuerpo--abierto{display:block;-webkit-line-clamp:unset;overflow:visible}.q4-pie__explora{margin-top:6px;padding-top:14px;border-top:1px solid #efe7db;display:grid;gap:10px}.q4-pie__explora-t{margin:0;font:600 11px/1.2 var(--q4-sans);letter-spacing:.16em;text-transform:uppercase;color:#6b645b}.q4-pie__explora ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.q4-pie__explora a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid #cdbfac;border-radius:999px;background:#fff;color:var(--q4-tinta);font:500 14px/1 var(--q4-sans);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.q4-pie__explora a:hover{border-color:var(--q4-tinta)}.q4-pie__mas{justify-self:start;padding:4px 0;border:0;background:none;color:var(--q4-tinta);font:600 14px/1.2 var(--q4-sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.q4-pie__beneficios{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.q4-pie__beneficios li{display:flex;align-items:center;gap:10px;padding:14px;background:#fff;border:1px solid #e6ddcf;border-radius:12px}.q4-pie__beneficios .q4-ico{width:24px;height:24px;color:var(--q4-oro-osc)}.q4-pie__beneficios span{display:grid;gap:2px;font:400 12.5px/1.3 var(--q4-sans);color:#5b5148}.q4-pie__beneficios b{font:600 13.5px/1.25 var(--q4-sans);color:var(--q4-tinta)}@media(min-width:990px){.q4-pie{padding:56px 48px 64px}.q4-pie__grilla{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;align-items:stretch}.q4-pie__como{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.q4-pie__foto{aspect-ratio:auto;min-height:100%}.q4-pie__pasos{padding:30px 28px;gap:14px}.q4-pie__titulo{font-size:30px}.q4-pie__texto{padding:30px 32px;align-content:center}.q4-pie__beneficios{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.q4-pie__beneficios li{padding:16px 18px}}.q4-seguir{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;color:var(--color-account-icon, currentColor)}.q4-seguir__ico{width:22px;height:22px}@media(max-width:749px){header-actions .q4-seguir{display:none!important}}.q4-pol{max-width:720px;margin:0 auto;padding:36px var(--q4-gutter) 64px;color:#3a3a3a;font:400 16px/1.65 var(--q4-sans)}.q4-pol__cabeza{display:grid;gap:10px;margin-bottom:26px}.q4-pol__etiqueta{margin:0;font:600 11px/1.2 var(--q4-sans);letter-spacing:.2em;text-transform:uppercase;color:#7f623b}.q4-pol__titulo{margin:0;font:400 clamp(34px,8vw,48px)/1.08 var(--q4-serif);color:#1b1c1c;letter-spacing:-.01em}.q4-pol__bajada{font:400 19px/1.5 var(--q4-serif);color:#1b1c1c}.q4-pol__bajada p,.q4-pol__texto p{margin:0 0 12px}.q4-pol__resumen{background:#1b1c1c;color:#e4e2e0;border-radius:12px;padding:20px 22px;margin:0 0 18px}.q4-pol__resumen-t{margin:0 0 8px;font:600 11px/1.2 var(--q4-sans);letter-spacing:.2em;text-transform:uppercase;color:#d6b174}.q4-pol__resumen-c ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.q4-pol__resumen-c li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.5;color:#f2efeb}.q4-pol__resumen-c li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:#d6b174}.q4-pol__sec{border-top:1px solid #ad9980;padding:22px 0 6px}.q4-pol__sec h2{margin:0 0 10px;font:400 22px/1.3 var(--q4-serif);color:#1b1c1c}.q4-pol__texto ul,.q4-pol__tarjeta ul{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:6px}.q4-pol__texto li,.q4-pol__tarjeta li{position:relative;padding-left:18px}.q4-pol__texto li:before,.q4-pol__tarjeta li:before{content:"";position:absolute;left:2px;top:.7em;width:6px;height:6px;border-radius:50%;background:#ad9980}.q4-pol__texto a,.q4-pol__nota a{color:#7f623b;text-decoration:underline}.q4-pol__tarjeta{border:1px solid #ad9980;border-radius:10px;padding:16px 20px 6px;margin:4px 0 14px;background:#ffffff73}.q4-pol__tarjeta li{padding:6px 0 6px 20px;border-bottom:1px solid rgba(173,153,128,.45);color:#1b1c1c}.q4-pol__tarjeta li:last-child{border-bottom:0}.q4-pol__tarjeta li:before{top:1.05em}.q4-pol__botones{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 4px}.q4-pol__btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;background:#292b2b;color:#e4e2e0;font:500 15px/1.2 var(--q4-sans);text-decoration:none}.q4-pol__btn .q4-ico{width:18px;height:18px}.q4-pol__btn--contorno{background:transparent;color:#1b1c1c;border:1px solid #1b1c1c}.q4-pol__fecha{margin:22px 0 0;font-size:13px;color:#6b6b6b}@media(min-width:750px){.q4-pol{padding:56px 24px 88px}.q4-pol__resumen{padding:24px 28px}}.sticky-add-to-cart .sticky-add-to-cart__price{text-align:right}.q4-sticky__ahorro{display:inline-block;margin-top:5px;padding:3px 9px;border-radius:999px;background:#f1e6d4;color:#6b4a1c;font:600 12px/1.25 var(--q4-sans);letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums}@media(min-width:750px){.q4-sticky__ahorro{margin-top:3px}}@media(min-width:750px){.q4-tarjetas--cabe .slideshow-control{display:none!important}}.q4-buscar{display:none}@media(min-width:1340px){.header__column--right .q4-buscar{display:flex;align-items:center;position:relative;flex:0 1 auto;width:clamp(190px,calc(100vw - 1150px),300px);margin-inline-end:4px}.header__column--right .q4-buscar+.search-action{display:none}}.q4-buscar .q4-buscar__campo{width:100%;height:40px;margin:0;padding:0 16px 0 40px;border:1px solid rgba(214,177,116,.45);border-radius:999px;background:#ffffff12;color:#f2efeb;font:400 14px/1 var(--q4-sans);-webkit-appearance:none;appearance:none;outline:none;box-shadow:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.q4-buscar .q4-buscar__campo::placeholder{color:#f2efeba8;opacity:1}.q4-buscar .q4-buscar__campo::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.q4-buscar .q4-buscar__campo:hover{border-color:#d6b174cc}.q4-buscar .q4-buscar__campo:focus-visible{border-color:#d6b174;background:#ffffff1f;box-shadow:0 0 0 3px #d6b17447}.q4-buscar__ico{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);display:flex;color:#d6b174;pointer-events:none}.q4-buscar__ico svg{width:100%;height:100%}.q4-carga{position:fixed;z-index:60;inset:0 0 auto 0;height:3px;pointer-events:none;opacity:0;transition:opacity .2s ease;background:linear-gradient(90deg,transparent,#8a5a20 50%,transparent) no-repeat;background-size:40% 100%}html.q4-filtrando .q4-carga{opacity:1;animation:q4-carga 1s linear infinite}@keyframes q4-carga{0%{background-position:-60% 0}to{background-position:160% 0}}html.q4-filtrando .product-grid{opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){html.q4-filtrando .q4-carga{animation:none;background:#8a5a20}}body .cart-items__title{text-transform:none}.q4-solo-regalo{margin:0;padding:12px 14px;border-radius:10px;background:#ece3d8;color:#292b2b;font:400 14.5px/1.45 var(--q4-sans)}.q4-perf__marca{margin-bottom:4px}.layout-panel-flex--row:not(.mobile-column)>p3-despacho-texto>.text-block{flex:1 1 var(--max-width--display-tight)}.q4-pp{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none;min-height:42px;padding:0 14px 0 16px;border:.8px solid #cdbfac;border-radius:999px;background:transparent;color:var(--q4-tinta);font:400 16px/1 var(--q4-sans);white-space:nowrap;cursor:pointer}.q4-pp .q4-ico{width:16px;height:16px;flex:none}.q4-pp select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.q4-pp:has(:focus-visible){outline:2px solid var(--q4-oro-osc);outline-offset:2px}@media(hover:hover){.q4-pp:hover{border-color:var(--q4-tinta)}}.q4-pp--cel{min-height:34px;padding:0 10px 0 12px;background:#fff;font-size:13px}.q4-pp--cel .q4-ico{width:14px;height:14px}@media screen and (max-width:749px){product-card .buy-buttons-block .add-to-cart-button{padding-inline:8px;font-size:clamp(12.5px,3.6vw,14px);white-space:nowrap}product-card .buy-buttons-block .add-to-cart-icon{display:none}}product-card:not(:has(.selector-tamano--compacto)) :is([class*=__text_nkk8tb],[class*=__text_N7GrFw],[class*=__text_NpFMP7],[class*=__text_dzem8q],[class*=__text_yCFLRP]){display:none}#shop-hcaptcha-badge-container{display:none!important}@media screen and (max-width:749px){.product-information__grid{--q4-foto-alto: clamp(220px, calc(100svh - 512px - var(--q4-ficha-extra, 0px)), 100vw)}.product-information__grid .product-media-container.constrain-height{aspect-ratio:auto;height:var(--q4-foto-alto)}.product-information__grid .product-media-constraint-wrapper{width:min(100%,var(--q4-foto-alto));border-radius:14px;overflow:hidden}.product-information__grid .slideshow-controls__thumbnails{padding-block:6px}.product-information__grid .slideshow-controls__thumbnails .slideshow-control{width:36px;height:36px}.product-information__grid .product-details>.group-block{padding-top:10px}.product-information__grid .product-details h1{font-size:24px;line-height:1.15;text-wrap:balance}.product-information__grid .p3-resumen__pildoras{display:none}.product-information__grid .p3-resumen__bajada{font-size:14px;line-height:1.4}.product-information__grid product-price .price-item--sale,.product-information__grid product-price .price__regular .price{font-size:28px}.product-information__grid product-price .compare-at-price{font-size:18px}.product-information__grid .p3-premios--linea .p3-premios__linea{font-size:13.5px;line-height:1.35;gap:8px}.product-information__grid .p3-premios--linea .p3-premios__icono{width:18px;height:18px}.product-information__grid .product-details variant-picker{padding-block-end:0}.product-information__grid .product-details variant-picker .variant-option__button-label{padding-block:6px}.product-information__grid .product-details variant-picker .variant-option__size{font-size:15px;line-height:1.1}.product-information__grid .product-details variant-picker .variant-option__precio{font-size:13.5px;line-height:1.2;margin-top:1px}.product-information__grid .product-details variant-picker legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"precio boton" "talla boton";column-gap:12px;row-gap:3px;align-items:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.sticky-add-to-cart .sticky-add-to-cart__image,.sticky-add-to-cart .q4-sticky__titulo,.sticky-add-to-cart .q4-sticky__ahorro{display:none}.sticky-add-to-cart .sticky-add-to-cart__info{grid-area:talla;min-width:0}.sticky-add-to-cart .sticky-add-to-cart__price{grid-area:precio;height:auto;padding-top:0;text-align:left;line-height:1}.sticky-add-to-cart .sticky-add-to-cart__price .price-item--sale,.sticky-add-to-cart .sticky-add-to-cart__price .price__regular .price{font-size:19px}.sticky-add-to-cart .sticky-add-to-cart__price .price-item--regular.compare-at-price{font-size:12.5px}.sticky-add-to-cart .sticky-add-to-cart__price .price__sale:not(.price__hidden){flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:6px}.sticky-add-to-cart .sticky-add-to-cart__variant-select-wrapper{margin-top:0!important}.sticky-add-to-cart .sticky-add-to-cart__variant-select{min-height:30px;padding:0 26px 0 10px;font-size:13px;line-height:28px}.sticky-add-to-cart .sticky-add-to-cart__variant-caret{right:10px}.sticky-add-to-cart .sticky-add-to-cart__button{grid-area:boton;height:48px;min-height:48px;padding-inline:12px}}@media(max-width:749px){.section-resource-list__header>.group-block>.layout-panel-flex--row{flex-direction:column;align-items:flex-start;gap:6px}.section-resource-list__header>.group-block>.layout-panel-flex--row>*{width:100%}.section-resource-list__header h2{font-size:32px}.section-resource-list__header .p3-bi{justify-content:flex-start}.section-resource-list__header .p3-bi__boton{min-height:32px;padding:0;gap:6px;background:none;box-shadow:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.section-resource-list__header .p3-bi__boton svg{width:16px;height:16px}}.rating-wrapper.rating-wrapper{--star-fill-color: var(--q4-oro-osc);--star-fill-color-rgb: 168 132 79}.rating-wrapper.rating-wrapper .rating-count,.rating-wrapper.rating-wrapper .rating-count-separator{color:var(--color-foreground)}.q4-sinres.q4-sinres--parcial{padding:16px var(--q4-gutter) 0}.q4-sinres__aviso.q4-sinres__aviso--parcial{grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:12px 14px;padding:16px;text-align:left}.q4-sinres__aviso--parcial .q4-sinres__ico{width:44px;height:44px}.q4-sinres__aviso--parcial .q4-sinres__ico .q4-ico{width:20px;height:20px}.q4-sinres__aviso--parcial p{max-width:none;font-size:14.5px}.q4-sinres__aviso--parcial p.q4-sinres__parcial-titulo{margin:0 0 2px;color:var(--q4-tinta);font-size:16px;font-weight:600}.q4-sinres__aviso--parcial .q4-boton{grid-column:1 / -1}@media(min-width:750px){.q4-sinres__aviso.q4-sinres__aviso--parcial{grid-template-columns:auto 1fr auto;padding:18px 22px}.q4-sinres__aviso--parcial .q4-boton{grid-column:auto}}@media(min-width:990px){.q4-sinres.q4-sinres--parcial{padding:24px 48px 0}}.product-details price-note .price-note--cuotas{align-items:flex-start;padding:0;border:0;background:none;line-height:1.4}.product-details price-note .price-note--cuotas .price-note__icon{margin-top:2px}.price-note__sufijo{color:rgb(var(--color-foreground-rgb) / .78)}.product-details variant-picker .variant-option__sprays{font-size:11px;line-height:1.15;opacity:.72;margin-top:1px;letter-spacing:0}.q4-ayuda-talla__abrir{display:inline-flex;align-items:center;min-height:24px;margin:6px 0 0;padding:0;border:0;background:none;color:var(--q4-bronce);font:500 13px/18px var(--q4-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.q4-ayuda-talla__abrir:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px;border-radius:4px}.product-details variant-picker:has(>.q4-ayuda-talla__abrir){position:relative}.product-details variant-picker>.q4-ayuda-talla__abrir{position:absolute;top:0;right:0;z-index:1;margin:0}@media(min-width:750px){.product-details variant-picker:has(>.q4-ayuda-talla__abrir){width:fit-content;max-width:100%}}@media(max-width:749px){.product-details variant-picker:has(>.q4-ayuda-talla__abrir){padding-top:24px;margin-bottom:6px}}@media(min-width:750px){.product-details variant-picker:has(>.q4-ayuda-talla__abrir){min-width:min(100%,360px)}}@media(min-width:750px)and (max-width:989px){.product-details variant-picker:has(>.q4-ayuda-talla__abrir){padding-top:24px}}dialog.q4-hoja{width:100%;max-width:100vw;max-height:100dvh;margin:auto auto 0;padding:0;border:0;background:transparent;color:var(--q4-tinta);overscroll-behavior:contain}dialog.q4-hoja::backdrop{background:#14141480}dialog.q4-hoja[open]{animation:q4-hoja-sube .28s cubic-bezier(.22,1,.36,1)}@keyframes q4-hoja-sube{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){dialog.q4-hoja[open]{animation:none}}.q4-hoja__caja{padding:18px 18px calc(22px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;background:var(--q4-crema);box-shadow:0 -8px 30px #0000002e}.q4-hoja__cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.q4-hoja__titulo{margin:0;font:400 22px/1.2 var(--q4-serif);color:var(--q4-tinta)}.q4-hoja__cerrar{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--q4-linea);border-radius:50%;background:#fff;color:var(--q4-tinta);cursor:pointer}.q4-hoja__cuerpo{display:grid;gap:8px}.q4-hoja__cuerpo p{margin:0;padding:12px 14px;border:1px solid #e6dccd;border-radius:12px;background:#fff;font:400 14.5px/1.45 var(--q4-sans);color:#3b3631}.q4-hoja__cuerpo p strong{display:block;margin-bottom:2px;font-weight:600;color:var(--q4-tinta)}.q4-hoja__cuerpo p:last-child{padding:4px 2px 0;border:0;background:none;font-size:13px;color:var(--q4-gris)}@media(min-width:750px){dialog.q4-hoja{width:min(480px,calc(100vw - 48px));margin:auto}.q4-hoja__caja{padding:24px 26px 26px;border-radius:18px;box-shadow:0 20px 50px #00000040}}variant-picker.q4-pre-pendiente .variant-option__button-label:has(:checked){background-color:var(--color-variant-background)!important;border-color:var(--color-variant-border)!important;color:var(--color-variant-text)!important}@media(hover:none){.product-details variant-picker .variant-option__button-label:not(:has(:checked)):hover{background-color:var(--color-variant-background);border-color:var(--color-variant-border);color:var(--color-variant-text)}}@media screen and (max-width:749px){.product-information__grid .q4-tf__nombre{font-size:24px;line-height:1.15;text-wrap:balance}}@media(max-width:749px){product-card .layout-panel-flex:has(>product-price):has(>.text-block){flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;column-gap:5px!important;row-gap:0!important}product-card .layout-panel-flex:has(>product-price)>.text-block:first-child{flex:none!important;width:auto!important;flex-basis:auto!important}product-card .layout-panel-flex:has(>product-price):has(>.text-block){flex-wrap:wrap!important;column-gap:6px!important;row-gap:1px!important}product-card .layout-panel-flex:has(>product-price)>.text-block:first-child{flex:0 0 100%!important;width:100%!important}product-card .layout-panel-flex:has(>product-price)>.text-block:first-child,product-card .layout-panel-flex:has(>product-price)>.text-block:first-child p{font-size:12px!important;line-height:1.2!important}product-card .layout-panel-flex:has(>product-price)>product-price{width:auto!important;flex:none;white-space:nowrap}product-card .layout-panel-flex:has(>product-price)>.q4-descuento{flex:none;margin-left:auto}product-card .layout-panel-flex:has(>product-price)>product-price .compare-at-price{display:none}product-card .p3-nt{gap:2px;padding-top:8px!important}product-card .p3-nt__nombre{font-size:16.5px}product-card .selector-tamano__valor{min-height:38px!important;height:38px}product-card .buy-buttons-block .add-to-cart-button{height:44px!important;min-height:44px!important}product-card .product-form-buttons{padding-top:4px!important}}@media(max-width:749px){.q4-banner__texto{padding-bottom:42px;gap:7px}.q4-banner__titulo{font-size:32px}.q4-banner__bajada{font-size:14px;line-height:1.4}.q4-confianza__item{padding:11px 4px 12px}.q4-confianza__item:has(.q4-confianza__cel)>:not(.q4-confianza__cel){display:none}.q4-confianza__cel{display:grid;justify-items:center;gap:3px;min-width:0}.q4-confianza__cel-valor{display:inline-flex;align-items:center;gap:4px;font:400 18px/1.1 var(--q4-serif);color:var(--q4c-titulo, #fff);white-space:nowrap;max-width:100%;font-variant-numeric:lining-nums}.q4-confianza__cel-valor .q4-ico{width:13px;height:13px;color:var(--q4-acento, #d6b174);fill:currentColor;stroke:none}.q4-confianza__cel-texto{font:500 10.5px/1.2 var(--q4-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--q4c-texto, #e9dfcf);white-space:nowrap}.q4-confianza__item:not(:has(.q4-confianza__cel)){grid-template-columns:auto auto;justify-content:center;align-items:center;gap:6px;padding:10px 4px;text-align:left}.q4-confianza__item:not(:has(.q4-confianza__cel))>.q4-ico{width:16px;height:16px}.q4-confianza__item:not(:has(.q4-confianza__cel)) .q4-confianza__textos{justify-items:start}.q4-confianza__item:not(:has(.q4-confianza__cel)) .q4-confianza__titulo{font-size:12px;line-height:1.2}.q4-confianza__item:not(:has(.q4-confianza__cel)) :is(.q4-confianza__bajada,.q4-estrellas){display:none}}@media(max-width:370px){.q4-confianza__cel-valor{font-size:16px}}@media(min-width:750px){.q4-confianza__cel{display:none}}@supports (height: calc(sqrt(4)*1px)){.q4-marcas__grilla li[style*=--ar] .q4-marcas__logo{height:min(40px,calc(sqrt(1900 / var(--ar))*1px))}@media(min-width:990px){.q4-marcas__grilla li[style*=--ar] .q4-marcas__logo{height:min(48px,calc(sqrt(2900 / var(--ar))*1px))}}}.product-badges__badge.color-custom-badge-sale{background:#e2d3bf!important;color:#1b1815!important;border-radius:4px;font:600 12px/1.35 var(--q4-sans);letter-spacing:0;text-transform:none}.q4-sticky__ahorro{padding:1px 5px;border-radius:4px;background:#e2d3bf;color:#1b1815}.q4-mas{display:grid;justify-items:center;gap:10px;margin:28px auto 8px;padding:0 var(--q4-gutter);text-align:center}.q4-mas__conteo{margin:0;font:400 13.5px/1.3 var(--q4-sans);color:var(--q4-gris);font-variant-numeric:tabular-nums}.q4-mas__riel{width:min(220px,60vw);height:3px;border-radius:2px;background:var(--q4-linea);overflow:hidden}.q4-mas__riel span{display:block;height:100%;background:var(--q4-oro-osc)}.q4-mas__boton{min-height:46px;min-width:200px;padding:0 26px;border:1px solid var(--q4-tinta);border-radius:999px;background:transparent;color:var(--q4-tinta);font:500 15px/1 var(--q4-sans);cursor:pointer}.q4-mas__boton:hover{background:#fff}.q4-mas__boton[aria-busy=true]{opacity:.6;cursor:progress}.q4-mas__boton:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px}.pagination.q4-mas__nav{display:none}.product-details a[href^="https://wa.me/"]{color:#4a4a4a;font-weight:500}.product-details a[href^="https://wa.me/"]:hover{color:var(--q4-tinta)}.q4-hoja__caja:focus{outline:none}.q4-hoja__cerrar:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px}product-card .product-card__content>.p3-nt+.group-block{margin-top:auto}product-card .product-card__content>.p3-nt+.group-block~.selector-tamano--fondo{margin-top:0}@media(max-width:749px){.collection-wrapper>.q4-fcel{position:sticky;top:var(--q4-fcel-top, 0px);z-index:4;background:var(--q4-crema);transition:box-shadow .2s ease}.collection-wrapper>.q4-fcel>.q4-fcel__fila{order:-1}.collection-wrapper>.q4-fcel.is-fijo{box-shadow:0 10px 12px -12px #0006}}@media(min-width:990px){header .menu-list__list-item>.menu-list__link>.menu-list__link-title{padding-inline:6px}}main .shopify-section:not([id*=__main]) .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next),.cf-nav,.q4-carr-flecha{width:44px;height:44px;border:1px solid var(--q4-tinta)!important;border-radius:50%!important;background:#fff!important;color:var(--q4-tinta)!important;box-shadow:none!important}main .shopify-section:not([id*=__main]) .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next) svg{color:var(--q4-tinta)}@media(hover:hover){main .shopify-section:not([id*=__main]) .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next):hover:not(:disabled),.cf-nav:hover,.q4-carr-flecha:hover:not(:disabled){background:var(--q4-tinta)!important;color:#fff!important}main .shopify-section:not([id*=__main]) .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next):hover:not(:disabled) svg{color:#fff}}.q4-vistos{padding:20px var(--q4-gutter) 28px;color:var(--q4-tinta)}.q4-vistos__cabeza{align-items:center;margin-bottom:14px}.q4-vistos__titulo{font-size:26px}.q4-vistos__lista{display:flex;gap:12px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.q4-vistos__lista::-webkit-scrollbar{display:none}.q4-visto{flex:0 0 136px;scroll-snap-align:start;display:grid;grid-template-rows:auto auto 1fr auto;gap:4px;min-width:0}.q4-visto__foto{display:block;aspect-ratio:1;margin-bottom:4px;border-radius:8px;overflow:hidden;background:#efe7db}.q4-visto__foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.q4-visto__marca{margin:0;font:600 9.5px/1.2 var(--q4-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--q4-bronce);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q4-visto__nombre{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:500 13.5px/1.25 var(--q4-sans);color:var(--q4-tinta);text-decoration:none}.q4-visto__nombre:hover{text-decoration:underline;text-underline-offset:3px}.q4-visto__nombre:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px}.q4-visto__precio{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font:600 13.5px/1.2 var(--q4-sans);color:var(--q4-tinta)}.q4-visto__desde{font-weight:400;font-size:12px;color:var(--q4-gris)}.q4-visto__sello{font:600 11px/1 var(--q4-sans);color:var(--q4-bronce)}@media(hover:hover){.q4-visto:hover .q4-visto__foto img{transform:scale(1.03)}}@media(min-width:750px){.q4-vistos{padding:32px 48px 44px}.q4-vistos__titulo{font-size:32px}.q4-vistos__lista{gap:16px}.q4-visto{flex-basis:176px}}@media(prefers-reduced-motion:reduce){.q4-visto__foto img{transition:none}}.q4-test{padding:28px var(--q4-gutter) 56px;color:var(--q4-tinta)}.q4-test [hidden],.q4-tcta [hidden]{display:none!important}.q4-test__cab{max-width:640px;margin:0 auto 22px;text-align:center}.q4-test__titulo{font-size:clamp(30px,8vw,46px)}.q4-test__bajada{margin:10px auto 0;max-width:42ch;font:400 15px/1.45 var(--q4-sans);color:var(--q4-gris)}.q4-test__marco{max-width:720px;margin:0 auto;padding:20px 16px 24px;border:1px solid #e3d8ca;border-radius:16px;background:#fbf9f6}.q4-test__barra{height:4px;border-radius:999px;background:#e7ddcf;overflow:hidden}.q4-test__barra span{display:block;height:100%;border-radius:inherit;background:var(--q4-oro-osc);transition:width .3s ease}.q4-test__paso{margin:8px 0 0;font:600 11px/1.2 var(--q4-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--q4-gris)}.q4-test__form{margin:0}.q4-test__pregunta{margin:0;padding:0;border:0;min-width:0}.q4-test__p{display:block;width:100%;margin:18px 0 14px;padding:0;font-family:var(--q4-serif);font-weight:400;font-size:26px;line-height:1.15;color:var(--q4-tinta)}.q4-test__p:focus,.q4-test__p:focus-visible{outline:none}.q4-test__ops{display:grid;gap:10px}.q4-test__ops--3{grid-template-columns:repeat(3,minmax(0,1fr))}.q4-test__ops--aromas{grid-template-columns:repeat(2,minmax(0,1fr))}.q4-test__op{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:12px 14px;border:1px solid #dcd0c1;border-radius:12px;background:#fff;cursor:pointer;text-align:center;transition:border-color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.q4-test__op input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.q4-test__op:hover{border-color:var(--q4-oro-osc)}.q4-test__op:has(input:checked){border-color:var(--q4-tinta);background:var(--q4-tinta);color:var(--q4-crema)}.q4-test__op:has(input:focus-visible){outline:2px solid var(--q4-oro-osc);outline-offset:2px}.q4-test__op-t{font:600 15px/1.2 var(--q4-sans)}.q4-test__op-txt{display:grid;gap:3px;text-align:left}.q4-test__op-b{font:400 13px/1.3 var(--q4-sans);color:var(--q4-gris)}.q4-test__op:has(input:checked) .q4-test__op-b{color:#d9cfc0}.q4-test__op--ancha{justify-content:flex-start;min-height:64px}.q4-test__op--foto{flex-direction:column;justify-content:flex-start;gap:10px;padding:14px 10px}.q4-test__op--foto .q4-test__op-txt{text-align:center}.q4-test__foto{width:72px;height:72px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #e3d8ca}.q4-test__foto img{display:block;width:100%;height:100%;object-fit:cover}.q4-test__op--foto:has(input:checked) .q4-test__foto{box-shadow:0 0 0 2px var(--q4-tinta),0 0 0 3px var(--q4-oro)}.q4-test__atras{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:10px;padding:0 4px;border:0;background:none;font:500 14px/1 var(--q4-sans);color:var(--q4-gris);cursor:pointer}.q4-test__atras .q4-ico{width:16px;height:16px}.q4-test__atras:hover{color:var(--q4-tinta)}.q4-test__r-titulo{margin:0;font-family:var(--q4-serif);font-weight:400;font-size:30px;line-height:1.1}.q4-test__r-titulo:focus{outline:none}.q4-test__resumen{margin:6px 0 16px;font:400 15px/1.4 var(--q4-sans);color:var(--q4-gris)}.q4-test__lista{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}.q4-test__item{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center;padding:10px;border:1px solid #e3d8ca;border-radius:12px;background:#fff}.q4-test__img{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#efe7db}.q4-test__img img{display:block;width:100%;height:100%;object-fit:cover}.q4-test__info{display:grid;gap:3px;min-width:0}.q4-test__marca{margin:0;font:600 10px/1.2 var(--q4-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--q4-bronce)}.q4-test__nombre{font:600 15px/1.25 var(--q4-sans);color:var(--q4-tinta);text-decoration:none}.q4-test__nombre:hover{text-decoration:underline;text-underline-offset:3px}.q4-test__por{margin:0;font:400 12.5px/1.3 var(--q4-sans);color:var(--q4-gris)}.q4-test__fila{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.q4-test__talla{min-height:36px;padding:0 28px 0 12px;border:1px solid #dcd0c1;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%231b1815' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 10px center / 14px;font:500 14px/1 var(--q4-sans);color:var(--q4-tinta);-webkit-appearance:none;appearance:none;cursor:pointer}.q4-test__talla:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:2px}.q4-test__precio{margin:0;display:flex;align-items:baseline;gap:6px;font:600 15px/1 var(--q4-sans);white-space:nowrap}.q4-test__sello{font:600 11.5px/1 var(--q4-sans);color:var(--q4-bronce)}.q4-test__acciones{display:grid;gap:10px;justify-items:center;text-align:center}.q4-test__agregar{width:100%}.q4-test__agregar:disabled{opacity:.5;cursor:default}.q4-test__nota,.q4-test__error{margin:0;font:400 13px/1.35 var(--q4-sans);color:var(--q4-gris)}.q4-test__error{color:#9b2c1f}.q4-test__mas{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;margin-top:4px}.q4-test__mas .q4-enlace{min-height:44px}.q4-test__otra{border:0;background:none;padding:0;cursor:pointer}@media(min-width:750px){.q4-test{padding:48px 48px 80px}.q4-test__marco{padding:28px 32px 32px}.q4-test__p{font-size:30px}.q4-test__ops--aromas{grid-template-columns:repeat(4,minmax(0,1fr))}.q4-test__ops:not(.q4-test__ops--3):not(.q4-test__ops--aromas){grid-template-columns:repeat(3,minmax(0,1fr))}.q4-test__op--ancha{align-items:flex-start}.q4-test__lista{grid-template-columns:repeat(3,minmax(0,1fr))}.q4-test__item{grid-template-columns:1fr;align-items:stretch}.q4-test__agregar{width:auto;min-width:320px}}@media(prefers-reduced-motion:reduce){.q4-test__barra span,.q4-test__op{transition:none}}.q4-tcta{padding:8px var(--q4-gutter) 28px}.q4-tcta__caja{display:grid;gap:14px;justify-items:start;padding:22px 20px;border-radius:16px;background:var(--q4-negro);color:var(--q4-crema);text-decoration:none}.q4-tcta__fotos{display:flex}.q4-tcta__fotos img{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--q4-negro)}.q4-tcta__fotos img+img{margin-left:-10px}.q4-tcta__txt{display:grid;gap:6px}.q4-tcta__ceja{font:600 11px/1 var(--q4-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--q4-oro)}.q4-tcta__titulo{font-family:var(--q4-serif);font-size:28px;line-height:1.1;color:#f7f1e6}.q4-tcta__bajada{font:400 15px/1.4 var(--q4-sans);color:#d9cfc0}.q4-tcta__boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 22px;border-radius:999px;background:linear-gradient(180deg,#dcc08f,var(--q4-oro));color:var(--q4-negro);font:600 15.5px/1 var(--q4-sans)}.q4-tcta__boton .q4-ico{width:18px;height:18px;transition:transform .2s ease}.q4-tcta__caja:hover .q4-tcta__boton .q4-ico{transform:translate(3px)}.q4-tcta__caja:focus-visible{outline:2px solid var(--q4-oro-osc);outline-offset:3px}@media(min-width:750px){.q4-tcta{padding:12px 48px 44px}.q4-tcta__caja{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:26px 32px}.q4-tcta__fotos img{width:60px;height:60px}.q4-tcta__titulo{font-size:32px}.q4-tcta__boton{width:auto}}@media(prefers-reduced-motion:reduce){.q4-tcta__boton .q4-ico{transition:none}}.blog-post-content.rte{max-width:680px;margin-inline:auto;font:400 17px/1.65 var(--q4-sans);color:var(--q4-tinta)}.blog-post-content.rte h2{margin:1.8em 0 .5em;font-family:var(--q4-serif);font-weight:400;font-size:26px;line-height:1.2;letter-spacing:-.01em}.blog-post-content.rte p,.blog-post-content.rte ul{margin:0 0 1em}.blog-post-content.rte ul{padding-left:1.2em}.blog-post-content.rte li{margin-bottom:.35em}.blog-post-content.rte li::marker{color:var(--q4-oro-osc)}.blog-post-content.rte a{color:var(--q4-bronce);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blog-post-content.rte a:hover{color:var(--q4-tinta)}.blog-post-content.rte>p:first-child{font-size:19px;line-height:1.55;color:#3d3730}@media(min-width:750px){.blog-post-content.rte h2{font-size:30px}}.product-details variant-picker .variant-option--buttons:not(.variant-option--swatches){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.product-details variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:0;justify-content:center}@media(max-width:1099px){.product-details variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{padding-inline:4px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/q4.css.map */
