: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}.rte a:not(.btn){color:var(--g-azul);text-decoration:underline;text-underline-offset:.2em}.product-card__image-wrapper .media-wrapper{border-radius:.6rem;background-color:var(--g-gris)}.product-card__image-wrapper .media-wrapper>img{box-sizing:border-box;padding:8%;object-fit:contain;background-color:transparent;mix-blend-mode:multiply}.product-card__vendor{color:var(--g-texto-suave);letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem}.header.header--logo-search{--header-grid-template: "icons-left logo icons" auto "search search search" auto / minmax(4rem, 1fr) auto minmax(6rem, 1fr);row-gap:1.2rem}@media(min-width:1024px){.header.header--logo-search{--header-grid-template: "logo search icons" auto "navigation navigation navigation" auto / auto minmax(0, 1fr) auto;row-gap:1.4rem;padding-block-end:0}.header--logo-search .header__navigation{justify-content:flex-start;margin-inline-start:-1.6rem;padding-block-end:.8rem}}.header__search{grid-area:search;width:100%;max-width:72rem;justify-self:center}.grifos-search{display:flex;width:100%}.grifos-search__input{flex:1;min-width:0;height:4.4rem;padding-inline:1.6rem;border:1px solid #c9d1da;border-inline-end:0;border-radius:.4rem 0 0 .4rem;background:#fff;color:var(--g-tinta);font:inherit;font-size:1.5rem;-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:4.8rem;height:4.4rem;padding:0;border:0;border-radius:0 .4rem .4rem 0;background:var(--g-marino);color:#fff;cursor:pointer}.grifos-search__button:hover{background:var(--g-marino-oscuro)}.grifos-search__button svg{width:2rem;height:2rem}.header__icon-label{font-size:1.4rem;font-weight:500;line-height:1.2;white-space:nowrap}@media(min-width:1024px){.header--logo-search .header__buttons{column-gap:2.8rem}.header--logo-search .header__localization{margin:0!important}.header--logo-search .header__localization :is(button,summary){font-size:1.4rem;font-weight:500}.header--logo-search .header__buttons>a.cart-drawer-button,.header--logo-search header-account{display:flex;flex-direction:row;align-items:center;gap:.8rem;width:auto;height:4.4rem}.header--logo-search .header__buttons>a.cart-drawer-button svg,.header--logo-search header-account svg{width:2.2rem;height:2.2rem}.header--logo-search .cart-drawer-button .cart-count--absolute{top:.2rem;right:auto;left:1.4rem}}.header__navigation a[href$="/collections/ofertas"],.menu-drawer a[href$="/collections/ofertas"]{color:var(--g-oferta)}.grifos-barra{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem}.grifos-barra__lista{display:flex;justify-content:space-between;gap:2.4rem;margin:0 auto;padding-block:1rem;list-style:none}.grifos-barra__item,.grifos-barra__enlace{display:flex;align-items:center;gap:.8rem;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:3.8rem;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:rgb(var(--color-background));color:rgb(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:1.6rem;padding-block:2.4rem}.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:.2rem 0 0;opacity:.85;font-size:1.4rem}.grifos-prepie__detalle a{color:inherit}@media(max-width:767.98px){#shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;width:100%!important;padding:1.2rem 1.6rem!important;border-radius:0!important}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:.8rem}#shopify-pc__banner h2{font-size:1.4rem;margin-bottom:.2rem}#shopify-pc__banner p{font-size:1.2rem;line-height:1.35}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row!important;flex-wrap:wrap;gap:.8rem}#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 0;min-height:4.4rem;margin:0!important;padding:.8rem!important;font-size:1.3rem}#shopify-pc__banner .shopify-pc__banner__btns button.shopify-pc__banner__btn-manage-prefs{flex-basis:100%;order:3;min-height:3.2rem;padding:.2rem!important}}.grifos-estancias,.grifos-banda-ayuda,.grifos-franja,.grifos-acabados{padding-block:var(--grifos-pad-top, 0) var(--grifos-pad-bottom, 0);background-color:rgb(var(--color-background))}.grifos-hero{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden}.grifos-hero__inner{display:grid}.grifos-hero__texto{padding:3.2rem var(--page-padding) 2.8rem}.grifos-hero__antetitulo{margin:0 0 1.2rem}.grifos-hero__titulo{margin:0;max-width:14em}.grifos-hero__subtitulo{margin:1.2rem 0 0;font-size:1.7rem}.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:52rem}.grifos-hero__inner{align-items:center;gap:4.8rem;min-height:0;padding:4.8rem var(--page-padding)}.grifos-hero__texto{padding:0}.grifos-hero__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:.4rem}}.grifos-buscador{margin-top:2.8rem}.grifos-buscador__campos{display:grid;grid-template-columns:1fr;gap:1.2rem}@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:40rem}}.grifos-buscador__campo .form-label{display:block;margin-bottom:.6rem;font-size:1.3rem;font-weight:500}.grifos-buscador__campo .form-control{width:100%;height:4.8rem;padding-inline-start:1.2rem;background-color:#fff;border:1px solid #c9d1da;font-size:1.5rem;text-overflow:ellipsis}.grifos-buscador__campo .form-control:disabled{opacity:.55;cursor:not-allowed}.grifos-buscador__boton{margin-top:1.6rem;gap:1rem}@media(max-width:639.98px){.grifos-buscador__boton{width:100%}}.grifos-estancias__titulo{margin:0 0 1.6rem}.grifos-estancias__lista{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:1.2rem;margin:0;padding:0 0 .4rem;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:1.6rem;overflow:visible}}.grifos-estancias__tarjeta{position:relative;display:block;aspect-ratio:1 / 1.05;overflow:hidden;border-radius:.4rem;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:1.6rem;bottom:1.4rem;display:flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem}@media(min-width:1024px){.grifos-estancias__nombre{font-size:2.2rem}}.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:1.6rem 2.4rem;padding:2.4rem;border-radius:.4rem;background-color:rgb(var(--color-background))}.grifos-banda-ayuda__icono{color:var(--g-marino)}.grifos-banda-ayuda__titulo{margin:0}.grifos-banda-ayuda__texto p{margin:.4rem 0 0}.grifos-banda-ayuda__boton{grid-column:1 / -1;justify-self:start;gap:1rem}@media(min-width:768px){.grifos-banda-ayuda__caja{grid-template-columns:auto minmax(0,1fr) auto;padding:3.2rem 4.8rem}.grifos-banda-ayuda__boton{grid-column:auto}}.grifos-franja__inner{display:grid;gap:2.4rem}.grifos-franja__titulo{margin:0}.grifos-franja__lista{display:grid;gap:2rem;margin:0;padding:0;list-style:none}.grifos-franja__item{display:flex;align-items:center;gap:1.4rem}.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:24rem 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:2.4rem}.grifos-franja__item+.grifos-franja__item{border-inline-start:1px solid rgb(var(--color-border))}}.grifos-acabados__titulo{margin:0 0 2rem}.grifos-acabados__titulo--marcas{margin-top:4.8rem}.grifos-acabados__lista{display:flex;gap:2.4rem;margin:0;padding:0 0 .4rem;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:1rem;min-width:8.8rem;color:inherit;text-align:center;text-decoration:none;font-size:1.4rem}.grifos-acabados__muestra{display:block;width:7.2rem;height:7.2rem;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(24rem,100%),1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.grifos-marcas__item{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.4rem;border:1px solid rgb(var(--color-border));border-radius:.4rem;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:2.4rem;letter-spacing:.02em}.grifos-marcas__cuenta{display:flex;align-items:center;gap:.6rem;color:var(--g-texto-suave);font-size:1.4rem}.grifos-promos,.grifos-col-iconos,.grifos-historia{padding-block:var(--grifos-pad-top, 0) var(--grifos-pad-bottom, 0);background-color:rgb(var(--color-background))}.grifos-promos__titulo{margin:0 0 1.6rem}.grifos-promos__lista{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:1.2rem;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:1.6rem;overflow:visible}}.grifos-promos__tarjeta{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:.4rem;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 2.4rem 2.4rem;display:flex;flex-direction:column;gap:.6rem}.grifos-promos__texto{font-size:1.4rem;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:.8rem;margin-top:.4rem;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 .8rem}.grifos-col-iconos__titulo{margin:0 0 2rem}.grifos-col-iconos__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;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:1.6rem}}.grifos-col-iconos__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;height:100%;padding:2.4rem 1.2rem;border:1px solid rgb(var(--color-border));border-radius:.4rem;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:7.2rem;height:7.2rem;object-fit:contain}.grifos-col-iconos__nombre{font-weight:500}.grifos-col-iconos__ver{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;color:var(--g-azul);font-size:1.4rem}.grifos-historia__inner{display:grid;gap:2.4rem;padding-block:4rem}.grifos-historia__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:.4rem}.grifos-historia__img{width:100%;height:100%;object-fit:cover}.grifos-historia__titulo{margin:.4rem 0 1.6rem}.grifos-historia__cuerpo{font-size:1.7rem}.grifos-historia__boton{margin-top:2.4rem;gap:1rem}@media(min-width:1024px){.grifos-historia__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6.4rem;padding-block:6.4rem}.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:2.4rem}}@media(min-width:1024px){.grifos-franja--ancha .grifos-franja__lista{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:3.2rem}.grifos-franja--ancha .grifos-franja__item{padding-inline:0 2.4rem}.grifos-franja--ancha .grifos-franja__item+.grifos-franja__item{border-inline-start:0}}.grifos-boceto-etiqueta{margin:0;padding-block:1.6rem 1rem;background:#fff;color:var(--g-oferta);font-size:1.3rem;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:.8rem 2.4rem;margin:2.4rem 0 0;padding:0;list-style:none;font-size:1.4rem}.grifos-hero__garantias li{display:flex;align-items:center;gap:.6rem}.grifos-hero__garantias .grifos-icono{color:var(--g-azul)}.grifos-hero__atajos{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:2rem 0 0;font-size:1.4rem}.grifos-hero__atajos a{padding:.6rem 1.4rem;border:1px solid #c9d1da;border-radius:99rem;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:2rem;border-radius:.8rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2.4rem 6rem #00000047}.grifos-buscador--tarjeta .grifos-buscador__boton{margin-top:1.4rem}@keyframes grifos-kenburns{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes grifos-sube{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@keyframes grifos-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-.8rem)}}@keyframes grifos-ondas{to{background-position:-12rem 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:4rem var(--page-padding) 3.2rem}.grifos-hero--inmersivo .grifos-hero__texto{padding:0;max-width:68rem}.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:1.6rem;min-height:62rem;padding-block:6.4rem}}.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%),rgb(var(--color-background))}.grifos-hero__collage{position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:1.2rem;aspect-ratio:1 / .9;margin:0 var(--page-padding) 4rem}.grifos-hero__foto{overflow:hidden;border-radius:.8rem;box-shadow:0 1.8rem 4rem #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:2.4rem;animation-delay:.15s}.grifos-hero__foto--3{margin-bottom:2.4rem;animation-delay:.3s}.grifos-hero__chapa{position:absolute;display:flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;border-radius:.8rem;background:#fff;box-shadow:0 1.2rem 3rem #051e3c33;color:var(--g-tinta);font-size:1.4rem;animation:grifos-flota 5s ease-in-out infinite}.grifos-hero__chapa .grifos-icono{color:var(--g-marino)}.grifos-hero__chapa--garantia{left:.8rem;bottom:10%}.grifos-hero__chapa--acabados{right:.8rem;top:6%;animation-delay:-2.5s}.grifos-hero__puntos{display:flex}.grifos-hero__puntos i{width:1.8rem;height:1.8rem;margin-left:-.6rem;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:-2.4rem}.grifos-hero__chapa--acabados{right:-1.6rem}}.grifos-hero--marino{position:relative;overflow:hidden}.grifos-hero__ondas{position:absolute;left:0;right:0;bottom:2.4rem;height:4.8rem;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 / 12rem 4.8rem;opacity:.8;pointer-events:none;animation:grifos-ondas 9s linear infinite}.grifos-hero--marino .grifos-hero__inner{padding-bottom:9.6rem}.grifos-hero__arco{position:relative;width:calc(100% - 2 * var(--page-padding));max-width:48rem;aspect-ratio:4 / 5;margin:0 auto;overflow:hidden;border-radius:99rem 99rem .8rem .8rem;box-shadow:0 2.4rem 6rem #00000059}.grifos-hero__arco .grifos-hero__img{width:100%;height:100%;object-fit:cover}.grifos-hero__cifras{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;display:flex;justify-content:space-around;gap:.8rem;margin:0;padding:1.2rem;border-radius:.6rem;background:#fffffff0;color:var(--g-tinta);font-size:1.2rem;line-height:1.3;text-align:center;list-style:none}.grifos-hero__cifras strong{display:block;color:var(--g-marino);font-size:2.2rem}.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) 3.2rem;overflow:hidden;border-radius:.8rem}.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:1.6rem;bottom:1.6rem;padding:.6rem 1.4rem;border-radius:99rem;background:#fff;color:var(--g-marino);font-weight:700;box-shadow:0 .8rem 2rem #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:.8rem;margin:2.4rem 0 0}.grifos-hero__muestras-titulo{margin-inline-end:.4rem;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;opacity:.85}button.grifos-hero__muestra{width:3.2rem;height:3.2rem;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:48rem}}@media(min-width:1280px){.grifos-hero--barra .grifos-hero__texto{max-width:76rem}.grifos-buscador--barra{display:flex;align-items:stretch;padding:.8rem;border-radius:1.2rem}.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:.6rem 1.2rem}.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:.2rem;color:var(--g-texto-suave);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.grifos-buscador--barra .grifos-buscador__campo .form-control{height:3.6rem;padding-inline-start:0;border:0;background-color:transparent;font-size:1.6rem;font-weight:500}.grifos-buscador--barra .grifos-buscador__boton{height:auto;margin:0 0 0 .8rem;padding-inline:2.4rem;border-radius:.8rem}}.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:1.4rem;color:var(--g-tinta);text-decoration:none}.grifos-hero__pin{position:relative;flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff59}.grifos-hero__pin:after{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem;border:2px solid #fff;border-radius:50%;animation:grifos-latido 2s ease-out infinite}.grifos-hero__etiqueta-caja{display:flex;flex-direction:column;gap:.2rem;padding:1.2rem 1.6rem;border-radius:.8rem;background:#ffffffed;box-shadow:0 1.2rem 3rem #00000040;font-size:1.3rem;transition:transform .2s ease}.grifos-hero__etiqueta:hover .grifos-hero__etiqueta-caja{transform:translateY(-2px)}.grifos-hero__etiqueta-titulo{font-size:1.4rem;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:4.8rem;pointer-events:none}.grifos-hero--con-ola .grifos-hero__inner{padding-bottom:6.4rem}@media(min-width:1024px){.grifos-hero__ola{height:8rem}.grifos-hero--con-ola .grifos-hero__inner{padding-bottom:10.4rem}}.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}}.product-card:not(.product-card--list){height:100%}.product-card:not(.product-card--list) .product-card__wrapper{display:flex;flex-direction:column}.product-card:not(.product-card--list) .product-card__info{display:flex;flex:1 1 auto;flex-direction:column}.product-card .product-card__main-actions--abajo{position:static;margin-top:auto;padding-top:1.4rem}.product-card .product-card__main-actions--abajo .btn{width:100%;opacity:1!important;transform:none!important}@media(max-width:767.98px){.product-card .product-card__main-actions--abajo{flex-direction:row;align-items:stretch}.product-card .product-card__main-actions--abajo .product-card__action-button{width:100%!important;height:4.4rem!important;padding:0 1rem;border-radius:var(--buttons-radius, .4rem)}.product-card .product-card__main-actions--abajo .product-card__action-text{position:static;max-width:none}.product-card .product-card__main-actions--abajo .product-card__action-icon{display:none!important}}.mega-menu__wrapper:has(>.grifos-mega){padding-block:3.2rem 4rem}.grifos-mega{display:flex;align-items:stretch;gap:4.8rem;width:100%}.grifos-mega .promotion-item{--translate-x: 2.4rem}.grifos-mega__todos{position:relative;display:flex;flex:0 0 34rem;align-items:flex-end;min-height:24rem;overflow:hidden;border-radius:.6rem;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:.4rem;padding:2rem 2.4rem}.grifos-mega__todos-titulo{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;line-height:1.2}.grifos-mega__todos-cta{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:500}.grifos-mega__sub{flex:1;min-width:0}.grifos-mega__antetitulo{margin:0 0 1.6rem;color:var(--g-texto-suave);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.grifos-mega__miniaturas{display:grid;grid-template-columns:repeat(auto-fill,14rem);gap:2.4rem 2rem;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:1.4rem;border-radius:.6rem;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:1rem;font-size:1.4rem;font-weight:500;line-height:1.3}.grifos-mini:hover .grifos-mini__nombre{color:var(--g-azul)}.grifos-mini__cuenta{display:block;margin-top:.2rem;color:var(--g-texto-suave);font-size:1.2rem}.cart-drawer.drawer{--color-cart-bubble: var(--g-marino)}.cart-drawer.drawer .drawer__heading{font-size:2.4rem}.cart-drawer.drawer .free-shipping-goal{padding:1.2rem 1.4rem 1.4rem;border-radius:.6rem;background-color:var(--g-azul-palido);font-size:1.4rem}.cart-drawer.drawer .free-shipping-goal .progress-bar{background-color:#fff;color:var(--g-azul)}.cart-drawer.drawer .cart-item__media{border:1px solid var(--g-borde);background-color:#fff}.cart-drawer.drawer .cart-item__media img{object-fit:contain}.cart-item__vendor{margin-bottom:.2rem;color:var(--g-texto-suave);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.cart-drawer.drawer .totals__subtotal{font-size:1.8rem}.cart-drawer.drawer .totals__subtotal-value{font-size:2rem}.cart-drawer.drawer .tax-note{color:var(--g-texto-suave);font-size:1.2rem;line-height:1.5}.grifos-carrito__garantias{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;margin:0;padding:0;list-style:none;color:var(--g-texto-suave);font-size:1.2rem}.grifos-carrito__garantias li{display:inline-flex;align-items:center;gap:.5rem}.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:rgb(var(--color-background));color:rgb(var(--color-foreground))}.grifos-categorias__cabecera{max-width:72rem;margin-bottom:4rem}.grifos-categorias__titulo{margin:0 0 1.2rem}.grifos-categorias__texto{color:var(--g-texto-suave)}.grifos-categorias__garantias{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin:1.6rem 0 0;padding:0;list-style:none;font-size:1.4rem}.grifos-categorias__garantias li{display:inline-flex;align-items:center;gap:.6rem}.grifos-categorias__garantias svg{flex-shrink:0;color:var(--g-azul)}.grifos-categorias__grupo{padding-block:3.2rem;border-top:1px solid var(--g-borde)}.grifos-categorias__grupo-cabecera{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem;margin-bottom:2rem}.grifos-categorias__grupo-cabecera h2{margin:0}.grifos-categorias__ver{display:inline-flex;align-items:center;gap:.6rem;color:var(--g-azul);font-size:1.4rem;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:2.4rem 1.6rem;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,16rem);gap:2.8rem 2.4rem}}.grifos-col-cabecera{padding-block:2rem .8rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.grifos-col-cabecera__migas ol{display:flex;flex-wrap:wrap;margin:0 0 1.6rem;padding:0;list-style:none;color:var(--g-texto-suave);font-size:1.3rem}.grifos-col-cabecera__migas li+li:before{content:"\203a";margin-inline:.4rem}.grifos-col-cabecera__migas a:hover{color:var(--g-azul);text-decoration:underline}.grifos-col-cabecera__titulo{margin:0 0 .8rem}.grifos-col-cabecera__texto{max-width:80rem;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:.2rem;padding:0;border:0;background:none;color:var(--g-azul);font:inherit;font-size:1.4rem;font-weight:500;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.grifos-col-cabecera__subs{display:flex;gap:1rem;margin:2rem calc(-1 * var(--page-padding)) 0;padding:0 var(--page-padding) .4rem;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:2.4rem 1.2rem}.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:1rem;height:100%;min-height:6.4rem;padding:.6rem 1.6rem .6rem .6rem;border:1px solid var(--g-borde);border-radius:.6rem;background-color:#fff;transition:border-color .2s ease}.grifos-mini--chip .grifos-mini__foto{grid-row:1 / span 2;width:5.2rem;padding:.4rem;border-radius:.4rem}.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:1.6rem}.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}.face-form{display:flex;flex-direction:column}.face-form>[data-param="filter.v.option.acabado"]{order:-4}.face-form>[data-param="filter.p.m.custom.tipologia"]{order:-3}.face-form>[data-param="filter.p.vendor"]{order:-2}.face-form>[data-param="filter.p.m.custom.forma"]{order:-1}.face-form>[data-param="filter.v.availability"]{order:1}.facet-accordion-details>summary .h4{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:0}.facet-accordion-details .swatches:has(.grifos-swatch-texto){flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.8rem}.facet-accordion-details .swatches li:has(.grifos-swatch-texto){display:flex;align-items:center;gap:1.2rem}.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:1.5rem;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:80rem;padding-top:4rem;border-top:1px solid var(--g-borde);color:var(--g-texto-suave)}.grifos-col-seo :is(h2,h3){margin:2.4rem 0 .8rem;color:var(--g-tinta);font-size:2rem;line-height:1.3}.grifos-col-seo>:first-child{margin-top:0}.grifos-col-seo table{margin:1.6rem 0;border-collapse:collapse;font-size:1.5rem;line-height:1.45}.grifos-col-seo :is(th,td){padding:1rem 1.2rem;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{padding:1.4rem 3.6rem 1.4rem 0;color:var(--g-tinta);font-weight:600}.grifos-col-seo summary:after{content:"+";position:absolute;top:50%;right:.4rem;transform:translateY(-50%);color:var(--g-marino);font-size:2.2rem;font-weight:400}.grifos-col-seo details[open] summary:after{content:"\2212"}.grifos-col-seo details>p{margin:0 0 1.6rem}@media screen and (max-width:749px){.grifos-col-seo table{font-size:1.35rem}.grifos-col-seo :is(th,td){padding:.8rem}}.grifos-busqueda{position:relative;display:block;width:100%}.grifos-busqueda__panel{position:absolute;top:calc(100% + .6rem);left:0;z-index:40;width:100%;max-height:min(70vh,56rem);overflow-y:auto;border:1px solid var(--g-borde);border-radius:.6rem;background-color:#fff;color:var(--g-tinta);box-shadow:0 1.2rem 3.2rem #0b1b2e24}.grifos-busqueda__panel[hidden]{display:none}.grifos-sugerencias__cuerpo{display:grid;gap:2rem;padding:2rem}@media(min-width:768px){.grifos-sugerencias__cuerpo:has(.grifos-sugerencias__lateral){grid-template-columns:20rem minmax(0,1fr);gap:3.2rem}}.grifos-sugerencias__titulo{margin:0 0 1rem;color:var(--g-texto-suave);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.grifos-sugerencias__lista{margin:0 0 2rem;padding:0;list-style:none}.grifos-sugerencias__lista:last-child{margin-bottom:0}.grifos-sugerencias__lista a{display:block;padding:.5rem 0;font-size:1.5rem}.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:.4rem;margin:0;padding:0;list-style:none}@media(min-width:1024px){.grifos-sugerencias__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}}.grifos-sugerencias__producto{display:flex;align-items:center;gap:1.2rem;padding:.6rem;border-radius:.6rem}.grifos-sugerencias__producto:is(:hover,:focus-visible){background-color:var(--g-gris)}.grifos-sugerencias__foto{display:flex;flex:0 0 6.4rem;align-items:center;justify-content:center;aspect-ratio:1;padding:.4rem;border:1px solid var(--g-borde);border-radius:.4rem;background-color:#fff}.grifos-sugerencias__foto img{width:100%;height:100%;object-fit:contain}.grifos-sugerencias__datos{display:grid;gap:.1rem;min-width:0}.grifos-sugerencias__marca{color:var(--g-texto-suave);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.grifos-sugerencias__nombre{overflow:hidden;font-size:1.4rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.grifos-sugerencias__precio{font-size:1.4rem;font-weight:600}.grifos-sugerencias__vacio{margin:0;padding:2rem;color:var(--g-texto-suave)}.grifos-sugerencias__todos{display:flex;align-items:center;gap:.6rem;padding:1.4rem 2rem;border-top:1px solid var(--g-borde);color:var(--g-azul);font-size:1.4rem;font-weight:500}.grifos-sugerencias__todos:is(:hover,:focus-visible){background-color:var(--g-azul-palido)}.header--logo-search .header__search{position:relative;z-index:5}.grifos-producto-migas{padding-block:1.6rem .4rem;background-color:rgb(var(--color-background))}.grifos-producto-migas .grifos-col-cabecera__migas ol{margin:0}.grifos-ficha__marca{display:inline-block;margin-bottom:.6rem;color:var(--g-azul);font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}a.grifos-ficha__marca:hover{text-decoration:underline;text-underline-offset:.2em}.product__block--title .product__title{margin:0;font-size:clamp(2.2rem,1.2rem + 1.4vw,3rem);line-height:1.2}.product__block--buy_buttons .product-form__submit{min-height:5.4rem;font-size:1.6rem;font-weight:600}.product__block--sku{color:var(--g-texto-suave);font-size:1.3rem}.grifos-ficha-garantias{display:grid;gap:.9rem;margin:0;padding:1.6rem 1.8rem;border-radius:.6rem;background-color:var(--g-gris);list-style:none;font-size:1.4rem;line-height:1.4}.grifos-ficha-garantias li{display:flex;align-items:flex-start;gap:1rem}.grifos-ficha-garantias svg{flex-shrink:0;margin-top:.1rem;color:var(--g-azul)}.grifos-ficha-garantias a{color:inherit}.grifos-ficha-garantias a:hover{color:var(--g-azul)}.grifos-ficha-detalles{padding-block:4.8rem;border-top:1px solid var(--g-borde);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.grifos-ficha-detalles__rejilla{display:grid;gap:4rem}@media(min-width:990px){.grifos-ficha-detalles__rejilla:has(.grifos-ficha-detalles__texto){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6.4rem}}.grifos-ficha-detalles h2{margin:0 0 1.6rem}.grifos-ficha-detalles__texto .rte{max-width:72rem;color:var(--g-texto-suave)}.grifos-ficha-detalles__texto .rte h3{margin:2.4rem 0 .8rem;color:var(--g-tinta);font-size:1.8rem}.grifos-ficha-detalles__tabla{margin:0;border-top:1px solid var(--g-borde)}.grifos-ficha-detalles__tabla>div{display:grid;grid-template-columns:minmax(12rem,40%) 1fr;gap:1.6rem;padding:1.2rem 0;border-bottom:1px solid var(--g-borde);font-size:1.5rem}.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}.product__block--sku p:before{content:"Referencia: " / ""}@media(max-width:767.98px){.product__media-gallery-viewer .product__media-container{height:min(36vh,90vw);padding-top:0;aspect-ratio:auto}.product__media-gallery-viewer-wrap.slider-controls--below{padding-bottom:0}.product__media-gallery-viewer-wrap.slider-controls--below>.slider-controls--group{position:absolute;left:auto;right:.8rem;bottom:.8rem;z-index:2;margin:0;padding:0 .6rem;border-radius:2rem;background-color:#ffffffe6}.product__media-gallery-viewer .product__media-container:before{content:none}.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 4rem;background-color:rgb(var(--color-background))}.grifos-complementos__titulo{margin:0;font-family:var(--font-heading-family);font-size:2rem;font-weight:700}.grifos-complementos__nota{margin:.4rem 0 1.6rem;color:var(--g-texto-suave);font-size:1.4rem}.grifos-complementos__lista{display:grid;gap:1.2rem;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:8rem minmax(0,1fr);grid-template-rows:1fr auto;gap:.8rem 1.2rem;padding:1.2rem;border:1px solid var(--g-borde);border-radius:.6rem;background-color:#fff}.grifos-complemento__foto{display:flex;grid-row:1 / span 2;align-items:center;justify-content:center;aspect-ratio:1;padding:.4rem;border-radius:.4rem;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:.2rem;min-width:0}.grifos-complemento__nombre{font-size:1.4rem;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:1.2rem}.grifos-complemento__precio{font-size:1.4rem;font-weight:600}.grifos-complemento__form{align-self:end}.grifos-complemento__boton{--buttons-height: 3.6rem;min-height:3.6rem;padding:0 1.6rem;font-size:1.3rem}.grifos-complementos--carrito{margin-top:0;padding:1.4rem 0 1.4rem 1.4rem;border-radius:.8rem;background-color:var(--g-azul-palido)}.grifos-complementos--carrito .grifos-complementos__titulo{font-size:1.6rem}.grifos-complementos--carrito .grifos-complementos__nota{margin:.2rem 0 1rem;padding-inline-end:1.6rem;font-size:1.25rem}.grifos-complementos--carrito .grifos-complementos__lista{display:flex;gap:1rem;padding-inline-end:1.6rem;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 13rem;flex-direction:column;gap:.4rem;padding:.8rem;border:0;scroll-snap-align:start}.grifos-complementos--carrito .grifos-complemento__foto{width:100%;height:7.2rem;aspect-ratio:auto}.grifos-complementos--carrito .grifos-complemento__acabado{display:none}.cart-drawer.drawer cart-items>ul{gap:1.6rem}.cart-drawer.drawer .cart-drawer__body>.flex{gap:1.6rem}.grifos-complementos--carrito .grifos-complemento__nombre{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.3rem}.grifos-complementos--carrito .grifos-complemento__form{margin-top:auto}.grifos-complementos--carrito .grifos-complemento__boton{width:100%}.grifos-similares{padding-block:4.8rem;border-top:1px solid var(--g-borde);background-color:rgb(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:.8rem 2.4rem}.grifos-similares__cabecera h2{margin:0}.grifos-similares__nota{margin:.4rem 0 2.4rem;color:var(--g-texto-suave);font-size:1.4rem}.cart .free-shipping-goal{padding:1.2rem 1.4rem 1.4rem;border-radius:.6rem;background-color:var(--g-azul-palido);font-size:1.4rem}.cart .free-shipping-goal .progress-bar{background-color:#fff;color:var(--g-azul)}.cart__footer--buttons .grifos-carrito__garantias{margin-top:.4rem}.grifos-complementos-seccion--pagina{padding-block:0 6.4rem}@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:6.4rem 8rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.grifos-404__caja{max-width:calc(76rem + 2 * var(--page-padding));text-align:center}.grifos-404__codigo{margin:0 0 .8rem;color:var(--g-azul);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.grifos-404__titulo{margin:0 0 1.2rem}.grifos-404__texto{max-width:60rem;margin:0 auto 2.8rem;color:var(--g-texto-suave)}.grifos-404__buscador{max-width:64rem;margin:0 auto;text-align:left}.grifos-404__subtitulo{margin:4rem 0 1.4rem;color:var(--g-texto-suave);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.grifos-404__categorias{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}.grifos-404__categoria{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.8rem;border:1px solid var(--g-borde);border-radius:10rem;font-size:1.5rem;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:.8rem;margin:4rem 0 0;color:var(--g-texto-suave);font-size:1.4rem;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}@media(min-width:768px){.product__media-gallery-viewer .product__media-container{--aspect-ratio: 1 !important}}@media(hover:hover){.product-card__wrapper:hover .product-card__image-wrapper--main-only .product-card__image{transform:none}.product-card__wrapper:hover .product-card__image-wrapper:not(.product-card__image-wrapper--main-only) .product-card__image--main{opacity:1}.product-card__wrapper:hover .product-card__image-wrapper .product-card__image--second{opacity:0;visibility:hidden}.product-card__image-wrapper .media-wrapper{transition:background-color .2s ease}.product-card__wrapper:hover .product-card__image-wrapper .media-wrapper{background-color:var(--g-azul-palido)}.product-card__wrapper:hover .product-card__title a{color:var(--g-azul)}}.sticky-element:has(>.face-form){max-height:calc(100vh - var(--sticky-offset, 2rem) - 2rem);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:1.2rem;scrollbar-width:thin;scrollbar-color:var(--g-borde) transparent}body.header-pinned .sticky-element:has(>.face-form){max-height:calc(100vh - var(--sticky-offset, 2rem) - var(--header-height) - 2rem)}.product__media-gallery-viewer .product__media-container{border-radius:.6rem}.product__media-gallery-viewer .product__media-container .media-wrapper{background-color:var(--g-gris)}.product__media-gallery-viewer .product__media-container .media-wrapper>img{width:100%;height:100%;box-sizing:border-box;padding:7%;object-fit:contain;background-color:transparent;mix-blend-mode:multiply}.product__thumbs-inner{background-color:var(--g-gris)}.product__thumbs-inner img{width:100%;height:100%;box-sizing:border-box;padding:8%;object-fit:contain;mix-blend-mode:multiply}.cart__footer{flex-direction:column;align-items:stretch;gap:2.4rem}.cart__sugeridos{order:2;min-width:0}.cart__sugeridos:empty{display:none}.cart__sugeridos .grifos-complementos--pagina{padding:2rem;border-radius:.8rem;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__footer{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:4rem}.cart__sugeridos{order:0;flex:1 1 auto;max-width:76rem}.cart__sugeridos .grifos-complementos--pagina .grifos-complementos__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.product__blocks .product__inventory{--status-color: #0b7a35}.product__blocks .product__inventory--out-of-stock{--status-color: var(--g-texto-suave)}.product__blocks .product__inventory--low-stock{--status-color: rgb(var(--color-foreground))}:root{--color-badge-soldout: #5b6470}:is(.color-scheme-inverse,.color-scheme-6,.color-scheme-9) .product-card__vendor{color:#ffffffbf}.color-scheme-inverse,.color-scheme-6,.color-scheme-9{--color-keyboard-focus: 255 255 255}:is(.color-scheme-inverse,.color-scheme-6,.color-scheme-9) :is(.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-7,.color-scheme-8,.color-scheme-10,.color-scheme-11){--color-keyboard-focus: 0 96 184}@media(max-width:767.98px){.swatches .swatch-color:not(.swatch-image){box-sizing:content-box;border:.3rem solid transparent;background-clip:padding-box;box-shadow:inset 0 0 0 .1rem rgb(var(--color-border))}.swatches:not(.swatches--product-card){--swatch-spacing: .3rem}.swatches--product-card{--swatch-spacing: 0}.swatches--product-card .swatch-color:not(.swatch-image){border-width:1rem}.product-form__input--color input[type=radio]+label{padding:.3rem;margin:-.3rem}.product-card__swatches{flex-wrap:nowrap}.product-card__swatches .reversed-link{display:inline-flex;align-items:center;min-height:4.4rem;padding-inline:.4rem}.grifos-hero__muestras{gap:1.2rem}button.grifos-hero__muestra{position:relative}button.grifos-hero__muestra:after{content:"";position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem;border-radius:50%}.header .menu-drawer-button,.header .cart-drawer-button{min-width:4.4rem;min-height:4.4rem}.header__logo>a{min-height:4.4rem;align-items:center}.grifos-barra__lista{height:4.4rem}.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:1.3rem .6rem;margin:-1.3rem -.6rem}.pagination__item{min-width:4.4rem;height:4.4rem}layout-switcher .btn--icon{min-width:4.4rem}layout-switcher .btn--icon,.collection__toolbar .btn,.grifos-complemento__boton,.newsletter-form__button,.disclosure__toggle{min-height:4.4rem}.newsletter-form__button{min-width:4.4rem}.drawer__close-btn{--drawer-close-btn-size: 4.4rem;min-width:4.4rem;min-height:4.4rem}.product__sharing--inputs input,.product__sharing--inputs .btn{min-height:4.4rem}.swiper-button-prev,.swiper-button-next{min-width:4.4rem;min-height:4.4rem}.social__link:after{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/grifos-rediseno.css.map */
