:root{--g-marino: #1f2329;--g-marino-oscuro: #353a42;--g-marino-profundo: #15181c;--g-azul: #1f2329;--g-azul-claro: #9aa3ae;--g-tinta: #15181c;--g-texto-suave: #5b616b;--g-borde: #e4e4e0;--g-gris: #f6f6f4;--g-azul-palido: #efefec;--g-oferta: #b42318}.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}.espejo-search{display:flex;width:100%}.espejo-search__input{flex:1;min-width:0;height:4.4rem;padding-inline:1.6rem;border:1px solid #cfcfc9;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}.espejo-search__input::placeholder{color:var(--g-texto-suave)}.espejo-search__input:focus-visible{outline:2px solid var(--g-azul);outline-offset:0}.espejo-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}.espejo-search__button:hover{background:var(--g-marino-oscuro)}.espejo-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)}.espejo-barra{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem}.espejo-barra__lista{display:flex;justify-content:space-between;gap:2.4rem;margin:0 auto;padding-block:1rem;list-style:none}.espejo-barra__item,.espejo-barra__enlace{display:flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none;white-space:nowrap}.espejo-barra__enlace:hover span{text-decoration:underline}.espejo-barra .espejo-icono{flex-shrink:0;color:var(--g-azul-claro)}@media(max-width:767.98px){.espejo-barra__lista{position:relative;justify-content:center;height:3.8rem;padding-block:0}.espejo-barra__item{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;animation:espejo-barra-rota var(--espejo-barra-ciclo) linear infinite both;animation-delay:calc(var(--i) * 4s)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.espejo-barra__item{animation:none}.espejo-barra__item:first-child{opacity:1}}.espejo-prepie{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-block-end:1px solid rgba(255,255,255,.15)}.espejo-prepie__inner{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding-block:2.4rem}.espejo-prepie__icono{color:var(--g-azul-claro);flex-shrink:0}.espejo-prepie__titulo{margin:0;color:inherit}.espejo-prepie__titulo a{color:inherit;text-decoration:none;white-space:nowrap}.espejo-prepie__detalle{margin:.2rem 0 0;opacity:.85;font-size:1.4rem}.espejo-prepie__detalle a{color:inherit}.espejo-estancias,.espejo-banda-ayuda,.espejo-franja,.espejo-acabados{padding-block:var(--espejo-pad-top, 0) var(--espejo-pad-bottom, 0);background-color:rgb(var(--color-background))}.espejo-hero{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden}.espejo-hero__inner{display:grid}.espejo-hero__texto{padding:3.2rem var(--page-padding) 2.8rem}.espejo-hero__antetitulo{margin:0 0 1.2rem}.espejo-hero__titulo{margin:0;max-width:14em}.espejo-hero__subtitulo{margin:1.2rem 0 0;font-size:1.7rem}.espejo-hero__media{aspect-ratio:4 / 3}.espejo-hero__img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.espejo-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:52rem}.espejo-hero__inner{align-items:center;gap:4.8rem;min-height:0;padding:4.8rem var(--page-padding)}.espejo-hero__texto{padding:0}.espejo-hero__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:.4rem}}.espejo-buscador{margin-top:2.8rem}.espejo-buscador__campos{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:640px){.espejo-buscador__campos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px)and (max-width:1279.98px){.espejo-buscador__campos{grid-template-columns:1fr;max-width:40rem}}.espejo-buscador__campo .form-label{display:block;margin-bottom:.6rem;font-size:1.3rem;font-weight:500}.espejo-buscador__campo .form-control{width:100%;height:4.8rem;padding-inline-start:1.2rem;background-color:#fff;border:1px solid #cfcfc9;font-size:1.5rem;text-overflow:ellipsis}.espejo-buscador__campo .form-control:disabled{opacity:.55;cursor:not-allowed}.espejo-buscador__boton{margin-top:1.6rem;gap:1rem}@media(max-width:639.98px){.espejo-buscador__boton{width:100%}}.espejo-estancias__titulo{margin:0 0 1.6rem}.espejo-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}.espejo-estancias__lista::-webkit-scrollbar{display:none}.espejo-estancias__item{scroll-snap-align:start}@media(min-width:768px){.espejo-estancias__lista{grid-auto-columns:30%}}@media(min-width:1024px){.espejo-estancias__lista{grid-auto-flow:row;grid-template-columns:repeat(var(--espejo-columnas, 5),minmax(0,1fr));gap:1.6rem;overflow:visible}}.espejo-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}.espejo-estancias__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.espejo-estancias__tarjeta:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to top,#15181cb8,#15181c00)}.espejo-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){.espejo-estancias__nombre{font-size:2.2rem}}.espejo-estancias__tarjeta:hover .espejo-estancias__img{transform:scale(1.04)}.espejo-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))}.espejo-banda-ayuda__icono{color:var(--g-marino)}.espejo-banda-ayuda__titulo{margin:0}.espejo-banda-ayuda__texto p{margin:.4rem 0 0}.espejo-banda-ayuda__boton{grid-column:1 / -1;justify-self:start;gap:1rem}@media(min-width:768px){.espejo-banda-ayuda__caja{grid-template-columns:auto minmax(0,1fr) auto;padding:3.2rem 4.8rem}.espejo-banda-ayuda__boton{grid-column:auto}}.espejo-franja__inner{display:grid;gap:2.4rem}.espejo-franja__titulo{margin:0}.espejo-franja__lista{display:grid;gap:2rem;margin:0;padding:0;list-style:none}.espejo-franja__item{display:flex;align-items:center;gap:1.4rem}.espejo-franja__icono{color:var(--g-marino);flex-shrink:0}.espejo-franja__item-titulo{display:block}.espejo-franja__item-texto{display:block;color:var(--g-texto-suave)}@media(min-width:1024px){.espejo-franja__inner{grid-template-columns:24rem minmax(0,1fr);align-items:center}.espejo-franja__lista{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0}.espejo-franja__item{padding-inline:2.4rem}.espejo-franja__item+.espejo-franja__item{border-inline-start:1px solid rgb(var(--color-border))}}.espejo-acabados__titulo{margin:0 0 2rem}.espejo-acabados__titulo--marcas{margin-top:4.8rem}.espejo-acabados__lista{display:flex;gap:2.4rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;scrollbar-width:none}.espejo-acabados__lista::-webkit-scrollbar{display:none}@media(min-width:1024px){.espejo-acabados__lista{justify-content:space-between;overflow:visible}}.espejo-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}.espejo-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}.espejo-acabados__item:hover .espejo-acabados__muestra{transform:scale(1.06)}.espejo-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}.espejo-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}.espejo-marcas__item:hover{border-color:var(--g-marino)}.espejo-marcas__nombre{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.02em}.espejo-marcas__cuenta{display:flex;align-items:center;gap:.6rem;color:var(--g-texto-suave);font-size:1.4rem}.espejo-promos,.espejo-col-iconos,.espejo-historia{padding-block:var(--espejo-pad-top, 0) var(--espejo-pad-bottom, 0);background-color:rgb(var(--color-background))}.espejo-promos__titulo{margin:0 0 1.6rem}.espejo-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}.espejo-promos__lista::-webkit-scrollbar{display:none}.espejo-promos__item{scroll-snap-align:start}@media(min-width:1024px){.espejo-promos__lista{grid-auto-flow:row;grid-template-columns:repeat(var(--espejo-columnas, 3),minmax(0,1fr));gap:1.6rem;overflow:visible}}.espejo-promos__tarjeta{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:.4rem;background:var(--g-gris);color:#fff;text-decoration:none}.espejo-promos__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.espejo-promos__tarjeta:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to top,#15181cc7,#15181c00)}.espejo-promos__contenido{position:absolute;z-index:1;inset:auto 2.4rem 2.4rem;display:flex;flex-direction:column;gap:.6rem}.espejo-promos__texto{font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.espejo-promos__nombre{margin:0;color:#fff}.espejo-promos__boton{display:inline-flex;align-items:center;gap:.8rem;margin-top:.4rem;font-weight:500;text-decoration:underline;text-underline-offset:.3em}.espejo-promos__tarjeta:hover .espejo-promos__img{transform:scale(1.04)}.espejo-col-iconos__antetitulo{margin:0 0 .8rem}.espejo-col-iconos__titulo{margin:0 0 2rem}.espejo-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){.espejo-col-iconos__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.espejo-col-iconos__lista{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem}}.espejo-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}.espejo-col-iconos__item:hover{border-color:var(--g-marino)}.espejo-col-iconos__icono{width:7.2rem;height:7.2rem;object-fit:contain}.espejo-col-iconos__nombre{font-weight:500}.espejo-col-iconos__ver{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;color:var(--g-azul);font-size:1.4rem}.espejo-historia__inner{display:grid;gap:2.4rem;padding-block:4rem}.espejo-historia__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:.4rem}.espejo-historia__img{width:100%;height:100%;object-fit:cover}.espejo-historia__titulo{margin:.4rem 0 1.6rem}.espejo-historia__cuerpo{font-size:1.7rem}.espejo-historia__boton{margin-top:2.4rem;gap:1rem}@media(min-width:1024px){.espejo-historia__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6.4rem;padding-block:6.4rem}.espejo-historia__inner--invertido .espejo-historia__media{order:2}}.espejo-franja--ancha .espejo-franja__inner{grid-template-columns:1fr}@media(min-width:640px){.espejo-franja--ancha .espejo-franja__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}@media(min-width:1024px){.espejo-franja--ancha .espejo-franja__lista{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:3.2rem}.espejo-franja--ancha .espejo-franja__item{padding-inline:0 2.4rem}.espejo-franja--ancha .espejo-franja__item+.espejo-franja__item{border-inline-start:0}}.espejo-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}.espejo-hero__resalta,.espejo-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}.espejo-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}.espejo-hero__garantias li{display:flex;align-items:center;gap:.6rem}.espejo-hero__garantias .espejo-icono{color:var(--g-azul)}.espejo-hero__atajos{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:2rem 0 0;font-size:1.4rem}.espejo-hero__atajos a{padding:.6rem 1.4rem;border:1px solid #cfcfc9;border-radius:99rem;background:#fff;color:var(--g-tinta);text-decoration:none}.espejo-hero__atajos a:hover{border-color:var(--g-marino);color:var(--g-marino)}.espejo-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}.espejo-buscador--tarjeta .espejo-buscador__boton{margin-top:1.4rem}@keyframes espejo-kenburns{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes espejo-sube{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@keyframes espejo-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-.8rem)}}@keyframes espejo-ondas{to{background-position:-12rem center}}@keyframes espejo-turno{0%{opacity:1}22%{opacity:1}25%{opacity:0}97%{opacity:0}to{opacity:1}}.espejo-hero--inmersivo{position:relative;isolation:isolate;overflow:hidden}.espejo-hero--inmersivo .espejo-hero__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.espejo-hero--inmersivo .espejo-hero__fondo .espejo-hero__img{object-position:75% center;animation:espejo-kenburns 20s ease-in-out infinite alternate}.espejo-hero--inmersivo .espejo-hero__fondo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15181c8c,#15181ce0)}.espejo-hero--inmersivo .espejo-hero__inner{display:block;padding:4rem var(--page-padding) 3.2rem}.espejo-hero--inmersivo .espejo-hero__texto{padding:0;max-width:68rem}.espejo-hero--inmersivo .espejo-hero__garantias .espejo-icono{color:var(--g-azul-claro)}@media(min-width:1024px){.espejo-hero--inmersivo .espejo-hero__fondo:after{background:linear-gradient(90deg,#15181c,#15181cbf 16%,#15181c40 34%,#15181c00 46%)}.espejo-hero--inmersivo .espejo-hero__fondo{left:30%}.espejo-hero--inmersivo .espejo-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}}.espejo-hero--collage{overflow:hidden;background:radial-gradient(circle at 88% 18%,rgba(154,163,174,.16),transparent 42%),radial-gradient(circle at 8% 92%,rgba(31,35,41,.08),transparent 38%),rgb(var(--color-background))}.espejo-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}.espejo-hero__foto{overflow:hidden;border-radius:.8rem;box-shadow:0 1.8rem 4rem #15181c2e;animation:espejo-sube .9s cubic-bezier(.2,.7,.2,1) both}.espejo-hero__foto .espejo-hero__img{width:100%;height:100%;object-fit:cover}.espejo-hero__foto--1{grid-row:1 / 3}.espejo-hero__foto--2{margin-top:2.4rem;animation-delay:.15s}.espejo-hero__foto--3{margin-bottom:2.4rem;animation-delay:.3s}.espejo-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 #15181c33;color:var(--g-tinta);font-size:1.4rem;animation:espejo-flota 5s ease-in-out infinite}.espejo-hero__chapa .espejo-icono{color:var(--g-marino)}.espejo-hero__chapa--garantia{left:.8rem;bottom:10%}.espejo-hero__chapa--acabados{right:.8rem;top:6%;animation-delay:-2.5s}.espejo-hero__puntos{display:flex}.espejo-hero__puntos i{width:1.8rem;height:1.8rem;margin-left:-.6rem;border:2px solid #fff;border-radius:50%;background:var(--c)}.espejo-hero__puntos i:first-child{margin-left:0}@media(min-width:1024px){.espejo-hero__collage{margin:0;aspect-ratio:1 / .82}.espejo-hero__chapa--garantia{left:-2.4rem}.espejo-hero__chapa--acabados{right:-1.6rem}}.espejo-hero--marino{position:relative;overflow:hidden}.espejo-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:espejo-ondas 9s linear infinite}.espejo-hero--marino .espejo-hero__inner{padding-bottom:9.6rem}.espejo-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}.espejo-hero__arco .espejo-hero__img{width:100%;height:100%;object-fit:cover}.espejo-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}.espejo-hero__cifras strong{display:block;color:var(--g-marino);font-size:2.2rem}.espejo-hero--marino .espejo-hero__garantias .espejo-icono{color:var(--g-azul-claro)}@media(min-width:1024px){.espejo-hero__arco{width:100%;justify-self:center}}.espejo-hero__rota{display:inline-grid;color:var(--g-marino)}.espejo-hero__palabra,.espejo-hero__diapo{grid-area:1 / 1;animation:espejo-turno 16s linear infinite;animation-delay:calc((var(--i) - var(--n)) * 4s)}.espejo-hero__pase{position:relative;aspect-ratio:4 / 3;margin:0 var(--page-padding) 3.2rem;overflow:hidden;border-radius:.8rem}.espejo-hero__diapo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.espejo-hero__diapo .espejo-hero__img{width:100%;height:100%;object-fit:cover}.espejo-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){.espejo-hero__pase{margin:0;aspect-ratio:1 / .9}}@media(prefers-reduced-motion:reduce){.espejo-hero--inmersivo .espejo-hero__fondo .espejo-hero__img,.espejo-hero__foto,.espejo-hero__chapa,.espejo-hero__ondas,.espejo-hero__palabra,.espejo-hero__diapo{animation:none}.espejo-hero__palabra:not(:first-child),.espejo-hero__diapo:not(:first-child){opacity:0}}.espejo-hero__muestras{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:2.4rem 0 0}.espejo-hero__muestras-titulo{margin-inline-end:.4rem;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;opacity:.85}button.espejo-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.espejo-hero__muestra:hover{transform:scale(1.12)}button.espejo-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){.espejo-hero--barra .espejo-hero__texto{max-width:48rem}}@media(min-width:1280px){.espejo-hero--barra .espejo-hero__texto{max-width:76rem}.espejo-buscador--barra{display:flex;align-items:stretch;padding:.8rem;border-radius:1.2rem}.espejo-buscador--barra .espejo-buscador__campos{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:none}.espejo-buscador--barra .espejo-buscador__campo{padding:.6rem 1.2rem}.espejo-buscador--barra .espejo-buscador__campo+.espejo-buscador__campo{border-inline-start:1px solid var(--g-borde)}.espejo-buscador--barra .espejo-buscador__campo .form-label{margin-bottom:.2rem;color:var(--g-texto-suave);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.espejo-buscador--barra .espejo-buscador__campo .form-control{height:3.6rem;padding-inline-start:0;border:0;background-color:transparent;font-size:1.6rem;font-weight:500}.espejo-buscador--barra .espejo-buscador__boton{height:auto;margin:0 0 0 .8rem;padding-inline:2.4rem;border-radius:.8rem}}.espejo-hero__etiqueta{display:none}@media(min-width:1024px){.espejo-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}.espejo-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}.espejo-hero__pin:after{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem;border:2px solid #fff;border-radius:50%;animation:espejo-latido 2s ease-out infinite}.espejo-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}.espejo-hero__etiqueta:hover .espejo-hero__etiqueta-caja{transform:translateY(-2px)}.espejo-hero__etiqueta-titulo{font-size:1.4rem;font-weight:700}.espejo-hero__etiqueta-datos strong{color:var(--g-marino)}}@keyframes espejo-latido{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.espejo-hero__ola{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:4.8rem;pointer-events:none}.espejo-hero--con-ola .espejo-hero__inner{padding-bottom:6.4rem}@media(min-width:1024px){.espejo-hero__ola{height:8rem}.espejo-hero--con-ola .espejo-hero__inner{padding-bottom:10.4rem}}.espejo-hero--anima .espejo-hero__texto>*,.espejo-hero--anima .espejo-hero__garantias,.espejo-hero--anima .espejo-hero__etiqueta{animation:espejo-sube .7s cubic-bezier(.2,.7,.2,1) both}.espejo-hero--anima .espejo-hero__texto>:nth-child(2){animation-delay:.06s}.espejo-hero--anima .espejo-hero__texto>:nth-child(3){animation-delay:.12s}.espejo-hero--anima .espejo-hero__texto>:nth-child(4){animation-delay:.18s}.espejo-hero--anima .espejo-hero__texto>:nth-child(5){animation-delay:.24s}.espejo-hero--anima .espejo-hero__garantias{animation-delay:.32s}.espejo-hero--anima .espejo-hero__etiqueta{animation-delay:.5s}@media(max-width:1023.98px){.espejo-hero--inmersivo .espejo-hero__fondo{bottom:auto;height:72vw}.espejo-hero--inmersivo .espejo-hero__fondo:after{background:linear-gradient(180deg,#15181c1a,#15181c8c 55%,#15181c)}.espejo-hero--inmersivo .espejo-hero__inner{padding-top:46vw}}@media(prefers-reduced-motion:reduce){.espejo-hero--anima .espejo-hero__texto>*,.espejo-hero--anima .espejo-hero__garantias,.espejo-hero--anima .espejo-hero__etiqueta,.espejo-hero__pin:after{animation:none}}.espejo-hero__giro{display:block;width:100%;height:100%}.espejo-hero__fondo--espejo .espejo-hero__giro{transform:scaleX(-1)}.espejo-hero--inmersivo .espejo-hero__fondo--espejo .espejo-hero__img{object-position:30% 28%;transform-origin:30% 30%}@media(max-width:639.98px){.espejo-hero__muestras-titulo{flex-basis:100%}}@media(min-width:1200px){.espejo-hero--inmersivo .espejo-hero__inner{padding-inline:var(--page-padding)}}@media(min-width:1024px)and (max-width:1399.98px){.espejo-hero--inmersivo .espejo-hero__fondo{left:36%}.espejo-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(>.espejo-mega){padding-block:3.2rem 4rem}.espejo-mega{display:flex;align-items:stretch;gap:4.8rem;width:100%}.espejo-mega .promotion-item{--translate-x: 2.4rem}.espejo-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}.espejo-mega__todos-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.espejo-mega__todos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15181c00 35%,#15181cd1)}.espejo-mega__todos:hover .espejo-mega__todos-img{transform:scale(1.04)}.espejo-mega__todos-texto{position:relative;z-index:1;display:grid;gap:.4rem;padding:2rem 2.4rem}.espejo-mega__todos-titulo{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;line-height:1.2}.espejo-mega__todos-cta{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:500}.espejo-mega__sub{flex:1;min-width:0}.espejo-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}.espejo-mega__miniaturas{display:grid;grid-template-columns:repeat(auto-fill,14rem);gap:2.4rem 2rem;margin:0;padding:0;list-style:none}.espejo-mini{display:block;color:var(--g-tinta)}.espejo-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}.espejo-mini__foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.espejo-mini:hover .espejo-mini__foto{background-color:var(--g-azul-palido)}.espejo-mini:hover .espejo-mini__foto img{transform:scale(1.06)}.espejo-mini__nombre{display:block;margin-top:1rem;font-size:1.4rem;font-weight:500;line-height:1.3}.espejo-mini:hover .espejo-mini__nombre{color:var(--g-azul)}.espejo-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}.espejo-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}.espejo-carrito__garantias li{display:inline-flex;align-items:center;gap:.5rem}.espejo-carrito__garantias svg{flex-shrink:0;color:var(--g-azul)}.espejo-categorias{padding-block:var(--espejo-pad-top, 40px) var(--espejo-pad-bottom, 40px);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.espejo-categorias__cabecera{max-width:72rem;margin-bottom:4rem}.espejo-categorias__titulo{margin:0 0 1.2rem}.espejo-categorias__texto{color:var(--g-texto-suave)}.espejo-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}.espejo-categorias__garantias li{display:inline-flex;align-items:center;gap:.6rem}.espejo-categorias__garantias svg{flex-shrink:0;color:var(--g-azul)}.espejo-categorias__grupo{padding-block:3.2rem;border-top:1px solid var(--g-borde)}.espejo-categorias__grupo-cabecera{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem;margin-bottom:2rem}.espejo-categorias__grupo-cabecera h2{margin:0}.espejo-categorias__ver{display:inline-flex;align-items:center;gap:.6rem;color:var(--g-azul);font-size:1.4rem;font-weight:500}.espejo-categorias__ver:hover{text-decoration:underline;text-underline-offset:.2em}.espejo-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){.espejo-categorias__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.espejo-categorias__lista{grid-template-columns:repeat(auto-fill,16rem);gap:2.8rem 2.4rem}}.espejo-col-cabecera{padding-block:2rem .8rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.espejo-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}.espejo-col-cabecera__migas li+li:before{content:"\203a";margin-inline:.4rem}.espejo-col-cabecera__migas a:hover{color:var(--g-azul);text-decoration:underline}.espejo-col-cabecera__titulo{margin:0 0 .8rem}.espejo-col-cabecera__texto{max-width:80rem;color:var(--g-texto-suave)}.espejo-col-cabecera__texto p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.espejo-col-cabecera__texto.is-abierto p{display:block}.espejo-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}.espejo-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}.espejo-col-cabecera__subs::-webkit-scrollbar{display:none}.espejo-col-cabecera__subs li{flex-shrink:0;scroll-snap-align:start}@media(min-width:1024px){.espejo-col-cabecera{padding-block:2.4rem 1.2rem}.espejo-col-cabecera__subs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.espejo-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}.espejo-mini--chip .espejo-mini__foto{grid-row:1 / span 2;width:5.2rem;padding:.4rem;border-radius:.4rem}.espejo-mini--chip .espejo-mini__nombre{align-self:end;margin-top:0;white-space:nowrap}.espejo-mini--chip .espejo-mini__cuenta{align-self:start}.espejo-mini--chip.espejo-mini--sin-foto{grid-template-columns:auto;padding-inline-start:1.6rem}.espejo-mini--chip:hover{border-color:var(--g-azul)}.espejo-mini--chip:hover .espejo-mini__foto img{transform:none}.espejo-mini--activo,.espejo-mini--activo:hover{border-color:var(--g-marino);box-shadow:inset 0 0 0 1px var(--g-marino)}.espejo-mini--activo .espejo-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(.espejo-swatch-texto){flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.8rem}.facet-accordion-details .swatches li:has(.espejo-swatch-texto){display:flex;align-items:center;gap:1.2rem}.facet-accordion-details .swatches li:has(.espejo-swatch-texto) .tooltip{display:none}.facet-accordion-details .swatches li:has(.espejo-swatch-texto) .swatch-color{flex-shrink:0}.espejo-swatch-texto{font-size:1.5rem;line-height:1.3;cursor:pointer}.espejo-swatch-texto span{color:var(--g-texto-suave)}input:checked~.espejo-swatch-texto{font-weight:600}input:disabled~.espejo-swatch-texto{opacity:.45;cursor:default}.espejo-col-seo{max-width:80rem;padding-top:4rem;border-top:1px solid var(--g-borde);color:var(--g-texto-suave)}.espejo-col-seo :is(h2,h3){margin:2.4rem 0 .8rem;color:var(--g-tinta);font-size:2rem;line-height:1.3}.espejo-col-seo>:first-child{margin-top:0}.espejo-col-seo table{margin:1.6rem 0;border-collapse:collapse;font-size:1.5rem;line-height:1.45}.espejo-col-seo :is(th,td){padding:1rem 1.2rem;border:1px solid var(--g-borde);text-align:left;vertical-align:top}.espejo-col-seo th{background:var(--g-gris);color:var(--g-tinta);font-weight:600}.espejo-col-seo details{border-bottom:1px solid var(--g-borde)}.espejo-col-seo h2+details{border-top:1px solid var(--g-borde)}.espejo-col-seo summary{padding:1.4rem 3.6rem 1.4rem 0;color:var(--g-tinta);font-weight:600}.espejo-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}.espejo-col-seo details[open] summary:after{content:"\2212"}.espejo-col-seo details>p{margin:0 0 1.6rem}@media screen and (max-width:749px){.espejo-col-seo table{font-size:1.35rem}.espejo-col-seo :is(th,td){padding:.8rem}}.espejo-busqueda{position:relative;display:block;width:100%}.espejo-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 #15181c24}.espejo-busqueda__panel[hidden]{display:none}.espejo-sugerencias__cuerpo{display:grid;gap:2rem;padding:2rem}@media(min-width:768px){.espejo-sugerencias__cuerpo:has(.espejo-sugerencias__lateral){grid-template-columns:20rem minmax(0,1fr);gap:3.2rem}}.espejo-sugerencias__titulo{margin:0 0 1rem;color:var(--g-texto-suave);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.espejo-sugerencias__lista{margin:0 0 2rem;padding:0;list-style:none}.espejo-sugerencias__lista:last-child{margin-bottom:0}.espejo-sugerencias__lista a{display:block;padding:.5rem 0;font-size:1.5rem}.espejo-sugerencias__lista a:is(:hover,:focus-visible){color:var(--g-azul)}.espejo-sugerencias__lista mark{background:none;color:inherit;font-weight:700}.espejo-sugerencias__rejilla{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}@media(min-width:1024px){.espejo-sugerencias__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}}.espejo-sugerencias__producto{display:flex;align-items:center;gap:1.2rem;padding:.6rem;border-radius:.6rem}.espejo-sugerencias__producto:is(:hover,:focus-visible){background-color:var(--g-gris)}.espejo-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}.espejo-sugerencias__foto img{width:100%;height:100%;object-fit:contain}.espejo-sugerencias__datos{display:grid;gap:.1rem;min-width:0}.espejo-sugerencias__marca{color:var(--g-texto-suave);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.espejo-sugerencias__nombre{overflow:hidden;font-size:1.4rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.espejo-sugerencias__precio{font-size:1.4rem;font-weight:600}.espejo-sugerencias__vacio{margin:0;padding:2rem;color:var(--g-texto-suave)}.espejo-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}.espejo-sugerencias__todos:is(:hover,:focus-visible){background-color:var(--g-azul-palido)}.header--logo-search .header__search{position:relative;z-index:5}.espejo-producto-migas{padding-block:1.6rem .4rem;background-color:rgb(var(--color-background))}.espejo-producto-migas .espejo-col-cabecera__migas ol{margin:0}.espejo-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.espejo-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}.espejo-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}.espejo-ficha-garantias li{display:flex;align-items:flex-start;gap:1rem}.espejo-ficha-garantias svg{flex-shrink:0;margin-top:.1rem;color:var(--g-azul)}.espejo-ficha-garantias a{color:inherit}.espejo-ficha-garantias a:hover{color:var(--g-azul)}.espejo-ficha-detalles{padding-block:4.8rem;border-top:1px solid var(--g-borde);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.espejo-ficha-detalles__rejilla{display:grid;gap:4rem}@media(min-width:990px){.espejo-ficha-detalles__rejilla:has(.espejo-ficha-detalles__texto){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6.4rem}}.espejo-ficha-detalles h2{margin:0 0 1.6rem}.espejo-ficha-detalles__texto .rte{max-width:72rem;color:var(--g-texto-suave)}.espejo-ficha-detalles__texto .rte h3{margin:2.4rem 0 .8rem;color:var(--g-tinta);font-size:1.8rem}.espejo-ficha-detalles__tabla{margin:0;border-top:1px solid var(--g-borde)}.espejo-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}.espejo-ficha-detalles__tabla dt{color:var(--g-texto-suave)}.espejo-ficha-detalles__tabla dd{margin:0;color:var(--g-tinta);font-weight:500}.espejo-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}.espejo-producto-migas .espejo-col-cabecera__migas ol{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.espejo-producto-migas .espejo-col-cabecera__migas li{display:inline}}.espejo-complementos-seccion{padding-block:0 4rem;background-color:rgb(var(--color-background))}.espejo-complementos__titulo{margin:0;font-family:var(--font-heading-family);font-size:2rem;font-weight:700}.espejo-complementos__nota{margin:.4rem 0 1.6rem;color:var(--g-texto-suave);font-size:1.4rem}.espejo-complementos__lista{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}@media(min-width:768px){.espejo-complementos--ficha .espejo-complementos__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.espejo-complementos--ficha .espejo-complementos__lista{grid-template-columns:repeat(4,minmax(0,1fr))}}.espejo-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}.espejo-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)}.espejo-complemento__foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.espejo-complemento__datos{display:grid;align-content:start;gap:.2rem;min-width:0}.espejo-complemento__nombre{font-size:1.4rem;font-weight:500;line-height:1.3}.espejo-complemento__nombre:hover{color:var(--g-azul)}.espejo-complemento__acabado{color:var(--g-texto-suave);font-size:1.2rem}.espejo-complemento__precio{font-size:1.4rem;font-weight:600}.espejo-complemento__form{align-self:end}.espejo-complemento__boton{--buttons-height: 3.6rem;min-height:3.6rem;padding:0 1.6rem;font-size:1.3rem}.espejo-complementos--carrito{margin-top:0;padding:1.4rem 0 1.4rem 1.4rem;border-radius:.8rem;background-color:var(--g-azul-palido)}.espejo-complementos--carrito .espejo-complementos__titulo{font-size:1.6rem}.espejo-complementos--carrito .espejo-complementos__nota{margin:.2rem 0 1rem;padding-inline-end:1.6rem;font-size:1.25rem}.espejo-complementos--carrito .espejo-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}.espejo-complementos--carrito .espejo-complemento{display:flex;flex:0 0 13rem;flex-direction:column;gap:.4rem;padding:.8rem;border:0;scroll-snap-align:start}.espejo-complementos--carrito .espejo-complemento__foto{width:100%;height:7.2rem;aspect-ratio:auto}.espejo-complementos--carrito .espejo-complemento__acabado{display:none}.cart-drawer.drawer cart-items>ul{gap:1.6rem}.cart-drawer.drawer .cart-drawer__body>.flex{gap:1.6rem}.espejo-complementos--carrito .espejo-complemento__nombre{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.3rem}.espejo-complementos--carrito .espejo-complemento__form{margin-top:auto}.espejo-complementos--carrito .espejo-complemento__boton{width:100%}.espejo-similares{padding-block:4.8rem;border-top:1px solid var(--g-borde);background-color:rgb(var(--color-background))}.espejo-similares:not(:has(.page-width)){display:none}.espejo-similares__cabecera{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem}.espejo-similares__cabecera h2{margin:0}.espejo-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 .espejo-carrito__garantias{margin-top:.4rem}.espejo-complementos-seccion--pagina{padding-block:0 6.4rem}@media(min-width:768px){.espejo-complementos--pagina .espejo-complementos__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.espejo-complementos--pagina .espejo-complementos__lista{grid-template-columns:repeat(4,minmax(0,1fr))}}.espejo-404{padding-block:6.4rem 8rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.espejo-404__caja{max-width:calc(76rem + 2 * var(--page-padding));text-align:center}.espejo-404__codigo{margin:0 0 .8rem;color:var(--g-azul);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.espejo-404__titulo{margin:0 0 1.2rem}.espejo-404__texto{max-width:60rem;margin:0 auto 2.8rem;color:var(--g-texto-suave)}.espejo-404__buscador{max-width:64rem;margin:0 auto;text-align:left}.espejo-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}.espejo-404__categorias{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}.espejo-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}.espejo-404__categoria:hover{border-color:var(--g-azul);color:var(--g-azul)}.espejo-404__categoria--todas{border-color:transparent;color:var(--g-azul)}.espejo-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}.espejo-404__ayuda svg{flex-shrink:0;color:var(--g-azul)}.espejo-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 .espejo-complementos--pagina{padding:2rem;border-radius:.8rem;background-color:var(--g-azul-palido)}.cart__sugeridos .espejo-complementos--pagina .espejo-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 .espejo-complementos--pagina .espejo-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: #5b616b}: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}.espejo-hero__muestras{gap:1.2rem}button.espejo-hero__muestra{position:relative}button.espejo-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}.espejo-barra__lista{height:4.4rem}.espejo-barra__item>.espejo-barra__enlace{height:100%}.espejo-col-cabecera__migas a,.espejo-pag-migas a,.espejo-producto-migas a,.espejo-ficha__marca,.espejo-categorias__ver,.espejo-art__ver-todo,.espejo-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,.espejo-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}}@keyframes ep-carrito-empuje{0%{transform:translate(0) rotate(0)}28%{transform:translate(4px) rotate(-8deg)}55%{transform:translate(-1.5px) rotate(3deg)}78%{transform:translate(1px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}@keyframes ep-carrito-salto{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-4px) scale(1.12)}70%{transform:translateY(0) scale(.96)}}.cart-drawer-button .he-nav-icon{transform-origin:40% 88%}.cart-drawer-button:hover .he-nav-icon,.cart-drawer-button:focus-visible .he-nav-icon{animation:ep-carrito-empuje .65s cubic-bezier(.3,.7,.3,1)}.cart-drawer-button:hover .cart-count,.cart-drawer-button:focus-visible .cart-count{animation:ep-carrito-salto .5s ease .12s}@media(prefers-reduced-motion:reduce){.cart-drawer-button:hover .he-nav-icon,.cart-drawer-button:focus-visible .he-nav-icon,.cart-drawer-button:hover .cart-count,.cart-drawer-button:focus-visible .cart-count{animation:none}}.ep-tarjeta__boton.ep-tarjeta__boton--carrito .ep-tarjeta__icono{display:none}.ep-tarjeta__boton.ep-tarjeta__boton--carrito:before{content:"";flex-shrink:0;width:2.2rem;height:2.2rem;background:currentColor;transform-origin:40% 88%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 3.75h2.2l2.25 10.9a1.6 1.6 0 0 0 1.57 1.28h8.5a1.6 1.6 0 0 0 1.56-1.24l1.55-6.84H6.15'/%3E%3Ccircle cx='9.6' cy='19.55' r='1.35'/%3E%3Ccircle cx='16.9' cy='19.55' r='1.35'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 3.75h2.2l2.25 10.9a1.6 1.6 0 0 0 1.57 1.28h8.5a1.6 1.6 0 0 0 1.56-1.24l1.55-6.84H6.15'/%3E%3Ccircle cx='9.6' cy='19.55' r='1.35'/%3E%3Ccircle cx='16.9' cy='19.55' r='1.35'/%3E%3C/svg%3E") center / contain no-repeat}.ep-tarjeta__boton.ep-tarjeta__boton--carrito:is(:hover,:focus-visible):before{animation:ep-carrito-empuje .65s cubic-bezier(.3,.7,.3,1)}@media(max-width:479.98px){.ep-tarjeta__boton.ep-tarjeta__boton--carrito:before{display:none}}@media(prefers-reduced-motion:reduce){.ep-tarjeta__boton.ep-tarjeta__boton--carrito:is(:hover,:focus-visible):before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/espejo-rediseno.css.map */
