.CatalogCards-module__mxCJtq__shell{max-width:1200px}@media (min-width:1024px){.CatalogCards-module__mxCJtq__layout{grid-template-columns:15rem minmax(0,1fr);gap:1.5rem}}.CatalogCards-module__mxCJtq__card{box-shadow:none;background:#fff;border-radius:1rem}.CatalogCards-module__mxCJtq__media{background:#fff;justify-content:center;align-items:center;width:100%;height:248px;padding:20px;display:flex;position:relative;overflow:hidden}.CatalogCards-module__mxCJtq__media>a{justify-content:center;align-items:center;display:flex}.CatalogCards-module__mxCJtq__media>img,.CatalogCards-module__mxCJtq__media>a>img{-o-object-fit:contain;object-fit:contain;max-width:200px;max-height:200px}.CatalogCards-module__mxCJtq__media:has([aria-label^=Fotos\ de]){padding-bottom:76px}@media (max-width:639px){.CatalogCards-module__mxCJtq__card{width:100%;max-width:380px;margin-inline:auto}}
.AnimatedButton-module__bPNG2q__button.AnimatedButton-module__bPNG2q__button{--button-ink:hsl(var(--primary));isolation:isolate;border:1px solid var(--button-ink);height:46px;color:var(--button-ink);letter-spacing:.09em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:10px;gap:18px;padding:0 26px;font-size:12px;font-weight:700;line-height:20px;transition:color .35s,border-color .35s,transform .25s;position:relative;overflow:hidden}.AnimatedButton-module__bPNG2q__button[data-size=sm]{gap:10px;height:40px;padding-inline:16px;font-size:11px}.AnimatedButton-module__bPNG2q__button[data-variant=outline],.AnimatedButton-module__bPNG2q__button[data-variant=ghost]{--button-ink:hsl(var(--foreground))}.AnimatedButton-module__bPNG2q__button.bg-whatsapp{--button-ink:hsl(var(--whatsapp))}.AnimatedButton-module__bPNG2q__button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.AnimatedButton-module__bPNG2q__fills{z-index:-1;pointer-events:none;position:absolute;inset:0}.AnimatedButton-module__bPNG2q__fills i{transform-origin:0;background:color-mix(in srgb, var(--button-ink) 20%, white);transition:transform .65s cubic-bezier(.76,0,.24,1);position:absolute;inset:-100% -20%;transform:skew(-12deg)scaleX(0)}.AnimatedButton-module__bPNG2q__fills i:nth-child(2){background:color-mix(in srgb, var(--button-ink) 55%, white);transition-delay:60ms}.AnimatedButton-module__bPNG2q__fills i:nth-child(3){background:var(--button-ink);transition-delay:.12s}.AnimatedButton-module__bPNG2q__window{height:20px;display:inline-grid;position:relative;overflow:hidden}.AnimatedButton-module__bPNG2q__labels{grid-auto-rows:20px;transition:transform .55s cubic-bezier(.76,0,.24,1);display:grid}.AnimatedButton-module__bPNG2q__labels>span{white-space:nowrap;grid-column:1}.AnimatedButton-module__bPNG2q__icon{flex-shrink:0;width:18px;height:18px;position:relative;overflow:hidden}.AnimatedButton-module__bPNG2q__icon>span{place-items:center;transition:transform .55s cubic-bezier(.76,0,.24,1);display:grid;position:absolute;inset:0}.AnimatedButton-module__bPNG2q__icon>span:last-child{transform:translate(-120%,120%)}@media (hover:hover) and (pointer:fine){.AnimatedButton-module__bPNG2q__button:not(:disabled):hover{color:#fff;background:0 0}.AnimatedButton-module__bPNG2q__button:not(:disabled):hover .AnimatedButton-module__bPNG2q__fills i{transform:skew(-12deg)scaleX(1)}.AnimatedButton-module__bPNG2q__button:not(:disabled):hover .AnimatedButton-module__bPNG2q__labels{transform:translateY(-20px)}.AnimatedButton-module__bPNG2q__button:not(:disabled):hover .AnimatedButton-module__bPNG2q__icon>span:first-child{transform:translate(120%,-120%)}.AnimatedButton-module__bPNG2q__button:not(:disabled):hover .AnimatedButton-module__bPNG2q__icon>span:last-child{transform:translate(0)}}.AnimatedButton-module__bPNG2q__button:not(:disabled):active{transform:scale(.98)}@media (max-width:767px){.AnimatedButton-module__bPNG2q__button.AnimatedButton-module__bPNG2q__button{letter-spacing:.06em;gap:12px;padding-inline:18px;font-size:11px}}@media (prefers-reduced-motion:reduce){.AnimatedButton-module__bPNG2q__button.AnimatedButton-module__bPNG2q__button,.AnimatedButton-module__bPNG2q__fills i,.AnimatedButton-module__bPNG2q__labels,.AnimatedButton-module__bPNG2q__icon>span{transition:none}.AnimatedButton-module__bPNG2q__button.AnimatedButton-module__bPNG2q__button .AnimatedButton-module__bPNG2q__labels,.AnimatedButton-module__bPNG2q__button.AnimatedButton-module__bPNG2q__button .AnimatedButton-module__bPNG2q__icon>span:first-child{transform:none}.AnimatedButton-module__bPNG2q__button.AnimatedButton-module__bPNG2q__button .AnimatedButton-module__bPNG2q__icon>span:last-child{display:none}.AnimatedButton-module__bPNG2q__button:not(:disabled):active{transform:none}}.AnimatedButton-module__bPNG2q__button.AnimatedButton-module__bPNG2q__button.text-white{background:var(--button-ink);color:#fff}.AnimatedButton-module__bPNG2q__button.AnimatedButton-module__bPNG2q__button.bg-whatsapp{background:var(--button-ink);color:#fff}.AnimatedButton-module__bPNG2q__button.text-whatsapp{--button-ink:hsl(var(--whatsapp))}
.AnimatedSectionBackground-module__G-iaCG__section{isolation:isolate;position:relative;overflow:hidden}.AnimatedSectionBackground-module__G-iaCG__background{pointer-events:none;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-24px}.AnimatedSectionBackground-module__G-iaCG__overlay{pointer-events:none;position:absolute;inset:0}.AnimatedSectionBackground-module__G-iaCG__lightImage{background:linear-gradient(90deg,#0f172ad1 0%,#0f172ac2 45%,#0f172a52 100%)}.AnimatedSectionBackground-module__G-iaCG__darkImage{background:linear-gradient(90deg,#0f172a80 0%,#0f172a61 45%,#0f172a33 100%)}.AnimatedSectionBackground-module__G-iaCG__content{position:relative}main:has(.AnimatedSectionBackground-module__G-iaCG__pageBackground){isolation:isolate;position:relative}main:has(.AnimatedSectionBackground-module__G-iaCG__pageBackground) section:not([data-animated-background])>*{z-index:1;position:relative}.AnimatedSectionBackground-module__G-iaCG__pageBackground{z-index:0;pointer-events:none;opacity:0;position:fixed;inset:65px 0 0;overflow:hidden}@media (max-width:767px){.AnimatedSectionBackground-module__G-iaCG__lightImage{background:#0f172ac7}.AnimatedSectionBackground-module__G-iaCG__darkImage{background:#0f172a73}}@media (prefers-reduced-motion:reduce){.AnimatedSectionBackground-module__G-iaCG__background{will-change:auto;transform:none!important}.AnimatedSectionBackground-module__G-iaCG__pageBackground{display:none}}
.HomeLogo-module__x42ZoG__home{isolation:isolate;position:relative}.HomeLogo-module__x42ZoG__home section>*{z-index:3;position:relative}.HomeLogo-module__x42ZoG__hero{background:0 0;padding-bottom:64px;position:relative}.HomeLogo-module__x42ZoG__track{z-index:2;pointer-events:none;opacity:.16;place-items:center;display:grid;position:fixed;inset:64px 0 0}.HomeLogo-module__x42ZoG__stage{pointer-events:none;width:min(100vw,1200px);height:min(90svh,1000px);position:relative}.HomeLogo-module__x42ZoG__fallback{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:26px;position:absolute;inset:0}.HomeLogo-module__x42ZoG__stage:has([data-ready=true]) .HomeLogo-module__x42ZoG__fallback{visibility:hidden}@media (max-width:767px){.HomeLogo-module__x42ZoG__track{opacity:.12}.HomeLogo-module__x42ZoG__stage{width:100vw;height:70svh}}
