.pg-home{display:block;overflow-x:clip}.pg-home ul{list-style:none;margin:0;padding:0}.pg-home .wide{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,6.667vw,96px)}.pg-home .hero{display:flex;align-items:center;padding-block:48px}.pg-home .hero__inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.pg-home .hero__text{flex:1 1 380px;min-width:0;max-width:600px;display:flex;flex-direction:column;gap:24px}.pg-home .eyebrow{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:8px 18px;border:2px dashed var(--accent-2);border-radius:999px;color:var(--accent-2);font-weight:800;font-size:13px}.pg-home .hero__title{font-size:clamp(32px,3.7vw,50px);line-height:1.06;color:var(--text);text-wrap:balance}.pg-home .hero__violeta{display:block;color:var(--accent-2)}.pg-home .hero__accent{display:block;color:var(--accent)}.pg-home .hero__lead{font-size:18px;line-height:1.6;color:var(--ink-soft-75);max-width:500px}.pg-home .hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.pg-home .hero__dato{font-size:15px;font-weight:800;color:var(--accent-2);margin-top:4px}.pg-home .btn--llama{position:relative;animation:llama-latido 2.6s ease-in-out 1.5s infinite}.pg-home .btn--llama:after{content:"";position:absolute;inset:-2px;border-radius:999px;border:3px solid var(--accent);opacity:0;pointer-events:none;animation:llama-aro 2.6s ease-out 1.5s infinite}@keyframes llama-latido{0%,55%,to{transform:scale(1)}25%{transform:scale(1.045)}}@keyframes llama-aro{0%{transform:scale(1);opacity:.75}60%,to{transform:scale(1.14,1.3);opacity:0}}.pg-home .hero__photo{position:relative;flex:1 1 400px;min-width:0;max-width:520px;aspect-ratio:520/640;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px var(--ink-shadow-09)}.pg-home .hero__photo .photo{position:absolute;inset:0}.pg-home .hero__photo,.pg-home .somos__photo{background:#F8F8F8}.pg-home .somos__photo .photo{object-fit:contain}.pg-home .hero__photo .photo{object-fit:cover;object-position:center 22%}.pg-home .gallery{padding-block:48px}.pg-home .gallery__inner{display:flex;flex-direction:column;gap:24px}.pg-home .gallery__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.pg-home .gallery__title{font-size:30px;color:var(--accent-2)}.pg-home .gallery__note{font-weight:700;color:var(--ink-soft-75);font-size:14px}.pg-home .carrusel{position:relative}.pg-home .carrusel__tira{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:8px 4px 24px;margin-inline:-4px;scrollbar-width:none}.pg-home .carrusel__tira::-webkit-scrollbar{display:none}.pg-home .gallery__card{position:relative;display:block;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 60px) / 4);aspect-ratio:2/3;scroll-snap-align:start;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px var(--ink-shadow-09);border:1px solid var(--ink-border-06)}.pg-home .gallery__card .photo{position:absolute;inset:0;object-fit:cover}.pg-home .carrusel__flecha{position:absolute;top:calc(50% - 12px);z-index:2;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--accent-2);box-shadow:0 6px 16px rgba(0,0,0,.22);border:1px solid var(--ink-border-08);transform:translateY(-50%);transition:opacity .2s ease}.pg-home .carrusel__flecha--atras{left:10px}.pg-home .carrusel__flecha--adelante{right:10px}.pg-home .carrusel__flecha:disabled{opacity:0;pointer-events:none}@media (hover:hover){.pg-home .carrusel__flecha:hover:not(:disabled){color:var(--accent)}}.pg-home .prendas{padding-block:8px 56px}.pg-home .prendas__inner{display:flex;flex-direction:column;gap:28px}.pg-home .prendas__title{font-size:30px;color:var(--accent-2)}.pg-home .benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px 28px;gap:32px 28px;align-items:start;padding-block:56px}.pg-home .benefit{display:flex;flex-direction:column;gap:12px}.pg-home .benefit svg{display:block;flex:none}.pg-home .benefit__title{font-size:24px;line-height:1.1;text-wrap:balance}.pg-home .benefit__text{font-size:15px;line-height:1.5;opacity:.92}.pg-home .somos__inner{display:flex;align-items:center;justify-content:space-between;gap:48px;padding-block:48px}.pg-home .somos__text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:560px;min-width:0}.pg-home .somos__title{font-size:28px;color:var(--text)}.pg-home .somos__copy{font-size:16px;line-height:1.65;color:var(--ink-soft-75)}.pg-home .m-somos__link,.pg-home .somos__link{color:var(--accent-2);font-weight:800;margin-block:-12px}.pg-home .somos__photo{position:relative;flex:0 1 340px;min-width:220px;aspect-ratio:340/260;border-radius:18px;overflow:hidden;box-shadow:0 16px 36px var(--ink-shadow-09)}.pg-home .somos__photo .photo{position:absolute;inset:0}.pg-home .cierre,.pg-home .m-cierre{--cierre-bg:#D4400F;--cierre-fg:#FFFFFF;background:var(--cierre-bg);color:var(--cierre-fg)}html[data-theme=dark] #site .pg-home .cierre,html[data-theme=dark] #site .pg-home .m-cierre{--cierre-bg:var(--accent);--cierre-fg:#1B1620}.pg-home .cierre__inner{max-width:1440px;margin-inline:auto;padding:48px var(--gutter);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.pg-home .cierre{display:flex}.pg-home .cierre__inner{width:100%}.pg-home .cierre__title{font-size:44px;color:var(--cierre-fg);max-width:760px;line-height:1.1;text-wrap:balance}.pg-home .cierre__lead{color:var(--cierre-fg);font-size:20px;font-weight:700}.pg-home .cierre :focus-visible,.pg-home .m-cierre :focus-visible{outline-color:var(--cierre-fg)}@media (min-width:1100px){.pg-home .hero{min-height:700px}.pg-home .somos{min-height:420px;display:flex;align-items:center}.pg-home .somos__inner{width:100%;padding-block:0}.pg-home .cierre{min-height:340px}}@media (max-width:1099px){.pg-home .hero__inner{flex-direction:column;align-items:stretch;gap:40px}.pg-home .hero__text{flex:none;max-width:600px}.pg-home .hero__photo{flex:none;width:100%;max-width:620px;align-self:center}.pg-home .carrusel__tira{gap:16px}.pg-home .gallery__card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width:899px){.pg-home .benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.pg-home .somos__inner{flex-direction:column;align-items:flex-start;gap:32px}.pg-home .somos__photo{flex:none;width:min(340px,100%)}}.pg-home .m-benefits,.pg-home .m-cierre,.pg-home .m-hero,.pg-home .m-prendas,.pg-home .m-somos{padding-inline:max(20px,calc((100% - 560px) / 2))}.pg-home .m-foto-box{width:260px;height:300px;flex:none;display:flex;align-items:center;justify-content:center}.pg-home .m-hero{padding-block:32px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.pg-home .m-hero__title{font-size:30px;line-height:1.08;color:var(--text);text-wrap:balance}.pg-home .m-hero__lead{font-size:15px;line-height:1.6;color:var(--ink-soft-75)}.pg-home .m-hero .hero__dato{margin-top:0}.pg-home .m-hero__actions{display:flex;flex-direction:column;gap:12px;width:100%}.pg-home .only-desktop .btn{letter-spacing:.3px}.pg-home .m-hero__actions .btn,.pg-home .only-mobile .btn{padding:0 24px}.pg-home .m-hero__actions .soon{margin-left:6px;padding:3px 6px}.pg-home .m-prendas{padding-block:8px 32px;display:flex;flex-direction:column;gap:16px}.pg-home .m-prendas__title{font-size:24px;color:var(--accent-2)}.pg-home .m-prendas__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pg-home .m-prenda{background:var(--surface-2);border-radius:16px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px}.pg-home .m-prenda__art{width:100%;display:block}.pg-home .m-prenda__art .foto-frente{width:100%}.pg-home .m-foto-box--foto,.pg-home .m-foto-box--somos{width:min(100%,340px);height:auto}.pg-home .m-foto-box--portada{width:min(100%,280px);height:auto}.pg-home .m-foto-portada{aspect-ratio:4/5;object-position:center 22%;border-radius:20px}.pg-home .m-foto-par,.pg-home .m-foto-portada{display:block;width:100%;height:auto;object-fit:cover;background:#f3f3f3}.pg-home .m-foto-par{aspect-ratio:1125/705;border-radius:16px}.pg-home .m-prenda__name{font-family:var(--font-display);font-size:13px;text-align:center}html[data-theme=dark] #site .pg-home .m-prenda{box-shadow:inset 0 0 0 1px var(--ink-border-08)}.pg-home .m-benefits{padding-block:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 20px;gap:28px 20px}.pg-home .m-benefit{display:flex;flex-direction:column;gap:8px}.pg-home .m-benefit svg{display:block}.pg-home .m-benefit__title{font-size:17px;line-height:1.12;text-wrap:balance}.pg-home .m-somos{padding-block:32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.pg-home .m-somos__title{font-size:22px}.pg-home .m-somos__copy{font-size:14px;line-height:1.6;color:var(--ink-soft-75)}.pg-home .m-somos__copy+.m-somos__copy{margin-top:-4px}.pg-home .m-somos__link{font-size:14px}.pg-home .m-cierre{padding-block:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.pg-home .m-cierre__title{font-size:32px;line-height:1.1;color:var(--cierre-fg)}.pg-home .m-cierre__lead{font-size:18px;font-weight:700;color:var(--cierre-fg)}@media (max-width:380px){.pg-home .m-hero__title{font-size:27px}}@media (max-width:699px){.pg-home .gallery{padding-block:32px}.pg-home .gallery__title{font-size:24px}.pg-home .carrusel__tira{gap:12px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.pg-home .gallery__card{flex-basis:62%;border-radius:14px}.pg-home .carrusel__flecha{display:none}}