.anuncio{position:relative;min-height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(100deg,#a8813c,#c6a15b 30%,#e3cd9b,#c6a15b 70%,#a8813c);background-size:250% 100%;animation:anuncio-brillo 9s linear infinite;color:#070506}@keyframes anuncio-brillo{0%{background-position:0% 0}to{background-position:250% 0}}.anuncio__pista{display:grid;width:100%;padding:0 56px}.anuncio__msg{grid-area:1 / 1;text-align:center;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s;pointer-events:none}.anuncio__msg.activo{opacity:1;transform:none;pointer-events:auto}.anuncio__flecha{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#0705068c}.anuncio__flecha:hover{color:#070506}.anuncio__flecha svg{width:14px;height:14px}.anuncio__flecha--izq{left:12px}.anuncio__flecha--der{right:12px}@media(min-width:640px){.anuncio__msg{font-size:11px}.anuncio__flecha--izq{left:24px}.anuncio__flecha--der{right:24px}}.look{background:linear-gradient(180deg,var(--rosa-50) 0%,var(--marfil) 100%)}.look__ranuras{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ranura{position:relative;display:grid;justify-items:center;text-align:center;gap:4px;min-width:0;padding:36px 20px 30px;background:#fff;border:1px solid rgba(198,161,91,.28);border-radius:var(--radio);box-shadow:0 24px 50px -36px #14110f59;transition:box-shadow .4s var(--ease),transform .4s var(--ease)}.ranura:hover{box-shadow:0 30px 60px -34px #14110f66;transform:translateY(-2px)}.ranura__num{font-size:10px;font-weight:600;letter-spacing:.3em;color:var(--oro-texto)}.ranura__titulo{font-family:var(--font-serif);font-size:28px;line-height:1.1}.ranura__ayuda{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:20px}.ranura__escena{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.ranura__flecha{width:42px;height:42px;border-radius:50%;border:1px solid var(--line-3);background:#fff;display:flex;align-items:center;justify-content:center;flex:none;transition:border-color .2s,color .2s,background .2s}.ranura__flecha:hover{border-color:var(--oro-texto);color:#fff;background:var(--oro-texto)}.ranura__flecha svg{width:16px;height:16px}.ranura__sello{position:relative;flex:0 1 230px;min-width:0;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--rosa-50);display:block}.ranura__sello:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #c6a15b8c;pointer-events:none;z-index:1}.ranura__sello img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 18%;animation:lv-scale .4s var(--ease)}.ranura__vacio{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;border:1px dashed rgba(168,129,60,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--oro-texto)}.ranura__vacio svg{width:26px;height:26px}.ranura__nombre{margin-top:18px;font-size:19px;letter-spacing:.04em;min-height:1.4em}.ranura__precio{color:var(--oro-texto);min-height:1.4em}.look__resumen{margin:48px auto 0;max-width:640px;padding:30px 28px;display:grid;gap:16px;background:#fff;border:1px solid rgba(198,161,91,.4);border-radius:var(--radio);box-shadow:0 30px 60px -40px #14110f66}.look__resumen-cab{display:flex;justify-content:space-between;align-items:baseline;font-size:26px;padding-bottom:14px;border-bottom:1px solid var(--line)}.look__total{color:var(--oro-texto)}.look__lista{display:grid;gap:8px}.look__lista li{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.look__lista li span:first-child:before{content:"\2713  ";color:var(--oro-texto)}.look__vacio{font-size:14px;text-align:center}.look__nota{font-size:12px;color:var(--ink-soft);text-align:center}@media(min-width:1024px){.look__ranuras--2{grid-template-columns:repeat(2,1fr)}.look__ranuras--3{grid-template-columns:repeat(3,1fr)}.ranura__sello{flex-basis:min(18vw,230px)}}.ayuda{background:linear-gradient(180deg,var(--marfil) 0%,var(--rosa-50) 100%)}.ayuda__grid{display:grid;gap:16px}.ayuda__tarjeta{display:grid;align-content:start;gap:10px;padding:28px 26px;background:#fff;border:1px solid var(--line-2);border-radius:var(--radio);box-shadow:0 20px 44px -36px #14110f66;transition:border-color .3s,transform .4s var(--ease),box-shadow .4s var(--ease)}.ayuda__tarjeta:hover{border-color:#c6a15b99;transform:translateY(-3px);box-shadow:0 28px 56px -34px #14110f73}.ayuda__icono{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rosa-50);color:var(--oro-texto);margin-bottom:6px}.ayuda__icono svg{width:22px;height:22px}.ayuda__titulo{font-size:25px;line-height:1.1}.ayuda__texto{font-size:14px;line-height:1.65;color:var(--ink-soft)}.ayuda__ir{margin-top:8px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--oro-texto)}.ayuda__ir:after{content:" \2192";transition:margin .3s}.ayuda__tarjeta:hover .ayuda__ir:after{margin-left:6px}.ayuda__tarjeta--wa{background:#1f9d55;border-color:#1f9d55;color:#fff}.ayuda__tarjeta--wa .ayuda__icono{background:#ffffff2e;color:#fff}.ayuda__tarjeta--wa .ayuda__texto{color:#ffffffd9}.ayuda__tarjeta--wa .ayuda__ir{color:#fff}.ayuda__tarjeta--wa:hover{border-color:#1f9d55}.ayuda__talla{margin-top:40px;padding:30px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid rgba(198,161,91,.4);border-radius:var(--radio)}.ayuda__talla-titulo{font-size:28px;margin:10px 0 6px}.ayuda__talla .lead{font-size:14px;max-width:520px}.ayuda__talla .btn svg{width:18px;height:18px}@media(min-width:700px){.ayuda__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.ayuda__grid{grid-template-columns:repeat(3,1fr)}}.seccion-cabecera{position:sticky;top:0;z-index:40}.cabecera{background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(198,161,91,.3);color:#14110f}.cabecera__fila{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px}.cabecera__izq{display:flex;align-items:center;min-width:0}.cabecera__nav{display:none}.cabecera__logo{padding-inline:16px}.cabecera__logo img{height:40px;width:auto}.cabecera__der{display:flex;justify-content:flex-end;align-items:center;gap:2px}.solo-sm{display:none}.burbuja{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--oro-hondo);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.burbuja--rosa{background:var(--rosa-500)}.cabecera__fav.tiene svg{fill:var(--rosa-500);color:var(--rosa-500)}.busqueda{border-top:1px solid var(--line);background:#fff}.busqueda__form{display:flex;align-items:center;gap:12px;height:64px;max-width:1280px}.busqueda__form>svg{width:20px;height:20px;color:var(--oro-texto);flex:none}.busqueda__form input{flex:1;border:0;background:none;font-size:20px;font-family:var(--font-serif);outline:none;min-width:0}.menu-movil{background:#fff}.menu-movil__logo{height:32px;width:auto}.menu-movil__lista a{display:block;padding:14px 0;border-bottom:1px solid var(--line-2);font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.menu-movil__lista a.activo{color:var(--oro-texto)}.menu-movil__extra{margin-top:28px;display:grid;gap:4px}.menu-movil__extra a,.menu-movil__extra button{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.menu-movil__extra svg{width:18px;height:18px;color:var(--oro-texto)}@media(min-width:640px){.solo-sm{display:inline-flex}.cabecera__logo img{height:44px}.cabecera__der{gap:6px}}@media(min-width:1024px){:root{--header-h: 126px}.cabecera__hamburguesa{display:none}.cabecera__fila{height:78px}.cabecera__logo img{height:46px}.cabecera__nav{display:block;border-top:1px solid var(--line)}.cabecera__nav ul{display:flex;justify-content:center;align-items:center;gap:0;height:48px;max-width:1280px;margin:0 auto;padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}.cabecera__nav ul::-webkit-scrollbar{display:none}.cabecera__nav li{flex:none}.cabecera__nav a{position:relative;display:flex;align-items:center;height:48px;padding:0 clamp(12px,1.5vw,22px);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#14110fb8;white-space:nowrap;transition:color .25s}.cabecera__nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:10px;height:1px;background:var(--oro);transition:left .35s var(--ease),right .35s var(--ease)}.cabecera__nav a:hover,.cabecera__nav a.activo{color:#14110f}.cabecera__nav a:hover:after,.cabecera__nav a.activo:after{left:clamp(12px,1.5vw,22px);right:clamp(12px,1.5vw,22px)}}@media(min-width:1280px){.cabecera__logo{padding-inline:48px}.cabecera__logo img{height:50px}.cabecera__nav a{font-size:12px}}.carrito{background:var(--noche-100);color:#f7f4ee;border-left:1px solid var(--noche-200)}.carrito .drawer__cab,.carrito .drawer__pie{border-color:var(--noche-200)}.carrito__n{font-family:var(--font-sans);font-size:14px;color:var(--oro)}.carrito__vacio{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.carrito__vacio-icono{width:44px;height:44px;color:var(--oro);margin-bottom:6px}.carrito__vacio-titulo{font-size:26px}.carrito__vacio .btn{margin-top:10px}.carrito__items{display:grid;gap:22px}.carrito__item{display:grid;grid-template-columns:76px 1fr;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--noche-200)}.carrito__img{aspect-ratio:4/5;background:var(--noche-150);overflow:hidden}.carrito__img img{width:100%;height:100%;object-fit:cover}.carrito__nombre{font-size:18px;line-height:1.2}.carrito__opc{font-size:12px;color:#b8b0a4;margin-top:4px}.carrito__opc strong{color:#f7f4ee;font-weight:500}.carrito__fila{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:12px}.carrito__quitar{margin-top:10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#b8b0a4;text-decoration:underline;text-underline-offset:3px}.carrito__quitar:hover{color:var(--oro)}.carrito__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.carrito__total span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b8b0a4}.carrito__total strong{font-size:24px;font-weight:400}.carrito__nota{font-size:12px;color:#b8b0a4;margin:8px 0 16px}.carrito__wa{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid var(--noche-200);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:border-color .2s,color .2s}.carrito__wa:hover{border-color:#25d366;color:#25d366}.carrito__wa svg{width:18px;height:18px;color:#25d366}.carrito.cargando .drawer__cuerpo{opacity:.5;pointer-events:none}.tabs-col__lista{position:relative;display:flex;gap:26px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);margin:0 calc(-1 * var(--gutter)) 32px;padding-inline:var(--gutter);border-bottom:1px solid var(--line-2);scrollbar-width:none}.tabs-col__lista::-webkit-scrollbar{display:none}.tabs-col__lista[data-mas-der]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.tabs-col__lista[data-mas-izq]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent)}.tabs-col__lista[data-mas-izq][data-mas-der]{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.tabs-col__lista button:first-child{margin-left:auto}.tabs-col__lista button:last-child{margin-right:auto}.tabs-col__lista button{flex:none;scroll-snap-align:start;padding:8px 0 12px;font-family:var(--font-serif);font-size:19px;line-height:1.2;white-space:nowrap;color:#14110f66;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .25s,border-color .25s}.tabs-col__lista button:hover{color:var(--ink)}.tabs-col__lista button[aria-selected=true]{color:var(--ink);border-color:var(--accent)}.tabs-col__panel{animation:lv-fade .5s var(--ease)}.tabs-col__mas{text-align:center;margin-top:52px}.tabs-col__vacio{text-align:center;padding:40px 0}@media(min-width:768px){.tabs-col__lista{gap:36px;margin-bottom:40px}.tabs-col__lista button{font-size:24px;padding-bottom:14px}}@media(min-width:1024px){.tabs-col__lista{gap:44px;margin-bottom:44px}.tabs-col__lista button{font-size:28px}}.contacto{max-width:1152px;padding-top:56px;padding-bottom:96px}.contacto__grid{display:grid;gap:48px}.contacto__intro{margin-bottom:36px}.contacto__titulo{margin-bottom:24px}.contacto__campos{display:grid;gap:16px;margin-bottom:24px}.contacto__ok{display:flex;align-items:center;gap:10px;color:var(--accent)}.contacto__ok svg{width:20px;height:20px}.contacto__error{color:#a33;font-size:14px;margin-bottom:16px}.contacto__lado{display:grid;gap:12px;align-content:start}.contacto__tarjeta{display:flex;gap:16px;align-items:center;padding:20px;background:var(--surface);border:1px solid var(--line-2);transition:border-color .2s}a.contacto__tarjeta:hover{border-color:var(--accent)}.contacto__tarjeta svg{width:24px;height:24px;color:var(--accent);flex:none}.contacto__tarjeta--wa svg{color:#25d366}.contacto__tarjeta span{display:grid;font-size:14px;color:var(--ink-soft)}.contacto__tarjeta strong{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-weight:600}@media(min-width:640px){.contacto__campos{grid-template-columns:1fr 1fr}.contacto__ancho{grid-column:span 2}}@media(min-width:1024px){.contacto__grid{grid-template-columns:1.6fr 1fr;gap:72px}}.faq__wa{margin-top:32px;padding:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;background:var(--surface);border:1px solid rgba(198,161,91,.3)}.faq__wa-titulo{font-size:21px;margin-bottom:4px}.faq__wa .lead{font-size:14px}.faq__wa-btn{background:#25d366;color:#fff}.faq__wa-btn:hover{background:#1fba57}.faq__wa-btn svg{width:18px;height:18px}.favoritos{max-width:1400px;padding-bottom:96px}.favoritos__accion{margin:40px auto 48px;max-width:880px;padding:24px;border:1px solid rgba(198,161,91,.3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background:var(--surface)}.favoritos__accion-titulo{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--oro-texto);margin-bottom:4px}.favoritos__accion .lead{font-size:14px;max-width:420px}.favoritos__botones{display:flex;flex-wrap:wrap;gap:10px}.favoritos__botones svg{width:18px;height:18px}.favoritos__grilla:empty{display:none}.favoritos__vacio{text-align:center;display:grid;justify-items:center;gap:14px;padding:48px 0}.favoritos__vacio>svg{width:40px;height:40px;color:var(--rosa-300)}.favoritos__vacio .serif{font-size:28px}.hero{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--marfil);color:#14110f}.hero__foto{position:relative;display:block;height:64svh;min-height:340px;max-height:620px;overflow:hidden}.hero__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__foto img{object-fit:cover;object-position:center top;animation:banner-acerca-hero 12s ease-out backwards}@keyframes banner-acerca-hero{0%{transform:scale(1.07)}}.hero__velo{position:absolute;inset:0 0 auto;height:64svh;min-height:340px;max-height:620px;background:linear-gradient(to top,#fcf8f6,#fcf8f6b3 14%,#fcf8f600 34%)}.hero__contenido{position:relative;margin-top:-40px;padding-bottom:56px;max-width:1280px}.hero__texto{max-width:520px}.hero__paso{animation:lv-fade .9s var(--ease) var(--paso, 0s) backwards}.hero .eyebrow{color:var(--oro-texto);font-weight:600;font-size:10px}.hero__titulo{display:block;margin-top:14px;font-size:clamp(2.4rem,11.5vw,3.3rem);line-height:1.02;text-wrap:balance;letter-spacing:-.01em;font-weight:500;text-shadow:0 1px 24px rgba(252,248,246,.9)}.hero__titulo em,.hero__titulo i{font-style:italic;color:var(--oro-texto)}.hero__bajada{margin-top:20px;font-size:14px;line-height:1.75;font-weight:300;color:#14110fb8;max-width:440px}.hero__botones{margin-top:30px;display:flex;flex-direction:column;gap:12px}.hero__btn2{border-color:#14110f59;background:#fcf8f64d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero__btn2:hover{background:transparent;border-color:var(--oro-texto);color:var(--oro-texto)}.hero__desliza{display:none}@media(max-width:639px){.hero .eyebrow{gap:10px;letter-spacing:.2em;text-wrap:balance;line-height:1.7}.hero .eyebrow:before{width:22px}}@media(min-width:640px){.hero__titulo{font-size:68px}.hero__bajada{font-size:16px}.hero__botones{flex-direction:row}}@media(min-width:768px){.hero{min-height:94vh;flex-direction:row;align-items:center}.hero__foto{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;max-height:none}.hero__foto img{object-position:right center}.hero__velo{top:0;right:0;bottom:0;left:0;height:auto;min-height:0;max-height:none;background:linear-gradient(to right,#FCF8F6 0%,rgba(252,248,246,.96) 30%,rgba(252,248,246,.72) 46%,rgba(252,248,246,.3) 58%,transparent 72%)}.hero__contenido{margin-top:0;padding-block:96px}.hero__desliza{display:flex;flex-direction:column;align-items:center;gap:10px;position:absolute;left:50%;bottom:24px;transform:translate(-50%);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#14110f80;animation:lv-fade .9s var(--ease) 1.1s backwards}.hero__desliza:after{content:"";width:1px;height:40px;background:linear-gradient(rgba(198,161,91,.6),transparent)}}@media(min-width:1024px){.hero__titulo{font-size:6rem}.hero__texto{max-width:580px}}.error-404{padding-bottom:120px}.guia__cab{padding-top:32px;text-align:center;display:grid;justify-items:center;gap:14px}.guia__cab .migas{justify-content:center;margin-bottom:8px}.guia__titulo{font-size:clamp(36px,5vw,58px);line-height:1.04}.guia__meta{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.guia__portada{margin-top:36px;max-width:1104px}.guia__portada img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center 25%;border-radius:var(--radio)}.guia__cuerpo{padding-top:40px;padding-bottom:56px;max-width:760px}.guia__corta{padding:22px 24px;margin-bottom:36px;background:var(--rosa-50);border-left:3px solid var(--oro);border-radius:var(--radio-sm)}.guia__corta-titulo{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--oro-texto);margin-bottom:8px}.guia__corta p:last-child{font-size:16px;line-height:1.7;color:var(--ink)}.guia__texto{font-size:16px}.guia__texto img{border-radius:var(--radio);margin-block:8px}.guia__cta{margin-top:48px;padding:28px;text-align:center;border:1px solid rgba(198,161,91,.35);border-radius:var(--radio);display:grid;gap:10px;justify-items:center}.guia__cta .serif{font-size:28px}.guia__cta-botones{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.guia__cta-botones svg{width:18px;height:18px;color:#25d366}.guia__prendas{background:var(--rosa-100)}.guia__mas-titulo{text-align:center;margin-bottom:32px}.blog{max-width:1152px;padding-top:48px;padding-bottom:96px}.blog__tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:44px}.blog__tags a{padding:8px 16px;border:1px solid var(--line-3);border-radius:99px;font-size:12px;letter-spacing:.08em}.blog__tags a[aria-current]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.blog__vacio{text-align:center}.blog__pag{margin-top:48px;display:flex;gap:12px;justify-content:center}.pag-carrito{max-width:1152px;padding-bottom:96px}.pag-carrito__grid{display:grid;gap:40px;margin-top:40px}.pag-carrito__items{display:grid;gap:20px}.pag-carrito__item{display:grid;grid-template-columns:90px 1fr;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line-2);align-items:start}.pag-carrito__img img{width:100%;aspect-ratio:4/5;object-fit:cover}.pag-carrito__nombre{font-size:20px}.pag-carrito__cant{grid-column:2;display:flex;align-items:center;gap:16px}.pag-carrito__cant .input{width:80px}.pag-carrito__linea{grid-column:2}.pag-carrito .carrito__opc{color:var(--ink-soft)}.pag-carrito .carrito__quitar{margin:0;color:var(--ink-soft)}.pag-carrito__resumen{display:grid;gap:12px;align-content:start;padding:24px;background:var(--surface);border:1px solid var(--line-2)}.pag-carrito .carrito__total span,.pag-carrito .carrito__nota{color:var(--ink-soft)}@media(min-width:900px){.pag-carrito__grid{grid-template-columns:1fr 340px}.pag-carrito__item{grid-template-columns:110px 1fr auto auto;gap:24px;align-items:center}.pag-carrito__cant,.pag-carrito__linea{grid-column:auto}}.filtros__barra{position:sticky;top:var(--header-h);z-index:30;background:#fcf8f6eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2)}.filtros__barra-in{display:flex;align-items:center;gap:12px;min-height:60px;max-width:1440px}.filtros__abrir{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border:1px solid var(--line-3);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.filtros__abrir svg{width:16px;height:16px}.filtros__n{color:var(--accent);font-size:20px;line-height:0}.filtros__limpiar{display:none}.filtros__orden{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.filtros__orden span{display:none}.filtros__orden select{height:42px;border:1px solid var(--line-3);background:var(--surface);padding:0 30px 0 12px;font-size:13px;border-radius:0;color:var(--ink);max-width:46vw}.filtros__panel{position:fixed;left:0;right:0;bottom:0;z-index:70;max-height:85vh;display:flex;flex-direction:column;background:var(--marfil);border-top:1px solid rgba(198,161,91,.3);transform:translateY(100%);visibility:hidden;transition:transform .4s var(--ease),visibility .4s}.filtros__panel.abierto{transform:none;visibility:visible}.filtros__fondo{z-index:69}.filtros__panel-cab{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line-2)}.filtros__panel-cab .serif{font-size:22px}.filtros__grupos{flex:1;overflow-y:auto;padding:8px 20px 16px}.filtros__panel-pie{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1px solid var(--line-2)}.filtros__panel-pie .btn{flex:1}.filtro{border-bottom:1px solid var(--line)}.filtro summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:16px 0;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.filtro summary::-webkit-details-marker{display:none}.filtro summary svg{width:14px;height:14px;margin-left:auto;transition:transform .3s}.filtro[open] summary svg{transform:rotate(180deg)}.filtro__activo{color:var(--accent);text-transform:none;letter-spacing:.04em;font-weight:500}.filtro__opciones{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px}.chip{position:relative;cursor:pointer}.chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--line-3);font-size:13px;transition:background .2s,border-color .2s,color .2s;background:var(--surface)}.chip i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.chip input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.chip--vacio{opacity:.4;cursor:not-allowed}.filtro__precio{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:16px}.filtro__precio span{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.catalogo__cuerpo{max-width:1440px;padding-top:44px;padding-bottom:88px}.catalogo__conteo{margin-top:72px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.catalogo__conteo p{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.catalogo__barra{width:224px;height:2px;background:var(--line-2)}.catalogo__barra span{display:block;height:100%;background:var(--accent)}.paginacion{display:flex;gap:6px;margin-top:10px}.paginacion a,.paginacion span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);font-size:13px}.paginacion [aria-current]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.paginacion svg{width:14px;height:14px}@media(min-width:768px){.filtros__abrir,.filtros__panel-cab,.filtros__panel-pie,.filtros__fondo{display:none}.filtros__panel{position:static;transform:none;visibility:visible;background:none;border:0;max-height:none;transition:none}.filtros__grupos{display:flex;flex-wrap:wrap;gap:4px 26px;overflow:visible;padding:0}.filtro{position:relative;border:0}.filtro summary{padding:0;height:60px}.filtro__opciones,.filtro__precio{position:absolute;top:100%;left:0;z-index:5;min-width:240px;padding:16px;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 18px 40px -20px #14110f59}.filtros__limpiar{display:inline-block}.filtros__orden span{display:inline}}.lista-col{max-width:1280px;padding-bottom:96px}.lista-col__grid{margin-top:48px}.lista-col__grid .mosaico__pieza:first-child{grid-column:auto;height:300px}@media(min-width:1024px){.lista-col__grid .mosaico__pieza:first-child{grid-row:auto}.lista-col__grid{grid-auto-rows:360px}}.pagina{padding-top:48px;padding-bottom:96px}.pagina__cuerpo table{width:100%;border-collapse:collapse;font-size:14px}.pagina__cuerpo th,.pagina__cuerpo td{padding:10px 12px;border-bottom:1px solid var(--line-2);text-align:left}.pagina__cuerpo .acordeon{margin-top:10px}.pagina__cuerpo .acordeon summary{color:var(--ink)}.ficha{max-width:1400px;padding-top:24px;padding-bottom:88px}.migas{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:24px}.migas a:hover{color:var(--accent)}.ficha__grid{display:grid;gap:36px}.galeria{display:grid;gap:14px;min-width:0}.galeria__principal{position:relative;min-width:0}.galeria__pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1)}.galeria__pista::-webkit-scrollbar{display:none}.galeria__pista{gap:8px}.galeria__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:3/4;background:var(--rosa-50)}.galeria__slide img,.galeria__slide svg{width:100%;height:100%;object-fit:cover}.galeria__fav{position:absolute;top:14px;right:0;width:46px;height:46px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center}.galeria__fav svg{width:20px;height:20px}.galeria__fav[aria-pressed=true]{color:var(--rosa-500)}.galeria__fav[aria-pressed=true] svg{fill:currentColor}.galeria__puntos{display:flex;justify-content:center;gap:6px;margin-top:14px}.galeria__puntos span{width:6px;height:6px;border-radius:50%;background:var(--line-3);transition:background .3s,width .3s}.galeria__puntos span.activo{background:var(--accent);width:18px;border-radius:3px}.galeria__miniaturas{display:none}.ficha__info{min-width:0}.ficha__titulo{display:block;font-size:42px;line-height:1.02;letter-spacing:-.005em;margin:12px 0 18px}.ficha__precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:24px;border-bottom:1px solid var(--line-2)}.ficha__precio .serif{font-size:34px}.ficha__precio s{color:var(--ink-soft)}.ficha__moneda{font-size:10px;letter-spacing:.22em;color:var(--ink-soft)}.ficha__unidades{margin-left:auto;padding:6px 10px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--oro-texto);background:#c6a15b14;border:1px solid rgba(198,161,91,.4)}.ficha__form{display:grid;gap:24px;padding-top:24px}.opcion{border:0;margin:0;padding:0;min-width:0}.opcion__etiqueta{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:0;margin-bottom:12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.opcion__etiqueta strong{color:var(--ink);font-weight:600}.opcion__guia{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.opcion__guia svg{width:15px;height:15px;color:var(--accent)}.opcion__valores{display:flex;flex-wrap:wrap;gap:10px}.muestra{width:38px;height:38px;border-radius:50%;padding:3px;border:1px solid transparent;cursor:pointer;transition:border-color .2s,transform .2s}.muestra span:first-child{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #14110f26}input:checked+.muestra{border-color:var(--ink);transform:scale(1.06)}input:focus-visible+.muestra,input:focus-visible+.talla-btn{outline:2px solid var(--accent);outline-offset:2px}.talla-btn{min-width:52px;height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-3);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.talla-btn:hover{border-color:var(--ink)}input:checked+.talla-btn{background:var(--accent);border-color:var(--accent);color:#fff}.opcion--agotado+.talla-btn,.talla-btn.agotada{border-style:dashed;color:var(--ink-soft)}.ficha__comprar{display:flex;gap:10px}.ficha__agregar{flex:1}.ficha__agregar svg{width:18px;height:18px}.ficha__error{font-size:13px;color:#a33}.ficha__wa{margin-top:10px}.ficha__wa svg{width:18px;height:18px;color:#25d366}.ficha__confianza{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:13px;color:var(--ink-soft)}.ficha__confianza svg{width:20px;height:20px;color:var(--accent);flex:none}.ficha__acordeones{margin-top:28px;border-top:1px solid var(--line-2)}.acordeon-linea{border-bottom:1px solid var(--line-2)}.acordeon-linea summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.acordeon-linea summary::-webkit-details-marker{display:none}.acordeon-linea summary svg{width:16px;height:16px;transition:transform .3s}.acordeon-linea[open] summary svg{transform:rotate(180deg)}.acordeon-linea .rte{padding-bottom:20px;font-size:14px}.ficha__ocasiones{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line-2);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.ficha__ocasiones em{font-style:normal;letter-spacing:.04em;text-transform:none;font-size:13px;padding:5px 12px;border:1px solid var(--line-3);border-radius:99px}.ficha__guias{margin-top:24px;padding:18px 20px;background:var(--rosa-50);border-radius:var(--radio-sm);display:grid;gap:6px}.ficha__guias p{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--oro-texto)}.ficha__guias a{font-family:var(--font-serif);font-size:18px}.aviso-talla:empty{display:none}.aviso-talla{padding:16px;border:1px solid rgba(198,161,91,.3);background:#c6a15b0f;display:grid;gap:4px;text-align:left;width:100%;cursor:pointer}.aviso-talla__titulo{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--oro-texto)}.aviso-talla__titulo svg{width:16px;height:16px}.aviso-talla__texto{font-size:13px;color:var(--ink-soft)}.aviso-talla__accion{font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;justify-self:start;margin-top:4px}.barra-compra{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#070506e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f7f4ee;transform:translateY(110%);transition:transform .4s var(--ease)}.barra-compra.visible{transform:none}.barra-compra>div{min-width:0}.barra-compra__nombre{font-size:12px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-compra__precio{font-family:var(--font-serif);font-size:17px;color:var(--oro)}.barra-compra .btn{min-height:46px;padding:0 22px;background:var(--oro);color:#070506}@media(min-width:768px){.ficha__titulo{font-size:60px}.ficha__precio .serif{font-size:34px}}@media(min-width:1024px){.ficha__grid{grid-template-columns:7fr 5fr;gap:64px;align-items:start}.galeria{grid-template-columns:84px 1fr;align-items:start}.galeria__miniaturas{display:grid;gap:10px;position:sticky;top:calc(var(--header-h) + 24px)}.galeria__miniaturas button{display:block;aspect-ratio:3/4;border:1px solid var(--line-2);overflow:hidden;transition:border-color .2s}.galeria__miniaturas button[aria-current=true]{border:2px solid var(--ink)}.galeria__miniaturas img{width:100%;height:100%;object-fit:cover}.galeria__pista{margin-inline:0}.galeria__fav{right:14px}.ficha__info{position:sticky;top:calc(var(--header-h) + 24px)}.barra-compra{display:none}}.busqueda-pag{max-width:1400px;padding-bottom:96px}.busqueda-pag__form{display:flex;gap:8px;width:min(560px,100%);margin-top:8px}.busqueda-pag__grilla{margin-top:48px}.busqueda-pag__pag{margin-top:48px;text-align:center;display:flex;gap:12px;justify-content:center}.mosaico{border-block:1px solid rgba(198,161,91,.3)}.nl-banda{position:relative;min-height:480px;display:flex;align-items:center;overflow:hidden;border-block:1px solid rgba(198,161,91,.3)}.nl-banda__fondo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;mix-blend-mode:multiply;opacity:.5}.nl-banda__caja{position:relative;text-align:center;padding:44px 28px;margin-block:56px;background:#fcf8f6d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radio);max-width:640px;width:calc(100% - 32px)}.nl-banda__titulo{text-transform:uppercase;letter-spacing:.1em;font-size:clamp(28px,3.6vw,44px)}.nl-banda__sub{margin:16px auto 30px;max-width:520px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#14110fb3;line-height:1.9}.nl-banda .newsletter{max-width:520px;margin-inline:auto}.nl-banda .newsletter__ok{justify-content:center}.pie{background:var(--rosa-100);border-top:1px solid rgba(198,161,91,.3);padding:64px 0 36px;color:#14110f}.pie__grid{display:grid;gap:44px;max-width:1400px}.pie__logo{height:56px;width:auto;margin-bottom:20px}.pie__texto{font-size:14px;line-height:1.75;color:#6b635a;max-width:380px}.pie__texto--sm{margin-bottom:18px}.pie__marca .newsletter{margin-top:24px;max-width:380px}.pie__redes{display:flex;gap:16px;margin-top:24px}.pie__redes a{color:#6b635a;transition:color .2s;display:block}.pie__redes a:hover{color:var(--oro-texto)}.pie__redes svg{width:19px;height:19px}.pie__titulo{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px}.pie__col ul{display:grid;gap:10px}.pie__col a{font-size:14px;color:#6b635a;transition:color .2s}.pie__col a:hover{color:var(--oro-texto)}.pie__contacto a,.pie__contacto span{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#6b635a}.pie__contacto svg{width:16px;height:16px;color:var(--oro-texto);flex:none}.pie__base{max-width:1400px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line-2)}.pie__legal{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:18px}.pie__legal a{font-size:12px;color:#14110f80}.pie__legal a:hover{color:var(--oro-texto)}.pie__copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.pie__copy p{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#14110f73}.pie__pagos{display:flex;flex-wrap:wrap;gap:6px}.pie__pagos svg{height:22px;width:auto}@media(min-width:640px){.pie__grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pie{padding-top:80px}.pie__grid{grid-template-columns:1.3fr 1fr 1fr 1fr}}.popup{width:min(880px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid rgba(198,161,91,.25);border-radius:12px;background:var(--noche-100);color:#f7f4ee;overflow:auto}.popup[open]{display:grid;animation:lv-scale .4s var(--ease)}.popup::backdrop{background:#14101273;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.popup__cerrar{position:absolute;top:8px;right:8px;z-index:2;background:#0d0a0b99;border-radius:50%}.popup__foto img{width:100%;max-height:34vh;object-fit:cover;object-position:center 25%}.popup__texto{padding:28px 24px 30px;display:grid;gap:14px;align-content:center}.popup__titulo{font-size:30px;line-height:1.1}.popup .lead{font-size:14px}.popup .newsletter{margin-top:6px}.popup__legal{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8c847a}@media(min-width:768px){.popup[open]{grid-template-columns:1fr 1fr}.popup__foto img{height:100%;max-height:none}.popup__texto{padding:48px 40px}.popup__titulo{font-size:34px}}.reels{background:var(--marfil);overflow:hidden}.reels__texto{margin-top:12px;max-width:520px;font-size:15px}.reels__seguir svg{width:18px;height:18px}.reels__pista{display:grid;grid-auto-flow:column;grid-auto-columns:min(62vw,260px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--gutter) 16px;scrollbar-width:none;max-width:1280px;margin:0 auto}.reels__pista::-webkit-scrollbar{display:none}.reel{scroll-snap-align:start}.reel__enlace{position:relative;display:block;aspect-ratio:9 / 16;border-radius:var(--radio);overflow:hidden;background:var(--noche-100);box-shadow:0 24px 50px -32px #14110f8c}.reel__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.reel__enlace:hover .reel__video{transform:scale(1.04)}.reel__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(13,10,11,.78) 0%,rgba(13,10,11,.2) 34%,transparent 55%)}.reel__pie{position:absolute;left:16px;right:16px;bottom:16px;display:grid;gap:4px;color:#fcf8f6}.reel__titulo{font-size:22px;line-height:1.1}.reel__cta{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--oro-claro)}.reel{position:relative}.reel__enlace{width:100%;padding:0;cursor:pointer;text-align:left}.reel__play{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fcf8f6e0;color:#14110f;opacity:0;transform:scale(.85);transition:opacity .3s,transform .3s var(--ease)}.reel__play svg{width:24px;height:24px;margin-left:3px}.reel__enlace:hover .reel__play,.reel__enlace:focus-visible .reel__play{opacity:1;transform:none}@media(hover:none){.reel__play{opacity:.9;transform:none;width:48px;height:48px;margin:-24px 0 0 -24px}}.reel__ig{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffeb;color:#14110f;transition:transform .2s}.reel__ig:hover{transform:scale(1.08)}.reel__ig svg{width:18px;height:18px}.visor{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#070506f0;color:#fcf8f6}.visor[open]{display:flex;align-items:center;justify-content:center;gap:16px;animation:lv-fade .3s var(--ease)}.visor::backdrop{background:transparent}.visor__marco{margin:0;display:grid;gap:12px;justify-items:center}.visor__video{display:block;height:min(78dvh,820px);width:auto;max-width:calc(100vw - 32px);aspect-ratio:9 / 16;object-fit:contain;background:#000;border-radius:var(--radio)}.visor__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px}.visor__titulo{font-size:24px}.visor__cuenta{font-size:11px;letter-spacing:.2em;color:#fcf8f699}.visor__ig{min-height:40px;padding:0 18px}.visor__ig svg{width:16px;height:16px}.visor__cerrar{position:absolute;top:14px;right:14px;z-index:2;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fcf8f61f;color:#fff}.visor__cerrar svg,.visor__nav svg{width:22px;height:22px}.visor__nav{width:52px;height:52px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid rgba(252,248,246,.3);color:#fff;transition:background .2s,border-color .2s}.visor__nav:hover{background:var(--oro);border-color:var(--oro);color:#070506}@media(max-width:700px){.visor__nav{position:absolute;bottom:18px;width:44px;height:44px}.visor__nav--izq{left:16px}.visor__nav--der{right:16px}.visor__video{height:min(72dvh,720px)}.visor__pie{padding-inline:70px}.visor__titulo{font-size:20px}}@media(min-width:1100px){.reels__pista{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);overflow:visible;padding-inline:var(--gutter)}}.relacionados:empty,.relacionados:not(:has(.grilla)){padding:0}.relacionados{border-top:1px solid var(--line-2)}.retrato{background:var(--noche-900);overflow-x:clip}.retrato__grid{display:grid;gap:48px;align-items:center;max-width:1152px}.retrato__foto{position:relative;aspect-ratio:4/5;max-width:480px;width:100%;justify-self:center}.retrato__foto img{width:100%;height:100%;object-fit:cover;object-position:center 20%;border:1px solid rgba(198,161,91,.35);box-shadow:0 0 0 6px var(--noche-100),0 24px 50px -24px #000000e6}.retrato__sello{position:absolute;width:104px;aspect-ratio:1;right:-10px;bottom:-24px;border-radius:50%;border:1px solid transparent;border-top-color:#c6a15b;border-right-color:#e3cd9b;border-left-color:#a8813c;animation:lv-spin 26s linear infinite}.retrato__titulo{margin:16px 0 22px;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(30px,3.6vw,46px)}.retrato__destacado{margin-top:20px;font-family:var(--font-serif);font-size:20px;color:var(--oro)}.retrato__botones{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.retrato__confianza{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:30px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#b8b0a4}.retrato__confianza li{display:flex;align-items:center;gap:18px}.retrato__confianza li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--oro);margin-left:-18px;margin-right:0;position:relative;left:-9px}@media(min-width:768px){.retrato__grid{grid-template-columns:1fr 1fr;gap:80px}.retrato__sello{width:140px;right:-36px;bottom:-36px}}.valores__lista{display:grid;gap:28px;max-width:1152px}.valores__item{display:flex;gap:16px;align-items:flex-start}.valores__item>svg{width:26px;height:26px;color:var(--accent);flex:none;margin-top:2px}.valores__titulo{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.valores__texto{font-size:14px;color:var(--ink-soft);margin-top:4px}@media(min-width:640px){.valores__lista{grid-template-columns:repeat(3,1fr)}.valores__item{justify-content:center}}.atajos{margin-top:48px;padding-top:32px;border-top:1px solid var(--line-2);text-align:center}.atajos__titulo{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#14110f8c;margin-bottom:18px}.atajos__lista{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;padding:0;margin:0}.atajos__lista a{display:inline-block;padding:10px 18px;border:1px solid var(--line-2);border-radius:999px;font-family:var(--font-serif);font-size:18px;transition:border-color .2s,color .2s}.atajos__lista a:hover{border-color:var(--accent);color:var(--ink)}.atajos__wa{margin-top:22px;font-size:14px}.atajos__wa a{text-decoration:underline;text-underline-offset:3px}.banner-pag{position:relative;min-height:440px;display:flex;align-items:flex-end;overflow:hidden;background:var(--marfil);border-bottom:1px solid rgba(198,161,91,.3);color:#14110f}.banner-pag__foto,.banner-pag__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.banner-pag__foto img{object-fit:cover;object-position:70% center;animation:banner-acerca 12s ease-out backwards}@keyframes banner-acerca{0%{transform:scale(1.06)}}.banner-pag__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#FCF8F6 0%,rgba(252,248,246,.94) 30%,rgba(252,248,246,.66) 48%,rgba(252,248,246,.24) 64%,transparent 78%)}.banner-pag__anillo{position:absolute;right:-96px;top:50%;width:380px;aspect-ratio:1;margin-top:-190px;border-radius:50%;border:1px solid transparent;border-top-color:#c6a15b;border-right-color:#e3cd9b;border-left-color:#a8813c;opacity:.4;animation:lv-spin 60s linear infinite}.banner-pag__contenido{position:relative;padding-top:140px;padding-bottom:40px;max-width:1152px}.banner-pag__contenido>*{max-width:540px;animation:lv-fade .9s var(--ease) backwards}.banner-pag__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#6e5320}.banner-pag__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--oro);animation:banner-pulso 2s ease-in-out infinite}@keyframes banner-pulso{50%{opacity:.35}}.banner-pag__titulo{display:block;margin-top:14px;font-size:52px;line-height:.98;letter-spacing:-.01em;font-weight:500;text-shadow:0 1px 20px rgba(252,248,246,.85);animation-delay:.12s}.banner-pag__titulo em{font-style:italic;color:var(--oro-texto)}.banner-pag__regla{display:block;width:64px;height:1px;background:#c6a15bb3;margin:22px 0 18px;animation-delay:.24s}.banner-pag__sub{font-size:15px;line-height:1.7;color:#14110fb8;max-width:448px;font-weight:300;animation-delay:.32s}@media(min-width:640px){.banner-pag{min-height:540px}.banner-pag__titulo{font-size:68px}.banner-pag__anillo{width:520px;margin-top:-260px}.banner-pag__foto img{object-position:right 22%}}@media(min-width:768px){.banner-pag{align-items:center}.banner-pag__velo{background:linear-gradient(to right,rgba(255,255,255,.95) 0%,rgba(255,255,255,.8) 26%,rgba(255,255,255,.3) 52%,transparent 74%)}.banner-pag__contenido{padding-top:60px;padding-bottom:60px}}@media(min-width:1024px){.banner-pag{min-height:620px}.banner-pag__titulo{font-size:82px}}.newsletter__fila{display:flex;gap:0;flex-wrap:wrap}.newsletter__campo{flex:1 1 200px;min-height:50px;padding:0 16px;border:1px solid var(--line-2);background:var(--surface);border-radius:0;font-size:14px;outline:none;min-width:0}.newsletter__campo:focus{border-color:var(--ink)}.newsletter__btn{flex:none}.newsletter[data-estilo=linea] .newsletter__fila{gap:14px}.newsletter[data-estilo=linea] .newsletter__campo{border:0;border-bottom:1px solid currentColor;background:transparent;padding:0;letter-spacing:.16em;font-size:13px;text-transform:uppercase;flex-basis:100%}.newsletter[data-estilo=linea] .newsletter__btn{width:100%}.newsletter__ok{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--accent)}.newsletter__ok svg{width:18px;height:18px}.newsletter__error{margin-top:8px;font-size:13px;color:#a33}.mi-talla{width:min(448px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:36px 28px 28px;border:1px solid rgba(198,161,91,.25);background:var(--noche-100);color:#f7f4ee;overflow-y:auto}.mi-talla[open]{animation:lv-scale .35s var(--ease)}.mi-talla::backdrop{background:#070506cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mi-talla__cerrar{position:absolute;top:10px;right:10px}.mi-talla__titulo{font-size:30px;line-height:1.1;margin:14px 0 12px}.mi-talla .lead{font-size:14px}.mi-talla__form{margin-top:24px;display:grid;gap:16px}.mi-talla__campo label{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px}.mi-talla__campo small{font-size:11px;font-weight:300;letter-spacing:0;text-transform:none;color:#b8b0a4}.mi-talla__input{display:flex;align-items:center;border:1px solid var(--noche-200);background:var(--noche)}.mi-talla__input:focus-within{border-color:var(--oro)}.mi-talla__input input{flex:1;min-width:0;height:48px;padding:0 14px;background:none;border:0;outline:none;font-size:16px;-moz-appearance:textfield}.mi-talla__input span{padding:0 14px;font-size:13px;color:#b8b0a4}.mi-talla__error{font-size:13px;color:#e8a598}.mi-talla__borrar{justify-self:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#b8b0a4;text-decoration:underline;text-underline-offset:3px}.badge-talla{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;background:#ffffffeb;color:var(--oro-texto);border:1px solid rgba(168,129,60,.4)}.badge-talla svg{width:12px;height:12px}.badge-talla[data-confianza=fuera-de-rango]{color:#6b635a;border-color:var(--line-2)}.tabla-tallas{overflow-x:auto}.tabla-tallas table{width:100%;border-collapse:collapse;font-size:13px;min-width:300px}.tabla-tallas th,.tabla-tallas td{padding:10px 12px;text-align:center;border-bottom:1px solid var(--line-2)}.tabla-tallas thead th{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.tabla-tallas tbody th{font-weight:600;color:var(--ink)}.tabla-tallas__nota{margin-top:10px;font-size:12px;color:var(--ink-soft)}.tarjeta-guia__sin-foto{position:relative;display:grid;place-content:center;justify-items:center;gap:10px;padding:28px;text-align:center;transition:background-color .6s var(--ease)}.tarjeta-guia__sin-foto:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(198,161,91,.55);border-radius:calc(var(--radio) - 4px);pointer-events:none}.tarjeta-guia__sin-foto--0{background:var(--rosa-100)}.tarjeta-guia__sin-foto--1{background:var(--noche-150)}.tarjeta-guia__sin-foto--2{background:var(--rosa-150)}.tarjeta-guia__marca{font-size:10px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--oro-texto)}.tarjeta-guia__tema{font-size:clamp(30px,3.4vw,42px);line-height:1.05;font-style:italic;color:var(--ink);transition:transform 1.2s var(--ease)}.tarjeta-guia__sin-foto--1 .tarjeta-guia__marca{color:var(--oro)}.tarjeta-guia__sin-foto--1 .tarjeta-guia__tema{color:var(--oro-claro)}.tarjeta-guia:hover .tarjeta-guia__tema{transform:scale(1.05)}.wa{position:fixed;right:16px;bottom:20px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.wa__btn{width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -10px #00000073;transition:transform .3s var(--ease),background .3s;position:relative}.wa__btn:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid var(--oro);opacity:.55;transition:inset .3s var(--ease),opacity .3s}.wa__btn:hover{background:#1fba57;transform:scale(1.05)}.wa__btn:hover:before{top:-10px;right:-10px;bottom:-10px;left:-10px;opacity:1}.wa__btn svg{width:28px;height:28px}.wa__burbuja{display:none;position:relative;max-width:300px;padding:12px 34px 12px 14px;background:#fff;color:#14110f;font-size:12px;line-height:1.5;border-left:4px solid var(--rosa-300);box-shadow:0 14px 30px -14px #00000059;animation:lv-fade .6s var(--ease) 2s backwards}.wa__burbuja button{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#6b635a}.wa__burbuja button svg{width:12px;height:12px}@media(min-width:640px){.wa{right:24px;bottom:24px}.wa__burbuja{display:block}}@media(max-width:1023px){.wa--ficha{bottom:92px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
