:root{--g-marino: #053c75;--g-marino-oscuro: #042e5a;--g-marino-profundo: #032a52;--g-azul: #0060b8;--g-azul-claro: #00a8e0;--g-tinta: #111418;--g-texto-suave: #5b6470;--g-borde: #e2e6eb;--g-gris: #f4f6f8;--g-azul-palido: #eaf5fc;--g-oferta: #c2410c}.grifos-search{display:flex;width:100%}.grifos-search__input{flex:1;min-width:0;height:44px;padding-inline:16px;border:1px solid #c9d1da;border-inline-end:0;border-radius:4px 0 0 4px;background:#fff;color:var(--g-tinta);font:inherit;font-size:15px;-webkit-appearance:none;appearance:none}.grifos-search__input::placeholder{color:var(--g-texto-suave)}.grifos-search__input:focus-visible{outline:2px solid var(--g-azul);outline-offset:0}.grifos-search__button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:44px;padding:0;border:0;border-radius:0 4px 4px 0;background:var(--g-marino);color:#fff;cursor:pointer}.grifos-search__button:hover{background:var(--g-marino-oscuro)}.grifos-search__button svg{width:20px;height:20px}.grifos-barra{background-color:var(--color-background);color:var(--color-foreground);font-size:13px}.grifos-barra__lista{display:flex;justify-content:space-between;gap:24px;margin:0 auto;padding-block:10px;list-style:none}.grifos-barra__item,.grifos-barra__enlace{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;white-space:nowrap}.grifos-barra__enlace:hover span{text-decoration:underline}.grifos-barra .grifos-icono{flex-shrink:0;color:var(--g-azul-claro)}@media(max-width:767.98px){.grifos-barra__lista{position:relative;justify-content:center;height:38px;padding-block:0}.grifos-barra__item{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;animation:grifos-barra-rota var(--grifos-barra-ciclo) linear infinite both;animation-delay:calc(var(--i) * 4s)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.grifos-barra__item{animation:none}.grifos-barra__item:first-child{opacity:1}}.grifos-prepie{background-color:var(--color-background);color:var(--color-foreground);border-block-end:1px solid rgba(255,255,255,.15)}.grifos-prepie__inner{display:flex;align-items:center;justify-content:center;gap:16px;padding-block:24px}.grifos-prepie__icono{color:var(--g-azul-claro);flex-shrink:0}.grifos-prepie__titulo{margin:0;color:inherit}.grifos-prepie__titulo a{color:inherit;text-decoration:none;white-space:nowrap}.grifos-prepie__detalle{margin:2px 0 0;opacity:.85;font-size:14px}.grifos-prepie__detalle a{color:inherit}.grifos-estancias,.grifos-banda-ayuda,.grifos-franja,.grifos-acabados{padding-block:var(--grifos-pad-top, 0) var(--grifos-pad-bottom, 0);background-color:var(--color-background)}.grifos-hero{background-color:var(--color-background);color:var(--color-foreground);overflow:hidden}.grifos-hero__inner{display:grid}.grifos-hero__texto{padding:32px var(--page-padding) 28px}.grifos-hero__antetitulo{margin:0 0 12px}.grifos-hero__titulo{margin:0;max-width:14em}.grifos-hero__subtitulo{margin:12px 0 0;font-size:17px}.grifos-hero__media{aspect-ratio:4 / 3}.grifos-hero__img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.grifos-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:520px}.grifos-hero__inner{align-items:center;gap:48px;min-height:0;padding:48px var(--page-padding)}.grifos-hero__texto{padding:0}.grifos-hero__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:4px}}.grifos-buscador{margin-top:28px}.grifos-buscador__campos{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.grifos-buscador__campos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px)and (max-width:1279.98px){.grifos-buscador__campos{grid-template-columns:1fr;max-width:400px}}.grifos-buscador__campo .form-label{display:block;margin-bottom:6px;font-size:13px;font-weight:500}.grifos-buscador__campo .form-control{width:100%;height:48px;padding-inline-start:12px;background-color:#fff;border:1px solid #c9d1da;font-size:15px;text-overflow:ellipsis}.grifos-buscador__campo .form-control:disabled{opacity:.55;cursor:not-allowed}.grifos-buscador__boton{margin-top:16px;gap:10px}@media(max-width:639.98px){.grifos-buscador__boton{width:100%}}.grifos-estancias__titulo{margin:0 0 16px}.grifos-estancias__lista{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:12px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.grifos-estancias__lista::-webkit-scrollbar{display:none}.grifos-estancias__item{scroll-snap-align:start}@media(min-width:768px){.grifos-estancias__lista{grid-auto-columns:30%}}@media(min-width:1024px){.grifos-estancias__lista{grid-auto-flow:row;grid-template-columns:repeat(var(--grifos-columnas, 5),minmax(0,1fr));gap:16px;overflow:visible}}.grifos-estancias__tarjeta{position:relative;display:block;aspect-ratio:1 / 1.05;overflow:hidden;border-radius:4px;background:var(--g-gris);color:#fff;text-decoration:none}.grifos-estancias__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.grifos-estancias__tarjeta:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to top,#051428b8,#05142800)}.grifos-estancias__nombre{position:absolute;z-index:1;left:16px;bottom:14px;display:flex;align-items:center;gap:8px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:18px}@media(min-width:1024px){.grifos-estancias__nombre{font-size:22px}}.grifos-estancias__tarjeta:hover .grifos-estancias__img{transform:scale(1.04)}.grifos-banda-ayuda__caja{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 24px;padding:24px;border-radius:4px;background-color:var(--color-background)}.grifos-banda-ayuda__icono{color:var(--g-marino)}.grifos-banda-ayuda__titulo{margin:0}.grifos-banda-ayuda__texto p{margin:4px 0 0}.grifos-banda-ayuda__boton{grid-column:1 / -1;justify-self:start;gap:10px}@media(min-width:768px){.grifos-banda-ayuda__caja{grid-template-columns:auto minmax(0,1fr) auto;padding:32px 48px}.grifos-banda-ayuda__boton{grid-column:auto}}.grifos-franja__inner{display:grid;gap:24px}.grifos-franja__titulo{margin:0}.grifos-franja__lista{display:grid;gap:20px;margin:0;padding:0;list-style:none}.grifos-franja__item{display:flex;align-items:center;gap:14px}.grifos-franja__icono{color:var(--g-marino);flex-shrink:0}.grifos-franja__item-titulo{display:block}.grifos-franja__item-texto{display:block;color:var(--g-texto-suave)}@media(min-width:1024px){.grifos-franja__inner{grid-template-columns:240px minmax(0,1fr);align-items:center}.grifos-franja__lista{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0}.grifos-franja__item{padding-inline:24px}.grifos-franja__item+.grifos-franja__item{border-inline-start:1px solid var(--color-border)}}.grifos-acabados__titulo{margin:0 0 20px}.grifos-acabados__titulo--marcas{margin-top:48px}.grifos-acabados__lista{display:flex;gap:24px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scrollbar-width:none}.grifos-acabados__lista::-webkit-scrollbar{display:none}@media(min-width:1024px){.grifos-acabados__lista{justify-content:space-between;overflow:visible}}.grifos-acabados__item{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:88px;color:inherit;text-align:center;text-decoration:none;font-size:14px}.grifos-acabados__muestra{display:block;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff8c,#fff0 55%),var(--muestra);box-shadow:inset 0 0 0 1px #0000001f;transition:transform .2s ease}.grifos-acabados__item:hover .grifos-acabados__muestra{transform:scale(1.06)}.grifos-marcas__lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none}.grifos-marcas__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:1px solid var(--color-border);border-radius:4px;color:inherit;text-decoration:none}.grifos-marcas__item:hover{border-color:var(--g-marino)}.grifos-marcas__nombre{font-family:var(--font-heading-family);font-size:24px;letter-spacing:.02em}.grifos-marcas__cuenta{display:flex;align-items:center;gap:6px;color:var(--g-texto-suave);font-size:14px}.grifos-promos,.grifos-col-iconos,.grifos-historia{padding-block:var(--grifos-pad-top, 0) var(--grifos-pad-bottom, 0);background-color:var(--color-background)}.grifos-promos__titulo{margin:0 0 16px}.grifos-promos__lista{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:12px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.grifos-promos__lista::-webkit-scrollbar{display:none}.grifos-promos__item{scroll-snap-align:start}@media(min-width:1024px){.grifos-promos__lista{grid-auto-flow:row;grid-template-columns:repeat(var(--grifos-columnas, 3),minmax(0,1fr));gap:16px;overflow:visible}}.grifos-promos__tarjeta{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--g-gris);color:#fff;text-decoration:none}.grifos-promos__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.grifos-promos__tarjeta:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to top,#051428c7,#05142800)}.grifos-promos__contenido{position:absolute;z-index:1;inset:auto 24px 24px;display:flex;flex-direction:column;gap:6px}.grifos-promos__texto{font-size:14px;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.grifos-promos__nombre{margin:0;color:#fff}.grifos-promos__boton{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-weight:500;text-decoration:underline;text-underline-offset:.3em}.grifos-promos__tarjeta:hover .grifos-promos__img{transform:scale(1.04)}.grifos-col-iconos__antetitulo{margin:0 0 8px}.grifos-col-iconos__titulo{margin:0 0 20px}.grifos-col-iconos__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:640px){.grifos-col-iconos__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.grifos-col-iconos__lista{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.grifos-col-iconos__item{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;padding:24px 12px;border:1px solid var(--color-border);border-radius:4px;color:inherit;text-align:center;text-decoration:none;transition:border-color .2s ease}.grifos-col-iconos__item:hover{border-color:var(--g-marino)}.grifos-col-iconos__icono{width:72px;height:72px;object-fit:contain}.grifos-col-iconos__nombre{font-weight:500}.grifos-col-iconos__ver{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--g-azul);font-size:14px}.grifos-historia__inner{display:grid;gap:24px;padding-block:40px}.grifos-historia__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:4px}.grifos-historia__img{width:100%;height:100%;object-fit:cover}.grifos-historia__titulo{margin:4px 0 16px}.grifos-historia__cuerpo{font-size:17px}.grifos-historia__boton{margin-top:24px;gap:10px}@media(min-width:1024px){.grifos-historia__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:64px}.grifos-historia__inner--invertido .grifos-historia__media{order:2}}.grifos-franja--ancha .grifos-franja__inner{grid-template-columns:1fr}@media(min-width:640px){.grifos-franja--ancha .grifos-franja__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:1024px){.grifos-franja--ancha .grifos-franja__lista{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.grifos-franja--ancha .grifos-franja__item{padding-inline:0 24px}.grifos-franja--ancha .grifos-franja__item+.grifos-franja__item{border-inline-start:0}}.grifos-boceto-etiqueta{margin:0;padding-block:16px 10px;background:#fff;color:var(--g-oferta);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.grifos-hero__resalta,.grifos-hero__palabra{padding-bottom:.14em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10'%3E%3Cpath d='M0 5 Q 5 0 10 5 T 20 5 T 30 5 T 40 5' fill='none' stroke='%2300a8e0' stroke-width='2.4'/%3E%3C/svg%3E") left bottom / .9em .26em repeat-x}.grifos-hero__garantias{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;padding:0;list-style:none;font-size:14px}.grifos-hero__garantias li{display:flex;align-items:center;gap:6px}.grifos-hero__garantias .grifos-icono{color:var(--g-azul)}.grifos-hero__atajos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;font-size:14px}.grifos-hero__atajos a{padding:6px 14px;border:1px solid #c9d1da;border-radius:990px;background:#fff;color:var(--g-tinta);text-decoration:none}.grifos-hero__atajos a:hover{border-color:var(--g-marino);color:var(--g-marino)}.grifos-buscador--tarjeta{padding:20px;border-radius:8px;background-color:var(--color-background);color:var(--color-foreground);box-shadow:0 24px 60px #00000047}.grifos-buscador--tarjeta .grifos-buscador__boton{margin-top:14px}@keyframes grifos-kenburns{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes grifos-sube{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes grifos-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes grifos-ondas{to{background-position:-120px center}}@keyframes grifos-turno{0%{opacity:1}22%{opacity:1}25%{opacity:0}97%{opacity:0}to{opacity:1}}.grifos-hero--inmersivo{position:relative;isolation:isolate;overflow:hidden}.grifos-hero--inmersivo .grifos-hero__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.grifos-hero--inmersivo .grifos-hero__fondo .grifos-hero__img{object-position:75% center;animation:grifos-kenburns 20s ease-in-out infinite alternate}.grifos-hero--inmersivo .grifos-hero__fondo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03162b8c,#03162be0)}.grifos-hero--inmersivo .grifos-hero__inner{display:block;padding:40px var(--page-padding) 32px}.grifos-hero--inmersivo .grifos-hero__texto{padding:0;max-width:680px}.grifos-hero--inmersivo .grifos-hero__garantias .grifos-icono{color:var(--g-azul-claro)}@media(min-width:1024px){.grifos-hero--inmersivo .grifos-hero__fondo:after{background:linear-gradient(90deg,#0b1b2e,#0b1b2ebf 16%,#0b1b2e40 34%,#0b1b2e00 46%)}.grifos-hero--inmersivo .grifos-hero__fondo{left:30%}.grifos-hero--inmersivo .grifos-hero__inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-inline:16px;min-height:620px;padding-block:64px}}.grifos-hero--collage{overflow:hidden;background:radial-gradient(circle at 88% 18%,rgba(0,168,224,.16),transparent 42%),radial-gradient(circle at 8% 92%,rgba(5,60,117,.08),transparent 38%),var(--color-background)}.grifos-hero__collage{position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:12px;aspect-ratio:1 / .9;margin:0 var(--page-padding) 40px}.grifos-hero__foto{overflow:hidden;border-radius:8px;box-shadow:0 18px 40px #051e3c2e;animation:grifos-sube .9s cubic-bezier(.2,.7,.2,1) both}.grifos-hero__foto .grifos-hero__img{width:100%;height:100%;object-fit:cover}.grifos-hero__foto--1{grid-row:1 / 3}.grifos-hero__foto--2{margin-top:24px;animation-delay:.15s}.grifos-hero__foto--3{margin-bottom:24px;animation-delay:.3s}.grifos-hero__chapa{position:absolute;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:#fff;box-shadow:0 12px 30px #051e3c33;color:var(--g-tinta);font-size:14px;animation:grifos-flota 5s ease-in-out infinite}.grifos-hero__chapa .grifos-icono{color:var(--g-marino)}.grifos-hero__chapa--garantia{left:8px;bottom:10%}.grifos-hero__chapa--acabados{right:8px;top:6%;animation-delay:-2.5s}.grifos-hero__puntos{display:flex}.grifos-hero__puntos i{width:18px;height:18px;margin-left:-6px;border:2px solid #fff;border-radius:50%;background:var(--c)}.grifos-hero__puntos i:first-child{margin-left:0}@media(min-width:1024px){.grifos-hero__collage{margin:0;aspect-ratio:1 / .82}.grifos-hero__chapa--garantia{left:-24px}.grifos-hero__chapa--acabados{right:-16px}}.grifos-hero--marino{position:relative;overflow:hidden}.grifos-hero__ondas{position:absolute;left:0;right:0;bottom:24px;height:48px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 48'%3E%3Cpath d='M0 16 Q 30 2 60 16 T 120 16' fill='none' stroke='%2300a8e0' stroke-width='3'/%3E%3Cpath d='M0 34 Q 30 20 60 34 T 120 34' fill='none' stroke='%2300a8e0' stroke-width='3' opacity='.45'/%3E%3C/svg%3E") repeat-x left center / 120px 48px;opacity:.8;pointer-events:none;animation:grifos-ondas 9s linear infinite}.grifos-hero--marino .grifos-hero__inner{padding-bottom:96px}.grifos-hero__arco{position:relative;width:calc(100% - 2 * var(--page-padding));max-width:480px;aspect-ratio:4 / 5;margin:0 auto;overflow:hidden;border-radius:990px 990px 8px 8px;box-shadow:0 24px 60px #00000059}.grifos-hero__arco .grifos-hero__img{width:100%;height:100%;object-fit:cover}.grifos-hero__cifras{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-around;gap:8px;margin:0;padding:12px;border-radius:6px;background:#fffffff0;color:var(--g-tinta);font-size:12px;line-height:1.3;text-align:center;list-style:none}.grifos-hero__cifras strong{display:block;color:var(--g-marino);font-size:22px}.grifos-hero--marino .grifos-hero__garantias .grifos-icono{color:var(--g-azul-claro)}@media(min-width:1024px){.grifos-hero__arco{width:100%;justify-self:center}}.grifos-hero__rota{display:inline-grid;color:var(--g-marino)}.grifos-hero__palabra,.grifos-hero__diapo{grid-area:1 / 1;animation:grifos-turno 16s linear infinite;animation-delay:calc((var(--i) - var(--n)) * 4s)}.grifos-hero__pase{position:relative;aspect-ratio:4 / 3;margin:0 var(--page-padding) 32px;overflow:hidden;border-radius:8px}.grifos-hero__diapo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.grifos-hero__diapo .grifos-hero__img{width:100%;height:100%;object-fit:cover}.grifos-hero__pie{position:absolute;left:16px;bottom:16px;padding:6px 14px;border-radius:990px;background:#fff;color:var(--g-marino);font-weight:700;box-shadow:0 8px 20px #0000002e}@media(min-width:1024px){.grifos-hero__pase{margin:0;aspect-ratio:1 / .9}}@media(prefers-reduced-motion:reduce){.grifos-hero--inmersivo .grifos-hero__fondo .grifos-hero__img,.grifos-hero__foto,.grifos-hero__chapa,.grifos-hero__ondas,.grifos-hero__palabra,.grifos-hero__diapo{animation:none}.grifos-hero__palabra:not(:first-child),.grifos-hero__diapo:not(:first-child){opacity:0}}.grifos-hero__muestras{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 0}.grifos-hero__muestras-titulo{margin-inline-end:4px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;opacity:.85}button.grifos-hero__muestra{width:32px;height:32px;padding:0;border:2px solid rgba(255,255,255,.85);border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff8c,#fff0 55%),var(--c);box-shadow:0 2px 8px #00000040;transition:transform .2s ease,box-shadow .2s ease}button.grifos-hero__muestra:hover{transform:scale(1.12)}button.grifos-hero__muestra[aria-pressed=true]{transform:scale(1.12);box-shadow:0 0 0 3px var(--g-azul-claro),0 2px 8px #00000040}@media(min-width:1024px)and (max-width:1279.98px){.grifos-hero--barra .grifos-hero__texto{max-width:480px}}@media(min-width:1280px){.grifos-hero--barra .grifos-hero__texto{max-width:760px}.grifos-buscador--barra{display:flex;align-items:stretch;padding:8px;border-radius:12px}.grifos-buscador--barra .grifos-buscador__campos{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:none}.grifos-buscador--barra .grifos-buscador__campo{padding:6px 12px}.grifos-buscador--barra .grifos-buscador__campo+.grifos-buscador__campo{border-inline-start:1px solid var(--g-borde)}.grifos-buscador--barra .grifos-buscador__campo .form-label{margin-bottom:2px;color:var(--g-texto-suave);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.grifos-buscador--barra .grifos-buscador__campo .form-control{height:36px;padding-inline-start:0;border:0;background-color:transparent;font-size:16px;font-weight:500}.grifos-buscador--barra .grifos-buscador__boton{height:auto;margin:0 0 0 8px;padding-inline:24px;border-radius:8px}}.grifos-hero__etiqueta{display:none}@media(min-width:1024px){.grifos-hero__etiqueta{position:absolute;z-index:2;left:var(--x);top:var(--y);display:flex;align-items:center;gap:14px;color:var(--g-tinta);text-decoration:none}.grifos-hero__pin{position:relative;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff59}.grifos-hero__pin:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid #fff;border-radius:50%;animation:grifos-latido 2s ease-out infinite}.grifos-hero__etiqueta-caja{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:8px;background:#ffffffed;box-shadow:0 12px 30px #00000040;font-size:13px;transition:transform .2s ease}.grifos-hero__etiqueta:hover .grifos-hero__etiqueta-caja{transform:translateY(-2px)}.grifos-hero__etiqueta-titulo{font-size:14px;font-weight:700}.grifos-hero__etiqueta-datos strong{color:var(--g-marino)}}@keyframes grifos-latido{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.grifos-hero__ola{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:48px;pointer-events:none}.grifos-hero--con-ola .grifos-hero__inner{padding-bottom:64px}@media(min-width:1024px){.grifos-hero__ola{height:80px}.grifos-hero--con-ola .grifos-hero__inner{padding-bottom:104px}}.grifos-hero--anima .grifos-hero__texto>*,.grifos-hero--anima .grifos-hero__garantias,.grifos-hero--anima .grifos-hero__etiqueta{animation:grifos-sube .7s cubic-bezier(.2,.7,.2,1) both}.grifos-hero--anima .grifos-hero__texto>:nth-child(2){animation-delay:.06s}.grifos-hero--anima .grifos-hero__texto>:nth-child(3){animation-delay:.12s}.grifos-hero--anima .grifos-hero__texto>:nth-child(4){animation-delay:.18s}.grifos-hero--anima .grifos-hero__texto>:nth-child(5){animation-delay:.24s}.grifos-hero--anima .grifos-hero__garantias{animation-delay:.32s}.grifos-hero--anima .grifos-hero__etiqueta{animation-delay:.5s}@media(max-width:1023.98px){.grifos-hero--inmersivo .grifos-hero__fondo{bottom:auto;height:72vw}.grifos-hero--inmersivo .grifos-hero__fondo:after{background:linear-gradient(180deg,#03162b1a,#03162b8c 55%,#0b1b2e)}.grifos-hero--inmersivo .grifos-hero__inner{padding-top:46vw}}@media(prefers-reduced-motion:reduce){.grifos-hero--anima .grifos-hero__texto>*,.grifos-hero--anima .grifos-hero__garantias,.grifos-hero--anima .grifos-hero__etiqueta,.grifos-hero__pin:after{animation:none}}.grifos-hero__giro{display:block;width:100%;height:100%}.grifos-hero__fondo--espejo .grifos-hero__giro{transform:scaleX(-1)}.grifos-hero--inmersivo .grifos-hero__fondo--espejo .grifos-hero__img{object-position:30% 28%;transform-origin:30% 30%}@media(max-width:639.98px){.grifos-hero__muestras-titulo{flex-basis:100%}}@media(min-width:1200px){.grifos-hero--inmersivo .grifos-hero__inner{padding-inline:var(--page-padding)}}@media(min-width:1024px)and (max-width:1399.98px){.grifos-hero--inmersivo .grifos-hero__fondo{left:36%}.grifos-hero__etiqueta{display:none}}.mega-menu__wrapper:has(>.grifos-mega){padding-block:32px 40px}.grifos-mega{display:flex;align-items:stretch;gap:48px;width:100%}.grifos-mega .promotion-item{--translate-x: 24px}.grifos-mega__todos{position:relative;display:flex;flex:0 0 340px;align-items:flex-end;min-height:240px;overflow:hidden;border-radius:6px;background-color:var(--g-marino);color:#fff}.grifos-mega__todos-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.grifos-mega__todos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b1b2e00 35%,#0b1b2ed1)}.grifos-mega__todos:hover .grifos-mega__todos-img{transform:scale(1.04)}.grifos-mega__todos-texto{position:relative;z-index:1;display:grid;gap:4px;padding:20px 24px}.grifos-mega__todos-titulo{font-family:var(--font-heading-family);font-size:22px;font-weight:700;line-height:1.2}.grifos-mega__todos-cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.grifos-mega__sub{flex:1;min-width:0}.grifos-mega__antetitulo{margin:0 0 16px;color:var(--g-texto-suave);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.grifos-mega__miniaturas{display:grid;grid-template-columns:repeat(auto-fill,140px);gap:24px 20px;margin:0;padding:0;list-style:none}.grifos-mini{display:block;color:var(--g-tinta)}.grifos-mini__foto{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:14px;border-radius:6px;background-color:var(--g-gris);transition:background-color .2s ease}.grifos-mini__foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.grifos-mini:hover .grifos-mini__foto{background-color:var(--g-azul-palido)}.grifos-mini:hover .grifos-mini__foto img{transform:scale(1.06)}.grifos-mini__nombre{display:block;margin-top:10px;font-size:14px;font-weight:500;line-height:1.3}.grifos-mini:hover .grifos-mini__nombre{color:var(--g-azul)}.grifos-mini__cuenta{display:block;margin-top:2px;color:var(--g-texto-suave);font-size:12px}.grifos-carrito__garantias{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;list-style:none;color:var(--g-texto-suave);font-size:12px}.grifos-carrito__garantias li{display:inline-flex;align-items:center;gap:5px}.grifos-carrito__garantias svg{flex-shrink:0;color:var(--g-azul)}.grifos-categorias{padding-block:var(--grifos-pad-top, 40px) var(--grifos-pad-bottom, 40px);background-color:var(--color-background);color:var(--color-foreground)}.grifos-categorias__cabecera{max-width:720px;margin-bottom:40px}.grifos-categorias__titulo{margin:0 0 12px}.grifos-categorias__texto{color:var(--g-texto-suave)}.grifos-categorias__garantias{display:flex;flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;padding:0;list-style:none;font-size:14px}.grifos-categorias__garantias li{display:inline-flex;align-items:center;gap:6px}.grifos-categorias__garantias svg{flex-shrink:0;color:var(--g-azul)}.grifos-categorias__grupo{padding-block:32px;border-top:1px solid var(--g-borde)}.grifos-categorias__grupo-cabecera{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.grifos-categorias__grupo-cabecera h2{margin:0}.grifos-categorias__ver{display:inline-flex;align-items:center;gap:6px;color:var(--g-azul);font-size:14px;font-weight:500}.grifos-categorias__ver:hover{text-decoration:underline;text-underline-offset:.2em}.grifos-categorias__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none}@media(min-width:640px){.grifos-categorias__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.grifos-categorias__lista{grid-template-columns:repeat(auto-fill,160px);gap:28px 24px}}.grifos-col-cabecera{padding-block:20px 8px;background-color:var(--color-background);color:var(--color-foreground)}.grifos-col-cabecera__migas ol{display:flex;flex-wrap:wrap;margin:0 0 16px;padding:0;list-style:none;color:var(--g-texto-suave);font-size:13px}.grifos-col-cabecera__migas li+li:before{content:"\203a";margin-inline:4px}.grifos-col-cabecera__migas a:hover{color:var(--g-azul);text-decoration:underline}.grifos-col-cabecera__titulo{margin:0 0 8px}.grifos-col-cabecera__texto{max-width:800px;color:var(--g-texto-suave)}.grifos-col-cabecera__texto p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.grifos-col-cabecera__texto.is-abierto p{display:block}.grifos-col-cabecera__mas{margin-top:2px;padding:0;border:0;background:none;color:var(--g-azul);font:inherit;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.grifos-col-cabecera__subs{display:flex;gap:10px;margin:20px calc(-1 * var(--page-padding)) 0;padding:0 var(--page-padding) 4px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-padding);scrollbar-width:none}.grifos-col-cabecera__subs::-webkit-scrollbar{display:none}.grifos-col-cabecera__subs li{flex-shrink:0;scroll-snap-align:start}@media(min-width:1024px){.grifos-col-cabecera{padding-block:24px 12px}.grifos-col-cabecera__subs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.grifos-mini--chip{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-content:center;column-gap:10px;height:100%;min-height:64px;padding:6px 16px 6px 6px;border:1px solid var(--g-borde);border-radius:6px;background-color:#fff;transition:border-color .2s ease}.grifos-mini--chip .grifos-mini__foto{grid-row:1 / span 2;width:52px;padding:4px;border-radius:4px}.grifos-mini--chip .grifos-mini__nombre{align-self:end;margin-top:0;white-space:nowrap}.grifos-mini--chip .grifos-mini__cuenta{align-self:start}.grifos-mini--chip.grifos-mini--sin-foto{grid-template-columns:auto;padding-inline-start:16px}.grifos-mini--chip:hover{border-color:var(--g-azul)}.grifos-mini--chip:hover .grifos-mini__foto img{transform:none}.grifos-mini--activo,.grifos-mini--activo:hover{border-color:var(--g-marino);box-shadow:inset 0 0 0 1px var(--g-marino)}.grifos-mini--activo .grifos-mini__nombre{color:var(--g-marino);font-weight:700}.facet-accordion-details .swatches:has(.grifos-swatch-texto){flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px}.facet-accordion-details .swatches li:has(.grifos-swatch-texto){display:flex;align-items:center;gap:12px}.facet-accordion-details .swatches li:has(.grifos-swatch-texto) .tooltip{display:none}.facet-accordion-details .swatches li:has(.grifos-swatch-texto) .swatch-color{flex-shrink:0}.grifos-swatch-texto{font-size:15px;line-height:1.3;cursor:pointer}.grifos-swatch-texto span{color:var(--g-texto-suave)}input:checked~.grifos-swatch-texto{font-weight:600}input:disabled~.grifos-swatch-texto{opacity:.45;cursor:default}.grifos-col-seo{max-width:800px;padding-top:40px;border-top:1px solid var(--g-borde);color:var(--g-texto-suave)}.grifos-col-seo :is(h2,h3){margin:24px 0 8px;color:var(--g-tinta);font-size:20px;line-height:1.3}.grifos-col-seo>:first-child{margin-top:0}.grifos-col-seo table{margin:16px 0;border-collapse:collapse;font-size:15px;line-height:1.45}.grifos-col-seo :is(th,td){padding:10px 12px;border:1px solid var(--g-borde);text-align:left;vertical-align:top}.grifos-col-seo th{background:var(--g-gris);color:var(--g-tinta);font-weight:600}.grifos-col-seo details{border-bottom:1px solid var(--g-borde)}.grifos-col-seo h2+details{border-top:1px solid var(--g-borde)}.grifos-col-seo summary{position:relative;list-style:none;padding:14px 36px 14px 0;color:var(--g-tinta);font-weight:600}.grifos-col-seo summary:after{content:"+";position:absolute;top:50%;right:4px;transform:translateY(-50%);color:var(--g-marino);font-size:22px;font-weight:400}.grifos-col-seo details[open] summary:after{content:"\2212"}.grifos-col-seo details>p{margin:0 0 16px}@media screen and (max-width:749px){.grifos-col-seo table{font-size:13.5px}.grifos-col-seo :is(th,td){padding:8px}}.grifos-busqueda{position:relative;display:block;width:100%}.grifos-busqueda__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:100%;max-height:min(70vh,560px);overflow-y:auto;border:1px solid var(--g-borde);border-radius:6px;background-color:#fff;color:var(--g-tinta);box-shadow:0 12px 32px #0b1b2e24}.grifos-busqueda__panel[hidden]{display:none}.grifos-sugerencias__cuerpo{display:grid;gap:20px;padding:20px}@media(min-width:768px){.grifos-sugerencias__cuerpo:has(.grifos-sugerencias__lateral){grid-template-columns:200px minmax(0,1fr);gap:32px}}.grifos-sugerencias__titulo{margin:0 0 10px;color:var(--g-texto-suave);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.grifos-sugerencias__lista{margin:0 0 20px;padding:0;list-style:none}.grifos-sugerencias__lista:last-child{margin-bottom:0}.grifos-sugerencias__lista a{display:block;padding:5px 0;font-size:15px}.grifos-sugerencias__lista a:is(:hover,:focus-visible){color:var(--g-azul)}.grifos-sugerencias__lista mark{background:none;color:inherit;font-weight:700}.grifos-sugerencias__rejilla{display:grid;gap:4px;margin:0;padding:0;list-style:none}@media(min-width:1024px){.grifos-sugerencias__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.grifos-sugerencias__producto{display:flex;align-items:center;gap:12px;padding:6px;border-radius:6px}.grifos-sugerencias__producto:is(:hover,:focus-visible){background-color:var(--g-gris)}.grifos-sugerencias__foto{display:flex;flex:0 0 64px;align-items:center;justify-content:center;aspect-ratio:1;padding:4px;border:1px solid var(--g-borde);border-radius:4px;background-color:#fff}.grifos-sugerencias__foto img{width:100%;height:100%;object-fit:contain}.grifos-sugerencias__datos{display:grid;gap:1px;min-width:0}.grifos-sugerencias__marca{color:var(--g-texto-suave);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.grifos-sugerencias__nombre{overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.grifos-sugerencias__precio{font-size:14px;font-weight:600}.grifos-sugerencias__vacio{margin:0;padding:20px;color:var(--g-texto-suave)}.grifos-sugerencias__todos{display:flex;align-items:center;gap:6px;padding:14px 20px;border-top:1px solid var(--g-borde);color:var(--g-azul);font-size:14px;font-weight:500}.grifos-sugerencias__todos:is(:hover,:focus-visible){background-color:var(--g-azul-palido)}.grifos-producto-migas{padding-block:16px 4px;background-color:var(--color-background)}.grifos-producto-migas .grifos-col-cabecera__migas ol{margin:0}.grifos-ficha__marca{display:inline-block;margin-bottom:6px;color:var(--g-azul);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}a.grifos-ficha__marca:hover{text-decoration:underline;text-underline-offset:.2em}.grifos-ficha-garantias{display:grid;gap:9px;margin:0;padding:16px 18px;border-radius:6px;background-color:var(--g-gris);list-style:none;font-size:14px;line-height:1.4}.grifos-ficha-garantias li{display:flex;align-items:flex-start;gap:10px}.grifos-ficha-garantias svg{flex-shrink:0;margin-top:1px;color:var(--g-azul)}.grifos-ficha-garantias a{color:inherit}.grifos-ficha-garantias a:hover{color:var(--g-azul)}.grifos-ficha-detalles{padding-block:48px;border-top:1px solid var(--g-borde);background-color:var(--color-background);color:var(--color-foreground)}.grifos-ficha-detalles__rejilla{display:grid;gap:40px}@media(min-width:990px){.grifos-ficha-detalles__rejilla:has(.grifos-ficha-detalles__texto){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px}}.grifos-ficha-detalles h2{margin:0 0 16px}.grifos-ficha-detalles__texto .rte{max-width:720px;color:var(--g-texto-suave)}.grifos-ficha-detalles__texto .rte h3{margin:24px 0 8px;color:var(--g-tinta);font-size:18px}.grifos-ficha-detalles__tabla{margin:0;border-top:1px solid var(--g-borde)}.grifos-ficha-detalles__tabla>div{display:grid;grid-template-columns:minmax(120px,40%) 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--g-borde);font-size:15px}.grifos-ficha-detalles__tabla dt{color:var(--g-texto-suave)}.grifos-ficha-detalles__tabla dd{margin:0;color:var(--g-tinta);font-weight:500}.grifos-ficha__marca-linea{margin:0}@media(max-width:767.98px){.grifos-producto-migas .grifos-col-cabecera__migas ol{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.grifos-producto-migas .grifos-col-cabecera__migas li{display:inline}}.grifos-complementos-seccion{padding-block:0 40px;background-color:var(--color-background)}.grifos-complementos__titulo{margin:0;font-family:var(--font-heading-family);font-size:20px;font-weight:700}.grifos-complementos__nota{margin:4px 0 16px;color:var(--g-texto-suave);font-size:14px}.grifos-complementos__lista{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:768px){.grifos-complementos--ficha .grifos-complementos__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.grifos-complementos--ficha .grifos-complementos__lista{grid-template-columns:repeat(4,minmax(0,1fr))}}.grifos-complemento{display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-rows:1fr auto;gap:8px 12px;padding:12px;border:1px solid var(--g-borde);border-radius:6px;background-color:#fff}.grifos-complemento__foto{display:flex;grid-row:1 / span 2;align-items:center;justify-content:center;aspect-ratio:1;padding:4px;border-radius:4px;background-color:var(--g-gris)}.grifos-complemento__foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.grifos-complemento__datos{display:grid;align-content:start;gap:2px;min-width:0}.grifos-complemento__nombre{font-size:14px;font-weight:500;line-height:1.3}.grifos-complemento__nombre:hover{color:var(--g-azul)}.grifos-complemento__acabado{color:var(--g-texto-suave);font-size:12px}.grifos-complemento__precio{font-size:14px;font-weight:600}.grifos-complemento__form{align-self:end}.grifos-complemento__boton{--buttons-height: 36px;min-height:36px;padding:0 16px;font-size:13px}.grifos-complementos--carrito{margin-top:0;padding:14px 0 14px 14px;border-radius:8px;background-color:var(--g-azul-palido)}.grifos-complementos--carrito .grifos-complementos__titulo{font-size:16px}.grifos-complementos--carrito .grifos-complementos__nota{margin:2px 0 10px;padding-inline-end:16px;font-size:12.5px}.grifos-complementos--carrito .grifos-complementos__lista{display:flex;gap:10px;padding-inline-end:16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline-start:0;scrollbar-width:thin}.grifos-complementos--carrito .grifos-complemento{display:flex;flex:0 0 130px;flex-direction:column;gap:4px;padding:8px;border:0;scroll-snap-align:start}.grifos-complementos--carrito .grifos-complemento__foto{width:100%;height:72px;aspect-ratio:auto}.grifos-complementos--carrito .grifos-complemento__acabado{display:none}.grifos-complementos--carrito .grifos-complemento__nombre{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px}.grifos-complementos--carrito .grifos-complemento__form{margin-top:auto}.grifos-complementos--carrito .grifos-complemento__boton{width:100%}.grifos-similares{padding-block:48px;border-top:1px solid var(--g-borde);background-color:var(--color-background)}.grifos-similares:not(:has(.page-width)){display:none}.grifos-similares__cabecera{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.grifos-similares__cabecera h2{margin:0}.grifos-similares__nota{margin:4px 0 24px;color:var(--g-texto-suave);font-size:14px}.cart__footer--buttons .grifos-carrito__garantias{margin-top:4px}.grifos-complementos-seccion--pagina{padding-block:0 64px}@media(min-width:768px){.grifos-complementos--pagina .grifos-complementos__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.grifos-complementos--pagina .grifos-complementos__lista{grid-template-columns:repeat(4,minmax(0,1fr))}}.grifos-404{padding-block:64px 80px;background-color:var(--color-background);color:var(--color-foreground)}.grifos-404__caja{max-width:calc(760px + 2 * var(--page-padding));text-align:center}.grifos-404__codigo{margin:0 0 8px;color:var(--g-azul);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.grifos-404__titulo{margin:0 0 12px}.grifos-404__texto{max-width:600px;margin:0 auto 28px;color:var(--g-texto-suave)}.grifos-404__buscador{max-width:640px;margin:0 auto;text-align:left}.grifos-404__subtitulo{margin:40px 0 14px;color:var(--g-texto-suave);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.grifos-404__categorias{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.grifos-404__categoria{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:1px solid var(--g-borde);border-radius:100px;font-size:15px;font-weight:500;transition:border-color .2s ease,color .2s ease}.grifos-404__categoria:hover{border-color:var(--g-azul);color:var(--g-azul)}.grifos-404__categoria--todas{border-color:transparent;color:var(--g-azul)}.grifos-404__ayuda{display:inline-flex;align-items:flex-start;gap:8px;margin:40px 0 0;color:var(--g-texto-suave);font-size:14px;text-align:left}.grifos-404__ayuda svg{flex-shrink:0;color:var(--g-azul)}.grifos-404__ayuda a{color:var(--g-tinta);font-weight:600}.cart__sugeridos .grifos-complementos--pagina{padding:20px;border-radius:8px;background-color:var(--g-azul-palido)}.cart__sugeridos .grifos-complementos--pagina .grifos-complementos__lista{grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.cart__sugeridos .grifos-complementos--pagina .grifos-complementos__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--color-badge-soldout: #5b6470}@media(max-width:767.98px){.grifos-hero__muestras{gap:12px}button.grifos-hero__muestra{position:relative}button.grifos-hero__muestra:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}.grifos-barra__lista{height:44px}.grifos-barra__item>.grifos-barra__enlace{height:100%}.grifos-col-cabecera__migas a,.grifos-pag-migas a,.grifos-producto-migas a,.grifos-ficha__marca,.grifos-categorias__ver,.grifos-art__ver-todo,.grifos-complemento__nombre{display:inline-block;padding:13px 6px;margin:-13px -6px}layout-switcher .btn--icon,.collection__toolbar .btn,.grifos-complemento__boton,.newsletter-form__button,.disclosure__toggle{min-height:44px}}.grifos-lookbook{padding-block:var(--grifos-pad-top, 0) var(--grifos-pad-bottom, 0);background:none}.grifos-lookbook__caja{display:grid;gap:24px;padding:24px 16px;border-radius:10px;overflow:hidden;background:var(--color-background);color:var(--color-foreground)}.grifos-lookbook__texto{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.grifos-lookbook__antetitulo{margin:0;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.grifos-lookbook__titulo{margin:0;max-width:34ch;font-size:20px;line-height:1.5;color:inherit}.grifos-lookbook__visor{display:flex;align-items:center;justify-content:center;gap:28px;width:100%;margin-top:12px}.grifos-lookbook__tarjetas{width:min(342px,62vw)}.grifos-lookbook__tarjeta[hidden]{display:none}.grifos-lookbook__tarjeta{text-align:left}.grifos-lookbook .grifos-card{color:var(--color-foreground)}.grifos-lookbook .grifos-card__muestras{display:none}.grifos-lookbook .grifos-card__marca,.grifos-lookbook .grifos-card__precio-antes,.grifos-lookbook .grifos-card__muestras-mas{color:color-mix(in srgb,var(--color-foreground) 70%,transparent)}.grifos-lookbook .grifos-card:hover .grifos-card__titulo a{color:inherit;text-decoration:underline}.grifos-lookbook .grifos-card__precio--rebajado .grifos-card__precio-actual{color:var(--color-sale)}.grifos-lookbook .grifos-card .grifos-card__boton{background:var(--g-btn-fondo);border-color:var(--g-btn-fondo);color:var(--g-btn-texto)}.grifos-lookbook .grifos-card .grifos-card__boton:hover{background:var(--g-btn-fondo-hover);border-color:var(--g-btn-fondo-hover);color:var(--g-btn-texto-hover)}.grifos-lookbook__flecha{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:50%;background:none;color:inherit;cursor:pointer}.grifos-lookbook__flecha:hover{border-color:currentColor}.grifos-lookbook__foto{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:6px}.grifos-lookbook__foto img{width:100%;height:100%;object-fit:cover;display:block}.grifos-lookbook__punto{position:absolute;width:22px;height:22px;padding:0;transform:translate(-50%,-50%);border:6px solid rgb(255 255 255 / .45);border-radius:50%;background:#fff;background-clip:padding-box;cursor:pointer;transition:transform .2s}.grifos-lookbook__punto.is-activo,.grifos-lookbook__punto:hover{transform:translate(-50%,-50%) scale(1.25)}@media(min-width:990px){.grifos-lookbook__caja{grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:36px 0 36px 32px}.grifos-lookbook__texto{align-self:start}.grifos-lookbook__foto{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/grifos-rediseno.css.map */
