.no-encontrada{display:grid;gap:var(--espacio-32);align-items:center;padding-block:var(--espacio-48) var(--espacio-64)}.no-encontrada__foto{width:min(60%,260px);justify-self:center}.no-encontrada__texto{display:grid;justify-items:start;gap:var(--espacio-16)}.no-encontrada__acciones{display:flex;flex-wrap:wrap;gap:var(--espacio-12)}@media(min-width:1024px){.no-encontrada{grid-template-columns:4fr 7fr;gap:var(--espacio-64);padding-block:var(--espacio-64) var(--espacio-96)}}.carrito-cajon{width:min(92vw,420px);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;border:0;background-color:var(--color-crema);color:var(--color-cacao)}.carrito-cajon[open]{animation:carrito-cajon-entrar var(--duracion-media) var(--ease-suave)}.carrito-cajon::backdrop{background-color:#3b2a2273}@keyframes carrito-cajon-entrar{0%{translate:100% 0}}.carrito-cajon__panel{display:flex;flex-direction:column;height:100%;padding-right:env(safe-area-inset-right)}.carrito-cajon__cabecera{display:flex;align-items:center;justify-content:space-between;padding:var(--espacio-8) var(--espacio-8) var(--espacio-8) var(--espacio-16);border-bottom:1px solid color-mix(in srgb,var(--color-cacao) 15%,transparent)}.carrito-cajon__titulo{margin:0;font-size:var(--texto-h4)}.carrito-cajon__titulo:focus{outline:none}.carrito-cajon__titulo:focus-visible{outline:2px solid var(--color-foco);outline-offset:2px}.carrito-cajon__cerrar{display:inline-flex;align-items:center;justify-content:center;width:var(--zona-tactil);height:var(--zona-tactil);padding:0;border:0;background:none;color:var(--color-cacao);cursor:pointer}.carrito-cajon__error{margin:0;padding:var(--espacio-8) var(--espacio-16);background-color:var(--color-rosa)}.carrito-cajon__contenido{display:flex;flex:1;flex-direction:column;min-height:0}.carrito-cajon__vacio{display:grid;justify-items:start;gap:var(--espacio-16);padding:var(--espacio-24) var(--espacio-16)}.carrito-cajon__lineas{flex:1;min-height:0;margin:0;padding:0 var(--espacio-16);overflow-y:auto;overscroll-behavior:contain}.carrito-cajon__pie{display:grid;gap:var(--espacio-12);padding:var(--espacio-16) var(--espacio-16) calc(var(--espacio-16) + env(safe-area-inset-bottom));background-color:var(--color-blanco-foto);box-shadow:0 -6px 16px -10px #3b2a2240}.carrito-cajon__pie p{margin:0}.carrito-cajon__subtotal{display:flex;justify-content:space-between;font-family:var(--fuente-titulos);font-size:var(--texto-h4);font-weight:600}.carrito-cajon__crear-otro{display:inline-flex;align-items:center;justify-content:center;gap:var(--espacio-8);min-height:var(--zona-tactil);font-weight:600}.carrito-cajon__crear-otro .icono{width:20px;height:20px}.carrito{display:grid;gap:var(--espacio-24);padding-block:var(--espacio-32) var(--espacio-64)}.carrito__titulo:focus{outline:none}.carrito__titulo:focus-visible{outline:2px solid var(--color-foco);outline-offset:2px}.carrito__vacio{display:grid;justify-items:start;gap:var(--espacio-16)}.carrito__formulario{display:grid;gap:var(--espacio-24)}.carrito__lineas{display:grid;margin:0;padding:0}.carrito__error{margin:0;padding:var(--espacio-8) var(--espacio-16);background-color:var(--color-rosa)}html.js .carrito__actualizar{display:none}.carrito__actualizar{display:flex;justify-content:flex-end}.carrito__resumen{display:grid;gap:var(--espacio-12);padding:var(--espacio-24);background-color:var(--color-blanco-foto);border-radius:var(--radio-foto);box-shadow:var(--sombra-papel)}.carrito__subtotal{display:flex;justify-content:space-between;font-family:var(--fuente-titulos);font-size:var(--texto-h4);font-weight:600}.carrito__crear-otro{display:inline-flex;align-items:center;justify-content:center;gap:var(--espacio-8);min-height:var(--zona-tactil);font-weight:600}.carrito__crear-otro .icono{width:20px;height:20px}@media(min-width:1024px){.carrito__formulario{grid-template-columns:1fr 360px;align-items:start;gap:var(--espacio-48)}.carrito__lineas,.carrito__actualizar{grid-column:1}.carrito__resumen{grid-column:2;grid-row:1 / span 2;position:sticky;top:calc(var(--alto-encabezado, 77px) + var(--espacio-24))}}.coleccion{--coleccion-columnas: 2;--coleccion-espacio: var(--espacio-24);padding-block:var(--espacio-32) var(--espacio-48)}.coleccion__cabecera{display:grid;gap:var(--espacio-12);max-width:60ch;margin:0 auto var(--espacio-32);text-align:center}.coleccion__lista{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espacio-32) var(--coleccion-espacio)}.coleccion__item{flex:0 0 calc((100% - var(--coleccion-espacio) * (var(--coleccion-columnas) - 1)) / var(--coleccion-columnas))}.coleccion__vacia{display:grid;justify-items:center;gap:var(--espacio-24);max-width:40ch;margin-inline:auto;text-align:center}@media(min-width:768px){.coleccion{--coleccion-columnas: 3}}@media(min-width:1024px){.coleccion{--coleccion-columnas: 4;--coleccion-espacio: var(--espacio-32);padding-block:var(--espacio-48) var(--espacio-64)}.coleccion__cabecera{margin-bottom:var(--espacio-48)}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contacto{display:grid;gap:var(--espacio-32);padding-block:var(--espacio-32) var(--espacio-64)}.contacto__intro{display:grid;align-content:start;gap:var(--espacio-16)}.contacto__canales{display:grid;gap:var(--espacio-4)}.contacto__canales a{display:inline-flex;align-items:center;gap:var(--espacio-8);min-height:var(--zona-tactil);font-weight:600}.contacto__aviso{padding:var(--espacio-16);border:1.5px dashed var(--color-cacao);border-radius:var(--radio-boton);font-size:var(--texto-small)}.contacto__formulario{display:grid;gap:var(--espacio-16);max-width:560px}.contacto__campo{display:grid;gap:var(--espacio-8)}.contacto__campo label{font-weight:600}.contacto__campo input,.contacto__campo textarea{min-height:var(--zona-tactil);padding:var(--espacio-12);border:1px solid var(--color-cacao);background-color:var(--color-blanco-foto);color:var(--color-cacao);font-size:1rem}.contacto__campo [aria-invalid=true]{border-color:var(--color-error)}.contacto__exito,.contacto__error{display:flex;align-items:center;gap:var(--espacio-8);padding:var(--espacio-12);border-left:3px solid var(--color-exito);background-color:var(--color-blanco-foto)}.contacto__error{border-left-color:var(--color-error);color:var(--color-error)}@media(min-width:1024px){.contacto{grid-template-columns:5fr 7fr;gap:var(--espacio-64);padding-block:var(--espacio-48) var(--espacio-96)}}.contenido{display:grid;gap:var(--espacio-32);align-items:start;padding-block:var(--espacio-32) var(--espacio-64)}.contenido__foto{width:min(78%,360px);justify-self:center}.contenido__texto{display:grid;gap:var(--espacio-24);max-width:68ch}.contenido__bloque{display:grid;gap:var(--espacio-12)}.contenido__pendiente{display:grid;justify-items:start;gap:var(--espacio-8);padding:var(--espacio-16);border:1.5px dashed var(--color-cacao);border-radius:var(--radio-boton);background-color:var(--color-blanco-foto);font-size:var(--texto-small)}@media(min-width:1024px){.contenido{padding-block:var(--espacio-48) var(--espacio-96)}.contenido--con-foto{grid-template-columns:5fr 7fr;gap:var(--espacio-64)}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.eventos-aviso{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--espacio-48);background-color:color-mix(in srgb,var(--color-rosa) 45%,var(--color-crema))}.eventos-aviso__contenido{grid-column:2;display:grid;gap:var(--espacio-32);align-items:center}.eventos-aviso__foto{width:min(100%,360px);justify-self:center}.eventos-aviso__texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-16)}@media(min-width:1024px){.eventos-aviso{padding-block:var(--espacio-64)}.eventos-aviso__contenido{grid-template-columns:1fr 1fr;gap:var(--espacio-64)}.eventos-aviso__texto{gap:var(--espacio-24)}}.pie__aviso{padding:var(--espacio-8) var(--page-margin);background-color:var(--color-rosa);font-size:var(--texto-small);text-align:center}.pie{display:grid;grid-template-columns:var(--content-grid);margin-top:var(--espacio-64);padding-top:var(--espacio-48);padding-bottom:var(--espacio-32);background-color:var(--color-rosa);color:var(--color-cacao)}.pie>*{grid-column:2}.pie__contenido{display:grid;gap:var(--espacio-32)}.pie__marca{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-12)}.pie__redes{display:flex;gap:var(--espacio-4);margin:0 0 0 calc(var(--espacio-12) * -1);padding:0;list-style:none}.pie__icono{display:inline-flex;align-items:center;justify-content:center;width:var(--zona-tactil);height:var(--zona-tactil);color:var(--color-cacao)}.pie__titulo{margin-bottom:var(--espacio-12);font-family:var(--fuente-titulos);font-size:1.125rem;font-weight:600}.pie__lista{margin:0;padding:0;list-style:none}.pie__lista a{display:inline-flex;align-items:center;min-height:var(--zona-tactil);color:var(--color-cacao);text-decoration:none}.pie__lista a:hover{text-decoration:underline}.pie__acordeon{border-bottom-color:color-mix(in srgb,var(--color-cacao) 20%,transparent)}.pie__acordeon .acordeon__titulo{font-family:var(--fuente-titulos);font-size:1.125rem}.pie__acordeon .acordeon__contenido{color:var(--color-cacao)}.pie__inferior{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espacio-16);margin-top:var(--espacio-32);padding-top:var(--espacio-24);border-top:1px solid color-mix(in srgb,var(--color-cacao) 20%,transparent)}.pie__pagos{display:flex;flex-wrap:wrap;gap:var(--espacio-8);margin:0;padding:0;list-style:none}.pie__pago{width:38px;height:24px}@media(min-width:768px){.pie__zonas{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--espacio-32)}}@media(min-width:1024px){.pie__contenido{grid-template-columns:minmax(200px,1fr) 3fr;gap:var(--espacio-48)}}.guia{padding-block:var(--espacio-48) var(--espacio-96)}.guia__encabezado{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-12);margin-bottom:var(--espacio-48)}.guia__bloque{padding-block:var(--espacio-32);border-top:1px solid color-mix(in srgb,var(--color-cacao) 15%,transparent)}.guia__bloque>h2{margin-bottom:var(--espacio-24)}.guia__colores{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--espacio-12);padding:0}.guia__color{display:flex;flex-direction:column;gap:var(--espacio-4);min-height:120px;padding:var(--espacio-12);border-radius:var(--radio-boton);box-shadow:inset 0 0 0 1px #3b2a221f;font-size:var(--texto-small)}.guia__tipos{display:grid;gap:var(--espacio-16);max-width:60ch}.guia__fila{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espacio-24)}.guia__fila+.guia__fila{margin-top:var(--espacio-24)}.guia__fila--estrecha{max-width:420px}.guia__polaroids{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--espacio-32);align-items:start;padding:var(--espacio-16)}.guia__polaroids .polaroid{max-width:280px;margin-inline:auto;width:100%}.guia__icono{display:inline-flex;flex-direction:column;align-items:center;gap:var(--espacio-4)}:root{--alto-encabezado: 61px}@media(min-width:1024px){:root{--alto-encabezado: 77px}}.shopify-section-group-header-group{position:sticky;top:0;z-index:10}.encabezado__aviso{padding:var(--espacio-8) var(--page-margin);background-color:var(--color-rosa);font-size:var(--texto-small);text-align:center}.encabezado{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-crema);border-bottom:1px solid color-mix(in srgb,var(--color-cacao) 12%,transparent)}.encabezado__barra{grid-column:2;display:grid;grid-template-columns:var(--zona-tactil) 1fr var(--zona-tactil);align-items:center;min-height:60px}.encabezado__logo{justify-self:center}.encabezado .logo__texto{font-size:1.375rem}.encabezado__icono{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--zona-tactil);height:var(--zona-tactil);padding:0;border:0;background:none;color:var(--color-cacao);cursor:pointer}.encabezado__contador{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background-color:var(--color-terracota-boton);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.encabezado .encabezado__nav,.encabezado .encabezado__crear,.encabezado .encabezado__solo-escritorio{display:none}.encabezado__acciones{display:flex;align-items:center;justify-content:flex-end;gap:var(--espacio-4)}@media(min-width:1024px){.encabezado__barra{grid-template-columns:auto 1fr auto;gap:var(--espacio-24);min-height:76px}.encabezado .encabezado__hamburguesa{display:none}.encabezado__logo{justify-self:start}.encabezado .logo__texto{font-size:1.625rem}.encabezado .encabezado__nav{display:block;justify-self:center}.encabezado .encabezado__crear{display:inline-flex;margin-right:var(--espacio-8)}.encabezado .encabezado__solo-escritorio{display:inline-flex}}.encabezado__menu{display:flex;align-items:center;gap:var(--espacio-16);margin:0;padding:0;list-style:none;font-size:.9375rem;white-space:nowrap}@media(min-width:1280px){.encabezado__menu{gap:var(--espacio-24);font-size:var(--texto-body)}}.encabezado__enlace{display:inline-flex;align-items:center;gap:var(--espacio-4);min-height:var(--zona-tactil);color:var(--color-cacao);font-weight:500;text-decoration:none;cursor:pointer;list-style:none}.encabezado__enlace::-webkit-details-marker{display:none}.encabezado__enlace:hover,.encabezado__enlace[aria-current=page],.encabezado__enlace--activo{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.35em}.encabezado__flecha{width:16px;height:16px;transition:transform var(--duracion-media) var(--ease-suave)}.encabezado__desplegable[open] .encabezado__flecha{transform:rotate(45deg)}.encabezado__desplegable{position:relative}.encabezado__submenu{position:absolute;top:100%;left:calc(var(--espacio-16) * -1);min-width:240px;margin:0;padding:var(--espacio-8);list-style:none;background-color:var(--color-blanco-foto);border-radius:var(--radio-foto);box-shadow:var(--sombra-papel-elevada)}.encabezado__subenlace{display:flex;align-items:center;min-height:var(--zona-tactil);padding:0 var(--espacio-12);color:var(--color-cacao);text-decoration:none;border-radius:var(--radio-boton)}.encabezado__subenlace:hover,.encabezado__subenlace[aria-current=page]{background-color:var(--color-crema)}.hero{display:grid;grid-template-columns:var(--content-grid);padding-block:var(--espacio-24) var(--espacio-48);overflow:hidden}.hero__contenido{grid-column:2;display:grid;gap:var(--espacio-32);align-items:center}.hero__texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-16)}.hero__titulo{max-width:12ch}.hero__subtitulo{max-width:34ch}.hero__boton{margin-top:var(--espacio-8)}.hero__collage{position:relative;width:100%;max-width:520px;aspect-ratio:1 / 1;margin-inline:auto}.hero__foto{position:absolute;width:46%}.hero__foto:nth-child(1){left:2%;top:4%;z-index:3}.hero__foto:nth-child(2){left:52%;top:0;width:42%;z-index:2}.hero__foto:nth-child(3){left:30%;top:40%;width:40%;z-index:4}.hero__foto:nth-child(4){left:64%;top:46%;width:34%;z-index:1}.hero__foto:nth-child(5){left:0;top:52%;width:34%;z-index:2}.hero__foto:nth-child(6){left:58%;top:74%;width:30%;z-index:5}.hero__collage--1 .hero__foto:nth-child(1){left:20%;top:8%;width:60%}.hero__collage--2 .hero__foto:nth-child(1){left:4%;top:10%;width:52%}.hero__collage--2 .hero__foto:nth-child(2){left:44%;top:30%;width:52%}.hero__collage--3 .hero__foto:nth-child(3){left:26%;top:44%;width:46%}@media(prefers-reduced-motion:no-preference){.hero__foto{animation:hero-pegar .6s var(--ease-pegar) both;animation-delay:calc(var(--i, 0) * 60ms)}}@keyframes hero-pegar{0%{scale:1.06;translate:0 6px}}@media(min-width:1024px){.hero{padding-block:var(--espacio-48) var(--espacio-64)}.hero__contenido{grid-template-columns:5fr 6fr;gap:var(--espacio-48)}.hero__texto{gap:var(--espacio-24)}}.historia{display:grid;gap:var(--espacio-32);align-items:center;padding-block:var(--espacio-48)}.historia__foto{width:min(80%,380px);justify-self:center}.historia__texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-16);max-width:52ch}.historia__cuerpo{display:grid;gap:var(--espacio-12);font-size:var(--texto-lead)}.historia__enlace{display:inline-flex;align-items:center;gap:var(--espacio-8);min-height:var(--zona-tactil);font-weight:600}.historia__enlace .icono{width:20px;height:20px}@media(min-width:1024px){.historia{grid-template-columns:5fr 6fr;gap:var(--espacio-64);padding-block:var(--espacio-64)}.historia__texto{gap:var(--espacio-24)}}.ideas{padding-block:var(--espacio-48)}.ideas__cabecera{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--espacio-8) var(--espacio-24);margin-bottom:var(--espacio-24)}.ideas__subtitulo{flex-basis:100%}.ideas__ver-todas{display:inline-flex;align-items:center;min-height:var(--zona-tactil);font-weight:500}.ideas__lista{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:var(--espacio-24);margin-inline:calc(var(--page-margin) * -1);padding:var(--espacio-16) var(--page-margin) var(--espacio-24);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin);scrollbar-width:none}.ideas__lista::-webkit-scrollbar{display:none}.ideas__item{scroll-snap-align:start}.ideas__enlace{display:flex;flex-direction:column;gap:var(--espacio-16);color:var(--color-cacao);text-decoration:none}.ideas__ocasion{font-family:var(--fuente-titulos);font-size:1.125rem;font-weight:600;text-align:center}a.ideas__enlace:hover .ideas__ocasion{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em}@media(min-width:768px){.ideas__lista{grid-auto-columns:32%}}@media(min-width:1024px){.ideas{padding-block:var(--espacio-64)}.ideas__lista{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espacio-48) var(--espacio-32);margin-inline:0;padding-inline:0;overflow:visible}.ideas__item{flex:0 0 calc((100% - var(--espacio-32) * 2) / 3)}.ideas--carrusel .ideas__lista{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--espacio-32) * 3) / 4);gap:var(--espacio-32);padding:var(--espacio-16) var(--espacio-8) var(--espacio-24);margin-inline:calc(var(--espacio-8) * -1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--espacio-8);cursor:grab}.ideas--carrusel .ideas__item{flex:none}.ideas--carrusel .ideas__lista.ideas__lista--arrastrando{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ideas__controles{display:flex;gap:var(--espacio-8);margin-left:auto}.ideas__controles[hidden]{display:none}.ideas__boton{display:inline-flex;align-items:center;justify-content:center;width:var(--zona-tactil);height:var(--zona-tactil);padding:0;border:1.5px solid var(--color-cacao);border-radius:50%;background-color:var(--color-blanco-foto);color:var(--color-cacao);cursor:pointer}.ideas__boton:hover:not(:disabled){background-color:var(--color-rosa)}.ideas__boton:focus-visible{outline:2px solid var(--color-foco);outline-offset:2px}.ideas__boton:disabled{opacity:.35;cursor:not-allowed}}.animar .ideas--carrusel .ideas__lista{scroll-behavior:smooth}@media(max-width:1023px){.ideas__controles,.ideas__controles[hidden]{display:none}}.mosaico{--mosaico-columnas: 2;--mosaico-espacio: var(--espacio-24);padding-block:var(--espacio-48)}.mosaico__titulo{margin-bottom:var(--espacio-32);text-align:center}.mosaico__subtitulo{max-width:52ch;margin:calc(var(--espacio-16) * -1) auto var(--espacio-32);text-align:center}.mosaico__lista{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espacio-32) var(--mosaico-espacio)}.mosaico__item{flex:0 0 calc((100% - var(--mosaico-espacio) * (var(--mosaico-columnas) - 1)) / var(--mosaico-columnas))}.mosaico__enlace{display:flex;flex-direction:column;gap:var(--espacio-16);color:var(--color-cacao);text-decoration:none}.mosaico__texto{display:grid;gap:var(--espacio-4);text-align:center}.mosaico__texto .etiqueta-personalizar{justify-self:center;margin-top:var(--espacio-4);padding:2px var(--espacio-12);border:1.5px solid var(--color-terracota-boton);border-radius:999px;color:var(--color-terracota-boton);font-size:var(--texto-small);font-weight:600}.mosaico__nombre{font-family:var(--fuente-titulos);font-size:1.125rem;font-weight:600;line-height:var(--interlineado-titulos)}.mosaico__enlace:hover .mosaico__nombre{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em}@media(min-width:768px){.mosaico{--mosaico-columnas: 3}}@media(min-width:1024px){.mosaico{--mosaico-columnas: 4;--mosaico-espacio: var(--espacio-32);padding-block:var(--espacio-64)}.mosaico__titulo{margin-bottom:var(--espacio-48)}.mosaico__nombre{font-size:var(--texto-h4)}}.pagina{display:grid;gap:var(--espacio-24);padding-block:var(--espacio-32) var(--espacio-64)}@media(min-width:1024px){.pagina{padding-block:var(--espacio-48) var(--espacio-96)}}.faq{display:grid;gap:var(--espacio-24);padding-block:var(--espacio-48);scroll-margin-top:calc(var(--alto-encabezado, 77px) + var(--espacio-16))}.faq__lista{display:grid}.faq__borrador{position:relative;padding-top:var(--espacio-12);opacity:.7}.faq__aviso{padding:var(--espacio-16);border:1.5px dashed var(--color-cacao);border-radius:var(--radio-boton);font-size:var(--texto-small)}@media(min-width:1024px){.faq{padding-block:var(--espacio-64)}}.proceso{padding-block:var(--espacio-48)}.proceso__titulo{margin-bottom:var(--espacio-32);text-align:center}.proceso__pasos{display:flex;flex-direction:column;align-items:center;gap:var(--espacio-8)}.proceso__paso{display:flex;flex-direction:column;align-items:center;gap:var(--espacio-24);width:100%;max-width:320px;text-align:center}.proceso__paso .proceso__foto{width:min(100%,250px)}.proceso__texto{display:grid;gap:var(--espacio-8)}.proceso__etiqueta{display:inline-flex;align-items:center;justify-content:center;gap:var(--espacio-8);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.proceso__numero{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1.5px solid currentColor;border-radius:50%;font-size:var(--texto-caption);letter-spacing:0}.proceso__flecha{display:flex;justify-content:center}.proceso__flecha .proceso__flecha--escritorio{display:none}@media(max-width:1023px){.proceso__pasos .animar-entrada{--retraso: 0ms !important}}@media(min-width:1024px){.proceso{padding-block:var(--espacio-64)}.proceso__titulo{margin-bottom:var(--espacio-48)}.proceso__pasos{flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--espacio-16);container-type:inline-size}.proceso__paso{flex:1 1 0}.proceso__paso .proceso__foto{width:78%}.proceso__flecha{flex:none;align-self:flex-start;margin-top:100px;margin-top:calc(-15px + (min(320px,(100cqw - 364px) / 3)*.78 - 20px)/1.6)}.proceso__flecha .proceso__flecha--movil{display:none}.proceso__flecha .proceso__flecha--escritorio{display:inline-flex}}.rastreo-paqueteria{display:grid;justify-items:start;gap:var(--espacio-8);max-width:68ch;margin-top:calc(var(--espacio-32) * -1);padding-bottom:var(--espacio-64)}@media(min-width:1024px){.rastreo-paqueteria{margin-top:calc(var(--espacio-48) * -1);padding-bottom:var(--espacio-96)}}.rastreo-paqueteria--aviso{padding:var(--espacio-16);border:1.5px dashed var(--color-cacao);border-radius:var(--radio-boton);background-color:var(--color-blanco-foto)}.resenas{padding-block:var(--espacio-48)}.resenas__titulo{margin-bottom:var(--espacio-32);text-align:center}.resenas__lista{display:grid;gap:var(--espacio-24)}.resenas__ejemplo{align-self:flex-start;padding:2px var(--espacio-8);border-radius:var(--radio-chip);background-color:var(--color-rosa);font-size:var(--texto-caption);font-weight:600}.resenas__tarjeta{display:flex;flex-direction:column;gap:var(--espacio-16);height:100%;margin:0;padding:var(--espacio-24);background-color:var(--color-blanco-foto);border-radius:var(--radio-foto);box-shadow:var(--sombra-papel)}.resenas__foto{width:96px}.resenas__texto{margin:0;font-size:var(--texto-lead)}.resenas__autor{display:grid;gap:var(--espacio-4);margin-top:auto}.resenas__nombre{font-weight:600}.resenas__aviso{margin-block:var(--espacio-24);padding:var(--espacio-16);border:1px dashed var(--color-cacao);border-radius:var(--radio-boton);font-size:var(--texto-small);text-align:center}@media(min-width:768px){.resenas__lista{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(min-width:1024px){.resenas{padding-block:var(--espacio-64)}.resenas__titulo{margin-bottom:var(--espacio-48)}.resenas__lista{gap:var(--espacio-32)}}.busqueda{display:grid;gap:var(--espacio-24);padding-block:var(--espacio-32) var(--espacio-64)}.busqueda__formulario{display:flex;flex-wrap:wrap;gap:var(--espacio-8);max-width:560px}.busqueda__formulario input{flex:1 1 220px;min-height:var(--zona-tactil);padding:0 var(--espacio-12);border:1px solid var(--color-cacao);background-color:var(--color-blanco-foto);color:var(--color-cacao);font-size:1rem}.busqueda__vacia{display:grid;justify-items:start;gap:var(--espacio-16)}.busqueda__productos{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--espacio-32) var(--espacio-24)}.busqueda__productos:empty,.busqueda__paginas:empty{display:none}.busqueda__paginas{display:grid;gap:var(--espacio-8)}.busqueda__paginas a{display:inline-flex;align-items:center;min-height:var(--zona-tactil);font-weight:600}@media(min-width:768px){.busqueda__productos{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.busqueda__productos{grid-template-columns:repeat(4,1fr);gap:var(--espacio-32)}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.acordeon{border-bottom:1px solid color-mix(in srgb,var(--color-cacao) 25%,transparent)}.acordeon__titulo{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-16);min-height:var(--zona-tactil);padding:var(--espacio-16) 0;font-weight:600;cursor:pointer;list-style:none}.acordeon__titulo::-webkit-details-marker{display:none}.acordeon__icono{flex:none;width:20px;height:20px;transition:transform var(--duracion-media) var(--ease-suave)}.acordeon[open] .acordeon__icono{transform:rotate(45deg)}.acordeon__contenido{padding-bottom:var(--espacio-16);color:var(--color-texto-secundario)}:root{--crear-fijo-alto: 52px;--crear-fijo-separacion: var(--espacio-16);--crear-fijo-reserva: calc( var(--crear-fijo-alto) + var(--crear-fijo-separacion) * 2 + env(safe-area-inset-bottom) )}.crear-fijo{position:fixed;left:50%;bottom:calc(var(--crear-fijo-separacion) + env(safe-area-inset-bottom));z-index:20;translate:-50% 0}.crear-fijo__boton{min-height:var(--crear-fijo-alto);min-width:160px;padding-inline:var(--espacio-32);box-shadow:var(--sombra-papel-elevada)}html:has(dialog.menu-movil[open]) .crear-fijo{display:none}.crear-fijo{transition:opacity var(--duracion-media) ease,translate var(--duracion-media) var(--ease-suave)}.crear-fijo--oculto{opacity:0;translate:-50% 150%;pointer-events:none}body:has(.crear-fijo) .pie{padding-bottom:calc(var(--espacio-32) + var(--crear-fijo-reserva))}@media(min-width:1024px){.crear-fijo{display:none}body:has(.crear-fijo) .pie{padding-bottom:var(--espacio-32)}}.boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--espacio-8);min-height:var(--zona-tactil);padding:var(--espacio-12) var(--espacio-24);border:1.5px solid transparent;border-radius:var(--radio-boton);font-family:var(--fuente-texto);font-size:var(--texto-body);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duracion-rapida) ease,color var(--duracion-rapida) ease,scale var(--duracion-rapida) ease}.boton--primario{background-color:var(--color-terracota-boton);color:#fff}.boton--primario:hover{background-color:var(--color-terracota-boton-hover)}.boton--secundario{background-color:transparent;border-color:var(--color-cacao);color:var(--color-cacao)}.boton--secundario:hover{background-color:var(--color-cacao);color:var(--color-crema)}@media(prefers-reduced-motion:no-preference){.boton:active:not(:disabled){scale:.98}}.boton:disabled{opacity:.5;cursor:not-allowed}.boton--ancho-completo{display:flex;width:100%}.carrito-linea{display:grid;grid-template-columns:88px 1fr;grid-template-areas:"miniatura info" "miniatura precio";gap:var(--espacio-8) var(--espacio-16);padding-block:var(--espacio-24);border-bottom:1px solid color-mix(in srgb,var(--color-cacao) 15%,transparent)}.carrito-linea:first-child{border-top:1px solid color-mix(in srgb,var(--color-cacao) 15%,transparent)}.carrito-linea--cajon{grid-template-columns:72px 1fr;padding-block:var(--espacio-16)}.carrito-linea--cajon:first-child{border-top:0}.carrito-linea__miniatura{grid-area:miniatura;align-self:start}.carrito-linea__foto{position:relative;display:block;aspect-ratio:1 / 1;border:solid var(--color-blanco-foto);border-width:5px 5px 14px;border-radius:var(--radio-foto);background-color:var(--color-rosa);box-shadow:var(--sombra-papel);overflow:hidden}.carrito-linea__foto img,.carrito-linea__placeholder{display:block;width:100%;height:100%;object-fit:cover}.carrito-linea__placeholder{fill:var(--color-cacao);opacity:.35}.carrito-linea__pendiente{position:absolute;left:4px;bottom:4px;right:4px;padding:1px 4px;border-radius:999px;background-color:var(--color-crema);font-size:10px;line-height:1.2}.carrito-linea__vista-previa{width:auto;max-width:100%;height:auto;max-height:200px;margin-inline:auto;box-shadow:var(--sombra-papel)}.carrito-linea--cajon .carrito-linea__vista-previa{max-height:140px}.carrito-linea__vista-previa--recorte{box-shadow:none;filter:drop-shadow(0 1px 2px rgba(59,42,34,.22))}.carrito-linea__info{grid-area:info;display:grid;align-content:start;gap:var(--espacio-4);min-width:0}.carrito-linea__producto{font-family:var(--fuente-titulos);font-size:1.125rem;font-weight:600;text-decoration:none}.carrito-linea__producto:hover{text-decoration:underline}.carrito-linea__fotos{justify-self:start;padding:1px var(--espacio-8);border-radius:999px;background-color:var(--color-rosa);font-weight:600}.carrito-linea__propiedades{display:grid;gap:2px;margin:var(--espacio-4) 0 0}.carrito-linea__propiedades div{display:flex;flex-wrap:wrap;gap:var(--espacio-4)}.carrito-linea__propiedades dt{font-weight:600}.carrito-linea__propiedades dt:after{content:":"}.carrito-linea__propiedades dd{margin:0;overflow-wrap:anywhere}.carrito-linea__detalles summary{display:inline-flex;align-items:center;min-height:var(--zona-tactil);font-weight:600;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.carrito-linea__complementos{display:grid;gap:var(--espacio-8);margin:var(--espacio-8) 0 0;padding:0;list-style:none}.carrito-linea__complemento{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--espacio-8);padding:var(--espacio-4) var(--espacio-12);border-left:3px solid var(--color-rosa);background-color:color-mix(in srgb,var(--color-rosa) 25%,transparent)}.carrito-linea__incluye{font-weight:600}.carrito-linea__complemento-nombre{flex:1 1 8rem;overflow-wrap:anywhere}.carrito-linea__complemento-precio{font-weight:600}.carrito-linea__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espacio-8) var(--espacio-16);margin-top:var(--espacio-8)}.carrito-linea__cantidad{display:inline-flex;align-items:center;border:1px solid var(--color-cacao);background-color:var(--color-blanco-foto)}.carrito-linea__paso{display:inline-flex;align-items:center;justify-content:center;width:var(--zona-tactil);height:var(--zona-tactil);padding:0;border:0;background:none;color:var(--color-cacao);cursor:pointer}.carrito-linea__paso .icono{width:18px;height:18px}html:not(.js) .carrito-linea__paso{display:none}.carrito-linea__campo{width:3rem;min-height:var(--zona-tactil);padding:0;border:0;background:none;color:var(--color-cacao);font-size:1rem;text-align:center;-webkit-appearance:none;appearance:textfield}.carrito-linea__campo::-webkit-inner-spin-button,.carrito-linea__campo::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.carrito-linea__quitar{display:inline-flex;align-items:center;gap:var(--espacio-4);min-height:var(--zona-tactil);font-size:var(--texto-small)}.carrito-linea__quitar .icono{width:18px;height:18px}.carrito-linea__precio{grid-area:precio;font-weight:600}.carrito-descuento{margin:0;padding:var(--espacio-8) var(--espacio-12);border-left:3px solid var(--color-terracota);background-color:color-mix(in srgb,var(--color-rosa) 35%,transparent);font-weight:600}[data-carrito-contenido][aria-busy=true] .carrito-linea{opacity:.6}[data-carrito-contenido][aria-busy=true] :is(.carrito-linea__paso,.carrito-linea__quitar,.carrito-linea__campo){pointer-events:none}@media(min-width:768px){.carrito-linea--pagina{grid-template-columns:120px 1fr auto;grid-template-areas:"miniatura info precio"}.carrito-linea--pagina .carrito-linea__precio{text-align:right}}.chip{display:inline-flex;align-items:center;padding:var(--espacio-4) var(--espacio-12);background-color:var(--color-rosa);color:var(--color-cacao);border-radius:var(--radio-chip);font-size:var(--texto-small);font-weight:500;line-height:1.4;white-space:nowrap;transform:rotate(var(--inclinacion, 0deg))}.flecha{display:inline-flex;color:var(--color-terracota)}.flecha svg{width:150px;height:50px;stroke-width:1.6}.animar .flecha--animar path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s var(--ease-suave) var(--retraso, 0ms)}.animar .flecha--animar path+path{transition-delay:calc(var(--retraso, 0ms) + .35s);transition-duration:.15s}.animar .flecha--animar.entro path{stroke-dashoffset:0}.flecha--abajo{width:50px;height:150px;align-items:center;justify-content:center}.flecha--abajo svg{flex:none;width:150px;height:50px;stroke-width:1.6;transform:rotate(90deg)}.icono{width:24px;height:24px;flex:none}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.logo{display:inline-flex;align-items:center;min-height:var(--zona-tactil);color:var(--color-cacao);text-decoration:none}.logo__imagen{width:var(--logo-ancho);height:auto}.logo__texto{font-family:var(--fuente-titulos);font-weight:600;font-size:1.5rem;line-height:1;letter-spacing:-.01em;white-space:nowrap}.menu-movil{width:min(88vw,400px);max-width:none;height:100dvh;max-height:none;margin:0 auto 0 0;padding:0;border:0;background-color:var(--color-crema);color:var(--color-cacao)}.menu-movil[open]{animation:menu-movil-entrar var(--duracion-media) var(--ease-suave)}.menu-movil::backdrop{background-color:#3b2a2273}@keyframes menu-movil-entrar{0%{translate:-100% 0}}.menu-movil__panel{display:flex;flex-direction:column;gap:var(--espacio-16);min-height:100%;padding:var(--espacio-12) var(--espacio-16) calc(var(--espacio-32) + env(safe-area-inset-bottom));padding-left:max(var(--espacio-16),env(safe-area-inset-left))}.menu-movil__cabecera{display:flex;align-items:center;justify-content:space-between}.menu-movil__cerrar,.menu-movil__buscar{display:inline-flex;align-items:center;justify-content:center;width:var(--zona-tactil);height:var(--zona-tactil);padding:0;border:0;background:none;color:var(--color-cacao);cursor:pointer}.menu-movil__busqueda{display:flex;align-items:center;border:1px solid var(--color-cacao);border-radius:var(--radio-boton);background-color:var(--color-blanco-foto)}.menu-movil__busqueda input{flex:1;min-width:0;min-height:var(--zona-tactil);padding:0 var(--espacio-12);border:0;background:none;color:var(--color-cacao);font-size:1rem}.menu-movil__busqueda input::placeholder{color:var(--color-texto-secundario)}.menu-movil__busqueda:focus-within{outline:2px solid var(--color-foco);outline-offset:2px}.menu-movil__busqueda input:focus-visible{outline:none}.menu-movil__lista,.menu-movil__sublista{margin:0;padding:0;list-style:none}.menu-movil__lista>li{border-bottom:1px solid color-mix(in srgb,var(--color-cacao) 15%,transparent)}.menu-movil__enlace{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-family:var(--fuente-titulos);font-size:1.25rem;font-weight:600;color:var(--color-cacao);text-decoration:none;cursor:pointer;list-style:none}.menu-movil__enlace::-webkit-details-marker{display:none}.menu-movil__enlace[aria-current=page]{text-decoration:underline;text-underline-offset:.3em}.menu-movil__flecha{width:20px;height:20px;transition:transform var(--duracion-media) var(--ease-suave)}.menu-movil__grupo[open] .menu-movil__flecha{transform:rotate(45deg)}.menu-movil__sublista{padding-bottom:var(--espacio-12)}.menu-movil__subenlace{display:flex;align-items:center;min-height:var(--zona-tactil);padding-left:var(--espacio-12);color:var(--color-cacao);text-decoration:none}.menu-movil__subenlace[aria-current=page]{text-decoration:underline;text-underline-offset:.3em}.menu-movil__cuenta{display:inline-flex;align-items:center;gap:var(--espacio-8);min-height:var(--zona-tactil);margin-top:auto;font-weight:500;color:var(--color-cacao)}@media(min-width:1024px){.menu-movil{display:none}}.nota{display:inline-block;font-family:var(--fuente-manuscrita);font-weight:400;font-size:1.5rem;line-height:1.1;color:var(--color-cacao);transform:rotate(var(--inclinacion, -2deg));transform-origin:left center}.nota--grande{font-size:clamp(1.75rem,1.61rem + .6vw,2.25rem)}.paginacion{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espacio-4);margin-top:var(--espacio-48)}.paginacion__enlace{display:inline-flex;align-items:center;justify-content:center;min-width:var(--zona-tactil);height:var(--zona-tactil);border-radius:var(--radio-boton);color:var(--color-cacao);text-decoration:none}a.paginacion__enlace:hover{background-color:var(--color-rosa)}.paginacion__enlace--actual{font-weight:700;text-decoration:underline;text-underline-offset:.3em}.personalizador-barra{position:fixed;left:0;right:0;bottom:0;z-index:15;padding:var(--espacio-12) var(--page-margin) calc(var(--espacio-12) + env(safe-area-inset-bottom));background-color:var(--color-crema);border-top:1px solid color-mix(in srgb,var(--color-cacao) 15%,transparent);box-shadow:0 -6px 16px -10px #3b2a2240}.personalizador-barra__contenido{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-16)}.personalizador-barra__precio{font-family:var(--fuente-titulos);font-size:1.375rem;font-weight:600;white-space:nowrap}.personalizador-barra__boton{flex:1;max-width:280px}.personalizador-barra__boton[aria-busy=true]{cursor:progress}.personalizador-barra__error{margin-top:var(--espacio-8);color:var(--color-error);font-size:var(--texto-small)}.personalizador-barra__confirmacion{display:grid;gap:var(--espacio-12)}.personalizador-barra__mensaje{display:flex;align-items:center;gap:var(--espacio-8);font-weight:600}.personalizador-barra__mensaje .icono{color:var(--color-exito)}.personalizador-barra__acciones{display:grid;grid-template-columns:1fr 1fr;gap:var(--espacio-8)}body:has(.personalizador-barra) .pie{padding-bottom:calc(var(--espacio-32) + 120px + env(safe-area-inset-bottom))}@media(min-width:1024px){.personalizador-barra{position:static;padding:var(--espacio-24) 0 0;background:none;border-top:1px solid color-mix(in srgb,var(--color-cacao) 15%,transparent);box-shadow:none}body:has(.personalizador-barra) .pie{padding-bottom:var(--espacio-32)}}.personalizador{display:grid;gap:var(--espacio-24);padding-bottom:var(--espacio-32)}.personalizador__vista{position:sticky;top:var(--alto-encabezado, 61px);z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;height:44svh;margin-inline:calc(var(--page-margin) * -1);padding:var(--espacio-12) var(--page-margin);background-color:var(--color-crema);border-bottom:1px solid color-mix(in srgb,var(--color-cacao) 10%,transparent);transition:height var(--duracion-media) var(--ease-suave)}.personalizador--teclado .personalizador__vista{height:24svh}.personalizador__escenario{position:relative;display:flex;flex:1 1 auto;width:100%;min-height:0}.personalizador__foto-producto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;background-color:var(--color-crema)}.personalizador__foto-producto[hidden]{display:none}.personalizador__foto-producto img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.personalizador__pendiente{width:min(70%,260px)}.personalizador--viendo-foto .personalizador__lienzo-marco{visibility:hidden}.personalizador__miniaturas{display:flex;flex:none;gap:var(--espacio-8);width:100%;padding-top:var(--espacio-8);overflow-x:auto;scrollbar-width:none}.personalizador__mini{position:relative;flex:none;width:52px;height:52px;padding:0;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--color-cacao) 25%,transparent);border-radius:var(--radio-foto);background-color:var(--color-blanco-foto);cursor:pointer}.personalizador__mini[hidden]{display:none}.personalizador__mini[aria-pressed=true]{border:2.5px solid var(--color-cacao)}.personalizador__mini:focus-visible{outline:2px solid var(--color-foco);outline-offset:2px}.personalizador__mini img,.personalizador__mini canvas{display:block;width:100%;height:100%;object-fit:cover}.personalizador__mini--pendiente{background-color:var(--color-rosa);font-size:.625rem;font-weight:600;line-height:1.1}.personalizador__mini-texto{position:absolute;right:0;bottom:0;left:0;padding:1px 0;background-color:#ffffffd9;font-size:.5625rem;font-weight:700;text-align:center}.personalizador__lienzo-marco{position:relative;flex:1 1 auto;width:100%;min-height:0}.personalizador__lienzo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;filter:drop-shadow(0 6px 14px rgb(59 42 34 / .22))}.personalizador--ajustando .personalizador__lienzo{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.personalizador--ajustando .personalizador__lienzo:active{cursor:grabbing}.personalizador__controles{display:grid;gap:var(--espacio-4);width:100%}.personalizador__controles[hidden]{display:none}.personalizador__herramientas{display:flex;align-items:center;gap:var(--espacio-8)}.personalizador__zoom{display:flex;flex:1 1 auto;align-items:center;gap:var(--espacio-12);min-width:0;min-height:var(--zona-tactil);font-size:var(--texto-small);font-weight:600}.personalizador__zoom input,.personalizador__giro input{flex:1 1 auto;min-width:0;width:auto;margin:0;accent-color:var(--color-terracota-boton)}.personalizador__girar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--zona-tactil);height:var(--zona-tactil);padding:0;border:1.5px solid var(--color-cacao);border-radius:50%;background-color:var(--color-blanco-foto);color:var(--color-cacao);cursor:pointer}.personalizador__giro{display:flex;align-items:center;gap:var(--espacio-12);min-height:32px;color:var(--color-texto-secundario);font-size:var(--texto-caption)}.personalizador__giro input{accent-color:var(--color-cacao)}.personalizador__giro output{min-width:3.5ch;color:var(--color-cacao);font-weight:600;text-align:right}.personalizador__acciones{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-16)}.personalizador__restablecer{min-height:var(--zona-tactil);padding:0 var(--espacio-4);border:0;background:none;color:var(--color-cacao);font:inherit;font-size:var(--texto-small);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.personalizador__control{min-height:var(--zona-tactil);padding:var(--espacio-8) var(--espacio-16);border:1.5px solid var(--color-cacao);border-radius:var(--radio-boton);background-color:var(--color-blanco-foto);color:var(--color-cacao);font-weight:600;cursor:pointer}.personalizador__control--listo{min-width:150px;border-color:var(--color-cacao);background-color:var(--color-cacao);color:var(--color-crema)}.personalizador__girar:focus-visible,.personalizador__restablecer:focus-visible,.personalizador__control:focus-visible{outline:2px solid var(--color-foco);outline-offset:2px}.personalizador__etiqueta-ejemplo{position:absolute;top:var(--espacio-8);left:var(--espacio-8);padding:2px var(--espacio-8);border-radius:var(--radio-chip);background-color:var(--color-rosa);font-size:var(--texto-caption);font-weight:600}.personalizador__nota-relieve{color:var(--color-texto-secundario)}.personalizador__botones-foto{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espacio-8)}.personalizador__controles-escritorio{display:none}.personalizador__sin-config{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--texto-small);text-align:center}.personalizador__opciones{display:flex;flex-direction:column;gap:var(--espacio-24)}.personalizador__paso{display:grid;gap:var(--espacio-12);margin:0;padding:0;border:0}.personalizador__leyenda{display:flex;align-items:center;gap:var(--espacio-8);margin-bottom:var(--espacio-12);padding:0;font-family:var(--fuente-titulos);font-size:var(--texto-h4);font-weight:600}.personalizador__numero{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--color-cacao);color:var(--color-crema);font-family:var(--fuente-texto);font-size:var(--texto-small)}.personalizador__chips{display:flex;flex-wrap:wrap;gap:var(--espacio-8)}.personalizador__chip{position:relative;display:inline-flex;flex-direction:column;justify-content:center;min-height:var(--zona-tactil);padding:var(--espacio-8) var(--espacio-16);border:1.5px solid color-mix(in srgb,var(--color-cacao) 35%,transparent);border-radius:var(--radio-boton);background-color:var(--color-blanco-foto);cursor:pointer}.personalizador__chip:has(input:checked){border-color:var(--color-cacao);background-color:var(--color-rosa)}.personalizador__chip:has(input:focus-visible){outline:2px solid var(--color-foco);outline-offset:2px}.personalizador__chip:has(input:disabled){opacity:.45;cursor:not-allowed}.personalizador__chip-texto{font-weight:600;line-height:1.2}.personalizador__chip-precio{font-size:var(--texto-small);color:var(--color-texto-secundario)}.personalizador__chip--fuente-fraunces .personalizador__chip-texto{font-family:Fraunces,serif}.personalizador__chip--fuente-dm-sans .personalizador__chip-texto{font-family:DM Sans,sans-serif}.personalizador__chip--fuente-caveat .personalizador__chip-texto{font-family:Caveat,cursive;font-size:1.25rem;font-weight:400}.personalizador__casillas{display:flex;flex-wrap:wrap;gap:var(--espacio-8)}.personalizador__casilla{position:relative;display:flex;align-items:center;justify-content:center;width:64px;min-height:64px;padding:4px;border:1.5px solid color-mix(in srgb,var(--color-cacao) 35%,transparent);border-radius:var(--radio-boton);background-color:var(--color-blanco-foto);cursor:pointer}.personalizador__casilla[aria-pressed=true]{border-color:var(--color-terracota-boton);box-shadow:0 0 0 2px var(--color-terracota-boton)}.personalizador__casilla canvas{width:100%;height:auto}.personalizador__casilla-numero{position:absolute;top:-8px;left:-8px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:var(--color-cacao);color:var(--color-crema);font-size:var(--texto-caption);font-weight:700}.personalizador__casilla--aviso:after{content:"!";position:absolute;right:-8px;top:-8px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:var(--color-terracota-boton);color:#fff;font-size:var(--texto-caption);font-weight:700}.personalizador__foto{display:grid;gap:var(--espacio-8);justify-items:start}.personalizador__elegir{display:inline-flex;align-items:center;gap:var(--espacio-8);min-height:var(--zona-tactil);padding:var(--espacio-12) var(--espacio-24);border:1.5px solid var(--color-cacao);border-radius:var(--radio-boton);font-weight:600;cursor:pointer}.personalizador__elegir:hover{background-color:var(--color-cacao);color:var(--color-crema)}.personalizador__foto:has(input:focus-visible) .personalizador__elegir{outline:2px solid var(--color-foco);outline-offset:3px}.personalizador__elegir{scroll-margin-bottom:calc(var(--espacio-96) + env(safe-area-inset-bottom))}.personalizador__elegir--resaltar{outline:3px solid var(--color-terracota-boton);outline-offset:3px;animation:personalizador-resaltar .9s var(--ease-suave) 2}@keyframes personalizador-resaltar{50%{outline-offset:7px;scale:1.04}}.personalizador__avisos{display:grid;gap:var(--espacio-8)}.personalizador__aviso{padding:var(--espacio-12);border-left:3px solid var(--color-terracota-boton);background-color:var(--color-blanco-foto);font-size:var(--texto-small)}.personalizador__aviso--error{border-left-color:var(--color-error);color:var(--color-error)}.personalizador__confianza{display:flex;align-items:flex-start;gap:var(--espacio-8);color:var(--color-texto-secundario)}.personalizador__confianza .icono{width:20px;height:20px;color:var(--color-exito)}.personalizador__frase{display:grid;gap:var(--espacio-16)}.personalizador__campo{display:grid;gap:var(--espacio-8)}.personalizador__campo label,.personalizador__etiqueta{font-weight:600}.personalizador__campo input[type=text]{min-height:var(--zona-tactil);padding:0 var(--espacio-12);border:1px solid var(--color-cacao);background-color:var(--color-blanco-foto);color:var(--color-cacao);font-size:1rem}.personalizador__colores{display:flex;flex-wrap:wrap;gap:var(--espacio-4)}.personalizador__color{display:inline-flex;align-items:center;justify-content:center;width:var(--zona-tactil);height:var(--zona-tactil);border-radius:50%;cursor:pointer}.personalizador__muestra{width:30px;height:30px;border-radius:50%;background-color:var(--muestra);box-shadow:inset 0 0 0 1px #00000026}.personalizador__color:has(input:checked) .personalizador__muestra{box-shadow:0 0 0 2px var(--color-crema),0 0 0 4px var(--color-cacao)}.personalizador__color:has(input:focus-visible){outline:2px solid var(--color-foco);outline-offset:2px}.personalizador__descripcion{display:grid;gap:var(--espacio-12);color:var(--color-texto-secundario)}@media(min-width:1024px){.personalizador{grid-template-columns:1fr 1fr;gap:var(--espacio-64);align-items:start;padding-block:var(--espacio-48) var(--espacio-64)}.personalizador__controles-escritorio{display:flex;flex:none;justify-content:center;padding-top:var(--espacio-12)}.personalizador__controles-escritorio .personalizador__controles{max-width:420px}.personalizador__foto-producto{align-items:flex-start}.personalizador__mini{width:64px;height:64px}.personalizador__mini-texto{font-size:.625rem}.personalizador__vista,.personalizador--teclado .personalizador__vista{top:calc(var(--alto-encabezado, 77px) + var(--espacio-24));height:min(calc(100svh - var(--alto-encabezado, 77px) - var(--espacio-48)),720px);margin:0;padding:0;border:0;background:none}}.pie__zona-escritorio{display:none}@media(min-width:768px){.pie__zona-escritorio{display:block}.pie__zona .pie__acordeon{display:none}}.polaroid{--polaroid-borde: 10px;--polaroid-base: 28px;display:block;padding:var(--polaroid-borde) var(--polaroid-borde) var(--polaroid-base);background-color:var(--color-blanco-foto);border-radius:var(--radio-foto);box-shadow:var(--sombra-papel);transform:rotate(var(--inclinacion, 0deg))}.polaroid--grande{--polaroid-borde: 16px;--polaroid-base: 44px}.polaroid--con-nota{--polaroid-base: 52px}.polaroid--grande.polaroid--con-nota{--polaroid-base: 64px}.polaroid__foto{position:relative;aspect-ratio:var(--proporcion, 1 / 1);overflow:hidden;background-color:var(--color-rosa);container-type:inline-size}.polaroid__foto img,.polaroid__placeholder{width:100%;height:100%;object-fit:cover}.polaroid__placeholder{fill:var(--color-cacao);opacity:.35}.polaroid__pendiente{position:absolute;left:var(--espacio-8);bottom:var(--espacio-8);max-width:calc(100% - var(--espacio-16));background-color:var(--color-crema);font-size:var(--texto-caption)}@container (max-width: 180px){.polaroid__pendiente{left:var(--espacio-4);bottom:var(--espacio-4);max-width:calc(100% - var(--espacio-8));padding:2px var(--espacio-8);font-size:11px;line-height:1.3}}@container (max-width: 110px){.polaroid__pendiente{right:var(--espacio-4);justify-content:center;padding:2px var(--espacio-4);font-size:10px;white-space:normal;text-align:center}}.polaroid__nota{height:calc(var(--polaroid-base) - var(--polaroid-borde));margin-bottom:calc(var(--polaroid-borde) - var(--polaroid-base));display:flex;align-items:center;justify-content:center;padding-top:4px;font-family:var(--fuente-manuscrita);font-size:1.5rem;line-height:1;color:var(--color-cacao);text-align:center}.polaroid--grande .polaroid__nota{font-size:1.75rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.polaroid{transition:transform var(--duracion-media) var(--ease-suave),box-shadow var(--duracion-media) var(--ease-suave),opacity var(--duracion-pegar) ease-out var(--retraso, 0ms),scale var(--duracion-pegar) var(--ease-pegar) var(--retraso, 0ms)}.polaroid:hover{transform:rotate(calc(var(--inclinacion, 0deg) + 1.5deg)) translateY(-4px);box-shadow:var(--sombra-papel-elevada)}}.producto{display:grid;gap:var(--espacio-32);padding-block:var(--espacio-32) var(--espacio-48)}.producto__fotos{display:grid;gap:var(--espacio-24);width:min(100%,420px);justify-self:center}.producto__info{display:flex;flex-direction:column;gap:var(--espacio-16)}.producto__formulario{display:grid;gap:var(--espacio-16);margin-top:var(--espacio-8)}.producto__campo{display:grid;gap:var(--espacio-8)}.producto__campo label,.producto__leyenda{font-weight:600}.producto__campo select,.producto__campo input:not([type=radio]){min-height:var(--zona-tactil);padding:0 var(--espacio-12);border:1px solid var(--color-cacao);background-color:var(--color-blanco-foto);color:var(--color-cacao)}.producto__campo input[type=number]{width:6rem}.producto__opciones{margin:0;padding:0;border:0}.producto__leyenda{margin-bottom:var(--espacio-8);padding:0}.producto__pastillas{display:flex;flex-wrap:wrap;gap:var(--espacio-8)}.producto__pastilla{display:inline-flex;align-items:center;gap:var(--espacio-8);min-width:var(--zona-tactil);min-height:var(--zona-tactil);padding:var(--espacio-8) var(--espacio-16);border:1.5px solid color-mix(in srgb,var(--color-cacao) 35%,transparent);border-radius:999px;background-color:var(--color-blanco-foto);font-weight:600;cursor:pointer}.producto__pastilla:has(input:checked){border-color:var(--color-cacao);background-color:var(--color-rosa)}.producto__pastilla:has(input:focus-visible){outline:2px solid var(--color-foco);outline-offset:2px}.producto__pastilla:has(input:disabled){cursor:not-allowed}.producto__muestra{flex:none;width:1.5rem;height:1.5rem;border:1px solid color-mix(in srgb,var(--color-cacao) 30%,transparent);border-radius:50%;background-position:center;background-size:cover}.producto__pastilla--agotada .producto__pastilla-texto{text-decoration:line-through}.producto__pastilla--agotada .producto__muestra{opacity:.5}.producto__pastilla-agotada{font-weight:400;color:var(--color-texto-secundario)}.producto__error{margin:0;color:var(--color-error)}.producto__descripcion{display:grid;gap:var(--espacio-12);margin-top:var(--espacio-16)}@media(min-width:1024px){.producto{grid-template-columns:1fr 1fr;gap:var(--espacio-64);align-items:start;padding-block:var(--espacio-48) var(--espacio-64)}.producto__info{position:sticky;top:100px}}.tarjeta-producto{display:flex;flex-direction:column;gap:var(--espacio-16);color:var(--color-cacao);text-decoration:none}.tarjeta-producto__texto{display:grid;gap:var(--espacio-4);text-align:center}.tarjeta-producto__titulo{font-family:var(--fuente-titulos);font-size:1.125rem;font-weight:600;line-height:var(--interlineado-titulos)}.tarjeta-producto:hover .tarjeta-producto__titulo{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em}.tarjeta-producto__precio{color:var(--color-texto-secundario)}.etiqueta-personalizar{justify-self:center;margin-top:var(--espacio-4);padding:2px var(--espacio-12);border:1.5px solid var(--color-terracota-boton);border-radius:999px;color:var(--color-terracota-boton);font-size:var(--texto-small);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
