#site{--surface:#FFFFFF;--surface-2:#F3ECDD;--text:#221A2E;--ink:#1B1620;--accent:#E8491D;--accent-2:#4B2172;--whatsapp:#25D366;--whatsapp-ink:#0B141A;--accent-text:#C73B12;--header-bg:#FFFFFF;--ink-soft-75:rgba(34,26,46,0.75);--ink-soft-65:rgba(34,26,46,0.65);--ink-soft-55:rgba(34,26,46,0.66);--ink-border-08:rgba(34,26,46,0.08);--ink-border-06:rgba(34,26,46,0.06);--ink-shadow-09:rgba(34,26,46,0.09);--on-ink:#FBF6EE;--on-ink-70:rgba(251,246,238,0.7);--on-ink-45:rgba(251,246,238,0.45);--font-display:var(--font-anton),"Anton","Impact",sans-serif;--font-body:var(--font-manrope),"Manrope",system-ui,sans-serif;--container:1440px;--gutter:clamp(20px,4.5vw,64px);min-height:100vh;display:flex;flex-direction:column;background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:normal;-webkit-text-size-adjust:100%}html[data-theme=dark] #site{--surface:#1B1620;--surface-2:#241D2B;--text:#F3ECDD;--ink:#120F16;--accent:#FF6A3D;--accent-2:#B48CE0;--ink-soft-75:rgba(251,246,238,0.75);--ink-soft-65:rgba(251,246,238,0.65);--ink-soft-55:rgba(251,246,238,0.55);--ink-border-08:rgba(251,246,238,0.14);--ink-border-06:rgba(251,246,238,0.10);--ink-shadow-09:rgba(0,0,0,0.4);--accent-text:#FF6A3D;--header-bg:#0A080D;color-scheme:dark}@supports (min-height:100dvh){#site{min-height:100dvh}}@media (max-width:699px){#site{--gutter:20px}}:where(#site),:where(#site) *,:where(#site) :after,:where(#site) :before{box-sizing:border-box}:where(#site) [hidden]{display:none!important}:where(#site) a{text-decoration:none;color:inherit}:where(#site) h1,:where(#site) h2,:where(#site) h3{font-family:var(--font-display);margin:0;text-transform:uppercase;font-weight:400}:where(#site) p{margin:0}:where(#site) img{display:block;max-width:100%}:where(#site) button,:where(#site) input,:where(#site) select,:where(#site) textarea{font:inherit;color:inherit}:where(#site) button{background:none;border:0;padding:0;cursor:pointer}#site #pages,:where(#site) #pages{flex:1 0 auto;outline:none}#site :focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}#site .band--accent2 :focus-visible{outline-color:var(--surface)}#site .band--ink :focus-visible{outline-color:var(--on-ink)}#site #pages:focus-visible{outline:none}#site [tabindex="-1"]:focus,#site [tabindex="-1"]:focus-visible{outline:none}:where(#site) .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:where(#site) .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}:where(#site) .band{width:100%}:where(#site) .band--accent2{background:var(--accent-2);color:var(--surface)}:where(#site) .band--ink{background:var(--ink);color:var(--on-ink)}:where(#site) .band--surface2{background:var(--surface-2)}@media (min-width:700px){:where(#site) .only-mobile{display:none!important}}@media (max-width:699px){:where(#site) .only-desktop{display:none!important}}:where(#site) .btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border:0;border-radius:999px;font-family:var(--font-body);font-weight:800;font-size:15px;line-height:1;white-space:nowrap;cursor:pointer;text-align:center;transition:transform .15s ease,filter .15s ease,background-color .15s ease}:where(#site) .site-cta{letter-spacing:.3px}:where(#site) .btn-primary{background:var(--accent);color:var(--surface)}:where(#site) .btn-outline{background:transparent;color:var(--accent-2);border:2px solid var(--accent-2)}:where(#site) .btn-crema{background:var(--surface);color:var(--accent-2)}:where(#site) .btn-violeta{background:var(--accent-2);color:var(--surface)}:where(#site) .btn--block{display:flex;width:100%}@media (hover:hover){:where(#site) .btn-crema:hover,:where(#site) .btn-primary:hover,:where(#site) .btn-violeta:hover{filter:brightness(1.06)}:where(#site) .btn-outline:hover{background:var(--ink-border-06)}:where(#site) .btn:active{transform:translateY(1px)}}:where(#site) .navlink{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:15px;color:var(--text);transition:color .15s ease}@media (hover:hover){:where(#site) .navlink:hover{color:var(--accent-text)}}:where(#site) .navlink[aria-current=page]{color:var(--accent-text)}:where(#site) .wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:var(--whatsapp);color:var(--whatsapp-ink);font-weight:800;font-size:14px;line-height:1;white-space:nowrap}:where(#site) .soon{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:999px;background:rgba(27,22,32,.34);color:#FBF6EE;font-size:10px;font-weight:800;letter-spacing:.5px;line-height:normal}:where(#site) .photo{display:block;width:100%;height:100%;object-fit:cover}:where(#site) .hoverlift{transition:transform .25s ease,box-shadow .25s ease}@media (hover:hover){:where(#site) .hoverlift:hover{transform:translateY(-5px) scale(1.02)}}:where(#site) .foto-frente{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:#f3f3f3;border-radius:12px;line-height:0}:where(#site) .foto-frente img{position:absolute;top:0;left:0;width:200%;max-width:none;height:100%;object-fit:cover;object-position:left center}:where(#site) .logo{display:inline-flex;align-items:center;gap:10px;min-height:44px}:where(#site) .logo__img{display:block;width:44px;height:auto;flex-shrink:0}:where(#site) .logo__lema{max-width:118px;font-size:12.5px;font-weight:700;line-height:1.2;color:var(--text);text-wrap:balance}:where(#site) .site-header{flex-shrink:0;background:var(--header-bg);border-bottom:1px solid var(--ink-border-08)}:where(#site) .site-header__bar{height:96px;max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between}:where(#site) .site-header__right{display:flex;align-items:center;gap:32px}:where(#site) .site-nav{display:flex;align-items:center;gap:32px}:where(#site) .usr{position:relative;display:flex;align-items:center}:where(#site) .usr__boton{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;font-weight:700;font-size:15px;line-height:1;color:var(--text);white-space:nowrap;transition:color .15s ease}@media (hover:hover){:where(#site) .usr--barra .usr__boton:hover{color:var(--accent-text)}}:where(#site) .usr__boton svg{flex-shrink:0;display:block}:where(#site) .usr__aviso{margin:0;padding:12px 16px;border-radius:14px;background:var(--surface);color:var(--text);border:1px solid var(--ink-border-08);box-shadow:0 14px 32px var(--ink-shadow-09);font-size:14px;font-weight:600;line-height:1.4}:where(#site) .usr--barra .usr__estado{position:absolute;top:100%;right:0;z-index:30;margin-top:6px;width:max-content;max-width:min(260px,calc(100vw - 2 * var(--gutter)))}@media (min-width:900px) and (max-width:1199px){:where(#site) .usr--barra .usr__boton{min-width:40px;justify-content:center}:where(#site) .usr--barra .usr__texto{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion:no-preference){:where(#site) .usr__aviso{animation:usr-aparece .15s ease}}@keyframes usr-aparece{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}:where(#site) .theme-toggle{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:2px solid var(--ink-border-08);display:flex;align-items:center;justify-content:center;color:var(--text);transition:border-color .15s ease}@media (hover:hover){:where(#site) .theme-toggle:hover{border-color:var(--accent-2)}}:where(#site) .theme-toggle svg{display:block}:where(#site) .theme-toggle .icon-sun{display:none}html[data-theme=dark] #site .theme-toggle .icon-sun{display:block}html[data-theme=dark] #site .theme-toggle .icon-moon{display:none}:where(#site) .menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center}:where(#site) .menu-toggle__bars{position:relative;display:block;width:22px;height:16px}:where(#site) .menu-toggle__bars i{position:absolute;left:0;width:22px;height:2.4px;background:var(--text);transition:transform .2s ease,opacity .2s ease,top .2s ease}:where(#site) .menu-toggle__bars i:first-child{top:0}:where(#site) .menu-toggle__bars i:nth-child(2){top:6.8px}:where(#site) .menu-toggle__bars i:nth-child(3){top:13.6px}:where(#site) .menu-toggle[aria-expanded=true] .menu-toggle__bars i:first-child{top:6.8px;transform:rotate(45deg)}:where(#site) .menu-toggle[aria-expanded=true] .menu-toggle__bars i:nth-child(2){opacity:0}:where(#site) .menu-toggle[aria-expanded=true] .menu-toggle__bars i:nth-child(3){top:6.8px;transform:rotate(-45deg)}:where(#site) .site-menu{display:none}@media (max-width:1099px){:where(#site) .site-header__right,:where(#site) .site-nav{gap:24px}}@media (min-width:900px) and (max-width:999px){:where(#site) .site-header__right,:where(#site) .site-nav{gap:16px}}@media (max-width:899px){:where(#site) .site-header__bar{height:64px;padding:0 var(--gutter)}:where(#site) .site-header__right{gap:8px}:where(#site) .site-cta,:where(#site) .site-nav,:where(#site) .usr--barra{display:none}:where(#site) .logo{gap:8px}:where(#site) .logo__img{width:38px}:where(#site) .logo__lema{max-width:104px;font-size:11.5px}:where(#site) .theme-toggle{width:44px;height:44px}:where(#site) .menu-toggle{display:flex}:where(#site) .site-menu{display:flex;flex-direction:column;gap:4px;padding:12px var(--gutter) 20px;background:var(--surface-2)}:where(#site) .site-menu .navlink{width:100%;height:48px;font-weight:800}:where(#site) .site-menu__sub{display:flex;flex-direction:column;margin:0 0 4px 6px;padding-left:14px;border-left:2px solid var(--ink-border-08)}:where(#site) .site-menu__sub .navlink{height:44px;font-weight:700;font-size:14px}:where(#site) .usr--menu{display:block}:where(#site) .usr--menu .usr__boton{width:100%;height:48px;font-weight:800}:where(#site) .usr--menu .usr__estado{margin:0 0 4px}:where(#site) .site-menu .btn{margin-top:8px;width:-moz-fit-content;width:fit-content}:where(#site) .site-menu .soon{margin-left:6px;padding:3px 6px}}@media (max-width:699px){:where(#site) .site-menu .btn{width:100%}}:where(#site) .navgroup{position:relative;display:flex;align-items:center}:where(#site) .navsub{position:absolute;top:100%;left:50%;z-index:30;transform:translateX(-50%);display:flex;flex-direction:column;min-width:190px;padding:8px;background:var(--surface);border:1px solid var(--ink-border-08);border-radius:14px;box-shadow:0 14px 32px var(--ink-shadow-09);visibility:hidden;opacity:0;transition:opacity .12s ease,visibility 0s linear .12s}:where(#site) .navgroup:has(:focus-visible) .navsub{visibility:visible;opacity:1;transition-delay:0s}@media (hover:hover){:where(#site) .navgroup:hover .navsub{visibility:visible;opacity:1;transition-delay:0s}}@media (prefers-reduced-motion:reduce){:where(#site) .navsub{transition:none}}:where(#site) .navsub__link{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;font-weight:700;font-size:15px;color:var(--text)}@media (hover:hover){:where(#site) .navsub__link:hover{background:var(--ink-border-06);color:var(--accent)}}:where(#site) .navsub__link[aria-current=page]{color:var(--accent)}:where(#site) .prn-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(12px,1.7vw,24px);gap:clamp(12px,1.7vw,24px)}:where(#site) .prn-item{min-width:0;display:flex}:where(#site) .prn-card{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-2);border:1px solid var(--ink-border-06);border-radius:18px;box-shadow:0 10px 28px var(--ink-shadow-09);transition:transform .25s ease,box-shadow .25s ease}@media (hover:hover){:where(#site) .prn-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px var(--ink-shadow-09)}}:where(#site) .prn-card__foto{display:block;width:100%;aspect-ratio:1125/705;overflow:hidden;background:var(--surface-2)}:where(#site) .prn-card__info{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px}:where(#site) .prn-card__texto{min-width:0;display:flex;flex-direction:column;gap:2px}:where(#site) .prn-card__nombre{font-family:var(--font-display);font-size:20px;line-height:1.2;text-transform:uppercase;color:var(--text)}:where(#site) .prn-card__n{font-size:13px;font-weight:600;color:var(--ink-soft-65)}:where(#site) .prn-card__ir{flex:none;font-size:13px;font-weight:800;color:var(--accent-2);white-space:nowrap}@media (max-width:899px){:where(#site) .prn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){:where(#site) .prn-card{border-radius:14px;box-shadow:0 6px 18px var(--ink-shadow-09)}:where(#site) .prn-card__info{padding:11px 12px}:where(#site) .prn-card__nombre{font-size:16px}:where(#site) .prn-card__ir{display:none}}:where(#site) .site-footer{flex-shrink:0;display:flex;min-height:200px;border-top:1px solid var(--ink-border-08)}:where(#site) .site-footer__inner{flex:1 1 auto;max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between}:where(#site) .site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px}:where(#site) .site-footer__id{display:flex;align-items:baseline;gap:6px}:where(#site) .site-footer__logo{font-family:var(--font-display);font-size:20px;color:var(--accent-2);line-height:1}:where(#site) .site-footer__copy{font-size:13px;color:var(--ink-soft-55)}:where(#site) .site-footer__casa{font-style:normal;font-size:13px;line-height:1.5;color:var(--ink-soft-65);text-wrap:balance}@media (min-width:900px){:where(#site) .site-footer__inner{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-content:center;grid-row-gap:20px;row-gap:20px;padding-block:32px}}@media (min-width:1100px){:where(#site) .site-footer__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:24px}:where(#site) .site-footer__right{justify-self:end}:where(#site) .site-footer__casa{grid-column:1/-1}}:where(#site) .site-footer__right{display:flex;align-items:center;gap:32px}:where(#site) .site-footer__nav{display:flex;align-items:center;gap:32px}:where(#site) .site-footer__mail{font-size:14px;overflow-wrap:anywhere}:where(#site) .redes{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px}:where(#site) .redes__link{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:2px solid var(--ink-border-08);display:flex;align-items:center;justify-content:center;color:var(--text);transition:border-color .15s ease,color .15s ease}:where(#site) .redes__link svg{display:block}@media (hover:hover){:where(#site) .redes__link:hover{border-color:var(--accent-2);color:var(--accent-2)}}:where(#site) .redes--sobre-tinta .redes__link{color:var(--on-ink);border-color:var(--on-ink-45)}@media (hover:hover){:where(#site) .redes--sobre-tinta .redes__link:hover{border-color:var(--on-ink);color:var(--on-ink)}}#site .redes--sobre-tinta .redes__link:focus-visible{outline-color:var(--on-ink)}@media (max-width:899px){:where(#site) .site-footer{min-height:0}:where(#site) .site-footer__inner{flex-direction:column;justify-content:center;gap:14px;padding:28px var(--gutter);text-align:center}:where(#site) .site-footer__brand,:where(#site) .site-footer__id,:where(#site) .site-footer__right{display:contents}:where(#site) .site-footer__logo{order:1;font-size:18px;line-height:normal}:where(#site) .site-footer__nav{order:2;gap:24px}:where(#site) .site-footer__mail{order:3}:where(#site) .site-footer__right .wa-btn{order:3;height:48px}:where(#site) .site-footer__redes{order:4;gap:16px}:where(#site) .redes__link{width:44px;height:44px}:where(#site) .site-footer__casa{order:5}:where(#site) .site-footer__copy{order:6;font-size:12px;color:var(--ink-soft-55)}}@media (max-width:699px){:where(#site) .site-footer__nav{display:none}}:where(#site) .fab{position:fixed;z-index:50;width:56px;height:56px;border-radius:50%;right:calc(24px + env(safe-area-inset-right, 0px));bottom:calc(24px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:center;background:var(--whatsapp);box-shadow:0 10px 24px rgba(0,0,0,.28)}:where(#site) .fab svg{display:block;width:28px;height:28px}:where(#site) .fab{transition:opacity .2s ease,visibility .2s ease}#site .fab[data-oculto=true]{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:699px){:where(#site) .fab{width:52px;height:52px;box-shadow:0 8px 20px rgba(0,0,0,.28);right:calc(20px + env(safe-area-inset-right, 0px));bottom:calc(20px + env(safe-area-inset-bottom, 0px))}:where(#site) .fab svg{width:26px;height:26px}}:where(#site) .fab:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--whatsapp);opacity:0;animation:fab-pulso 2.8s ease-out 2s infinite;pointer-events:none}:where(#site) .fab svg{animation:fab-vaiven 7s ease-in-out 3s infinite}@keyframes fab-pulso{0%{transform:scale(1);opacity:.45}70%,to{transform:scale(1.65);opacity:0}}@keyframes fab-vaiven{0%,88%,to{transform:rotate(0)}91%{transform:rotate(-14deg)}94%{transform:rotate(12deg)}97%{transform:rotate(-8deg)}}:where(#site) .fab-burbuja{position:fixed;z-index:49;margin:0;max-width:min(260px,calc(100vw - 40px - env(safe-area-inset-right, 0px)));right:calc(24px + env(safe-area-inset-right, 0px));bottom:calc(24px + 56px + 14px + env(safe-area-inset-bottom, 0px));padding:12px 14px;border-radius:16px 16px 4px 16px;background:#fff;color:#221A2E;border:1px solid rgba(34,26,46,.12);box-shadow:0 10px 24px rgba(0,0,0,.18);font-size:14px;font-weight:700;line-height:1.35;text-wrap:balance;pointer-events:none;opacity:0;transform:translateY(8px) scale(.96);transform-origin:bottom right;transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}:where(#site) .fab-burbuja[data-visible=true]{opacity:1;transform:none}html[data-theme=dark] #site .fab-burbuja{background:#FBF6EE}@media (max-width:699px){:where(#site) .fab-burbuja{right:calc(20px + env(safe-area-inset-right, 0px));bottom:calc(20px + 52px + 12px + env(safe-area-inset-bottom, 0px));max-width:min(240px,calc(100vw - 40px - env(safe-area-inset-right, 0px)));padding:10px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){#site *,#site :after,#site :before{transition:none!important;animation:none!important}}body:has(#site){margin:0}html:has(#site){background:#FFFFFF;color-scheme:light}html[data-theme=dark]:has(#site){background:#1B1620;color-scheme:dark}:where(#site) .skip-link{position:absolute;left:12px;top:-64px;z-index:300;height:44px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;background:var(--accent-2);color:var(--surface);font-weight:800;font-size:14px;transition:top .15s ease}:where(#site) .skip-link:focus{top:12px}