@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-ext-400-normal.B4R8XxiG.woff2)format("woff2"),url(/_astro/gloock-latin-ext-400-normal.B7xb9eut.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-400-normal.3dTk9V3B.woff2)format("woff2"),url(/_astro/gloock-latin-400-normal.DCcIaDhi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ladrillo:#f4f2ee;--blanco:#fff;--tinta:#1a191c;--gris:#57555a;--rojo:#c0182b;--rojo-hondo:#a51424;--suelo:#34343a;--suelo-2:#424248;--mortero:#dcd7d0;--edge:clamp(12px, 1.5vw, 20px);--head-h:72px;--wrap:1240px;--pad:clamp(20px, 5vw, 64px);--serif:"Gloock", "Georgia", serif;--sans:"Hanken Grotesk Variable", "Helvetica Neue", Arial, sans-serif}@media (width<=1079px){:root{--head-h:60px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--ladrillo);color:var(--tinta);font-family:var(--sans);font-feature-settings:"lnum" 1;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.6}html.menu-open{overflow:hidden}img{max-width:100%;height:auto;display:block}iframe{max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--serif);letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.06}h1{font-size:clamp(2.5rem,1.6rem + 3.3vw,4.6rem)}h2{font-size:clamp(2rem,1.4rem + 2.2vw,3.4rem)}h3{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}p{text-wrap:pretty;margin:0 0 1em}:focus-visible{outline:3px solid var(--rojo);outline-offset:3px}[id]{scroll-margin-top:calc(var(--head-h) + 16px)}.wrap{width:min(100% - 2 * var(--pad), var(--wrap));margin-inline:auto}.skip{z-index:100;background:var(--tinta);color:#fff;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.btn{min-height:48px;font:600 1rem/1.2 var(--sans);letter-spacing:.005em;cursor:pointer;border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.4em;padding:.7em 1.3em;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.btn--call{background:var(--tinta);color:#fff;box-shadow:4px 4px 0 var(--rojo)}.btn--call:hover{box-shadow:6px 6px 0 var(--rojo);background:#000}.btn--lg{min-height:56px;padding-inline:1.6em;font-size:1.0625rem}.btn--light{color:var(--tinta);background:#fff}.btn--light:hover{background:var(--ladrillo)}.textlink{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/100% 2px no-repeat;align-items:center;min-height:44px;font-weight:600;text-decoration:none;transition:background-size .25s;display:inline-flex}.textlink:hover{background-size:40% 2px}.actions{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.site-header{z-index:50;border-bottom:1px solid var(--mortero);background:#fff;position:sticky;top:0}.site-header__in{height:var(--head-h);width:min(100% - 2 * var(--pad), 1400px);align-items:center;gap:24px;margin-inline:auto;display:flex}.wordmark{min-height:44px;color:var(--tinta);white-space:nowrap;align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.wordmark__name{font-family:var(--serif);font-size:1.75rem;line-height:1}.wordmark__sub{color:var(--gris);font-size:.95rem;font-weight:500}.wordmark--light,.wordmark--light .wordmark__sub{color:#fff}.mainnav{margin-left:auto}.mainnav ul{gap:clamp(14px,1.8vw,30px);margin:0;padding:0;list-style:none;display:flex}.mainnav a{align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.mainnav a:after{content:"";background:var(--rojo);height:3px;transition:right .25s;position:absolute;bottom:8px;left:0;right:100%}.mainnav a:hover:after,.mainnav a[aria-current=page]:after{right:0}.site-header__call{box-shadow:3px 3px 0 var(--rojo);min-height:44px}.show-sm,.menu-btn,.menu-panel{display:none}@media (width<=1079px){.mainnav{display:none}.site-header__in{gap:12px}.site-header__call{margin-left:auto;padding-inline:.9em}.hide-sm{display:none}.show-sm{display:inline}.wordmark__name{font-size:1.5rem}.menu-btn{min-width:44px;min-height:44px;font:600 .95rem var(--sans);color:var(--tinta);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 0 8px;display:inline-flex}.menu-btn__bars{background:linear-gradient(currentColor,currentColor) 0 0/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat;flex:none;width:22px;height:16px;margin-right:8px;display:block}.menu-btn[aria-expanded=true] .menu-btn__bars{background:linear-gradient(45deg,#0000 calc(50% - 1.25px),currentColor calc(50% - 1.25px) calc(50% + 1.25px),#0000 calc(50% + 1.25px)),linear-gradient(-45deg,#0000 calc(50% - 1.25px),currentColor calc(50% - 1.25px) calc(50% + 1.25px),#0000 calc(50% + 1.25px));width:18px;height:18px;margin-inline:2px 10px}.menu-panel:not([hidden]){z-index:49;inset:var(--head-h) 0 0 0;padding:24px var(--pad) 32px;border-top:var(--edge) solid var(--rojo);background:#fff;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.menu-panel ul{margin:0;padding:0;list-style:none}.menu-panel li a{font-family:var(--serif);border-bottom:1px solid var(--mortero);padding:12px 0;font-size:2rem;line-height:1.15;text-decoration:none;display:block}.menu-panel li a[aria-current=page]{color:var(--rojo)}.menu-panel__foot{gap:12px;margin-top:auto;padding-top:28px;display:grid}.menu-panel__foot p{color:var(--gris);margin:0}}@media (width<=372px){.wordmark__sub{display:none}}.frame{margin:0;position:relative}.frame img{object-fit:cover;width:100%;height:100%}.frame--tr{border-top:var(--edge) solid var(--rojo);border-right:var(--edge) solid var(--rojo)}.frame--tl{border-top:var(--edge) solid var(--rojo);border-left:var(--edge) solid var(--rojo)}.frame--br{border-bottom:var(--edge) solid var(--rojo);border-right:var(--edge) solid var(--rojo)}.frame--bl{border-bottom:var(--edge) solid var(--rojo);border-left:var(--edge) solid var(--rojo)}.brick{isolation:isolate;position:relative}.brick:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='36'%3E%3Cpath d='M0 .5H72M0 18.5H72M.5 0V18M36.5 18V36' stroke='%23d6d0c8' fill='none'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0,#000000d9 14%,#0000 46%);mask-image:linear-gradient(270deg,#000 0,#000000d9 14%,#0000 46%)}.hero{min-height:min(calc(100svh - var(--head-h)), 860px);background:var(--ladrillo);grid-template-columns:minmax(0,57fr) minmax(0,43fr);display:grid}.hero__photo{padding-top:clamp(28px,5vh,56px);padding-bottom:clamp(36px,6vh,64px);position:relative}.hero__photo .frame{border-left:0;height:100%}.hero__photo .frame img{object-position:50% 40%}.hero__photo .frame:after{content:"";right:calc(-1 * var(--edge));width:var(--edge);background:var(--rojo);z-index:2;height:clamp(36px,6vh,64px);position:absolute;top:100%}.hero__text{padding:clamp(40px, 8vh, 112px) var(--pad) clamp(36px, 6vh, 64px) clamp(32px, 4.4vw, 72px);flex-direction:column;display:flex}.hero__text h1{max-width:11ch}.lede{color:#2e2d31;text-wrap:balance;max-width:34em;margin:26px 0 30px;font-size:clamp(1.0625rem,1rem + .3vw,1.2rem)}.hero__facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:20px 32px;margin:auto 0 0;padding-top:32px;font-size:.95rem;line-height:1.45;display:grid}.hero__facts>div{border-top:2px solid var(--tinta);padding-top:10px}.hero__facts dt{margin-bottom:4px;font-weight:700}.hero__facts dd{color:#3a393d;margin:0}@media (width<=1079px){.hero{grid-template-columns:1fr;min-height:0}.hero__photo{padding:0}.hero__photo .frame{aspect-ratio:4/3;height:auto;margin-right:var(--pad)}.hero__photo .frame:after{display:none}.hero__text{padding:28px var(--pad) 48px}.hero__text h1{max-width:14ch}.lede{margin:16px 0 22px}.hero__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hero__text.brick:before{display:none}}@media (width<=1079px) and (width>=700px){.hero__photo .frame{aspect-ratio:16/10}}.sides{background:#fff;padding:clamp(80px,11vw,150px) 0 clamp(72px,9vw,130px)}.sides__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.sides__prints{max-width:480px;padding-bottom:22%;position:relative}.print{background:#fff;margin:0}.print img{width:100%}.print--a{width:74%}.print--b{border:8px solid #fff;width:50%;position:absolute;bottom:0;right:0;box-shadow:0 14px 30px #1a191c2e}.sides__text h2{max-width:15ch;margin-bottom:clamp(32px,4vw,56px)}.sides__cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px clamp(28px,4vw,56px);display:grid}.sides__cols h3 a{text-decoration:none}.sides__cols h3 a:hover{color:var(--rojo)}.svc{border-top:2px solid var(--tinta);margin:18px 0 14px;padding:0;list-style:none}.svc li{border-bottom:1px solid var(--mortero);gap:2px;padding:12px 0;display:grid}.svc__n{font-size:1.0625rem;font-weight:600}.svc__d{color:var(--gris);font-size:.95rem}@media (width<=860px){.sides__grid{grid-template-columns:1fr}.sides__prints{width:92%;max-width:420px}}.band-red{color:#fff;background:radial-gradient(120% 90% at 85% 0,#ffffff12,#0000 60%),linear-gradient(160deg,#c51a2e 0%,#b3162a 55%,#a31326 100%)}.since{margin-top:clamp(60px,8vw,120px);padding:0 0 clamp(64px,8vw,110px)}.since__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.since__photo{border:8px solid #fff;margin:calc(-1*clamp(60px,8vw,120px)) 0 0;box-shadow:0 20px 40px #3c080e47}.since__photo img{aspect-ratio:16/9;object-fit:cover;width:100%}.since__text h2{max-width:12ch;margin-bottom:22px}.since__text p{max-width:32em}.since__text .btn{margin-top:10px}@media (width<=860px){.since__grid{grid-template-columns:1fr}}.shop{background:var(--ladrillo);padding:clamp(48px,6vw,88px) 0 clamp(72px,9vw,130px)}.shop__photo{height:clamp(280px,38vw,560px);margin:0;overflow:hidden}.shop__photo img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.shop__panel{border-left:var(--edge) solid var(--rojo);background:#fff;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:calc(-1*clamp(80px,9vw,140px));padding:clamp(32px,4.5vw,64px);display:grid;position:relative}.shop__intro h2{max-width:14ch;margin-bottom:18px;font-size:clamp(1.8rem,1.3rem + 1.3vw,2.5rem)}.brands{border-top:2px solid var(--tinta);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.brands li{font-family:var(--serif);border-bottom:1px solid var(--mortero);padding:14px 0;font-size:clamp(1.4rem,1rem + 1.2vw,2.1rem);line-height:1.15}@media (width<=860px){.shop__panel{width:calc(100% - var(--pad));margin-left:var(--pad);grid-template-columns:1fr}}@media (width<=420px){.brands{grid-template-columns:1fr}}.nails{background:#fff;padding:clamp(72px,9vw,130px) 0}.nails__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.nails__text h2{margin-bottom:18px}.nails__prints{grid-template-columns:1fr 1fr .72fr;align-items:end;padding-top:40px;display:grid}.nails__prints img{aspect-ratio:4/5;object-fit:cover;border:8px solid #fff;width:100%;position:relative;box-shadow:0 14px 30px #1a191c2e}.nails__prints img:first-child{z-index:1;transform:rotate(-1.5deg)}.nails__prints img:nth-child(2){z-index:2;margin-left:-12%;transform:translateY(-40px)}.nails__prints img:nth-child(3){z-index:3;aspect-ratio:9/16;margin-left:-14%;transform:rotate(1.5deg)}@media (width<=860px){.nails__grid{grid-template-columns:1fr}.nails__prints img:nth-child(2){transform:translateY(-18px)}.nails__prints{padding-top:24px}}.band-dark{color:#fff;background:linear-gradient(175deg, var(--suelo-2) 0%, var(--suelo) 70%, #2f2f35 100%)}.weekband{padding:clamp(72px,9vw,120px) 0}.weekband__head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:24px 64px;margin-bottom:clamp(32px,4vw,52px);display:grid}.weekband__head p{color:#e7e5e8;max-width:34em;margin:0}.weekband__note{color:#d6d4d8;margin:28px 0 0;font-size:.95rem}.weekband__note a{color:#fff;margin-left:.4em;font-weight:600}.week{border-top:1px solid #ffffff59;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.week__day{border-bottom:1px solid #ffffff2e;flex-direction:column;gap:6px;padding:18px 14px 22px 0;display:flex;position:relative}.week__day+.week__day{border-left:1px solid #ffffff2e;padding-left:14px}.week__name{font-family:var(--serif);font-size:clamp(1.35rem,1.1rem + .7vw,1.8rem);line-height:1.1}.week__hours{font-variant-numeric:tabular-nums;font-weight:600}.week__day.is-closed .week__hours{color:#b9b7bc;font-weight:500}.week__promo{border:1.5px solid #ffffffd9;align-self:flex-start;margin-top:4px;padding:3px 8px;font-size:.85rem;line-height:1.3}.week__today{display:none}.week__day.is-today{box-shadow:inset 0 4px 0 var(--rojo)}.week__day.is-today .week__today{color:#fff;background:var(--rojo);padding:1px 8px;font-size:.85rem;font-weight:700;display:block;position:absolute;top:0;right:10px;transform:translateY(-50%)}@media (width<=1279px){.weekband__head,.week{grid-template-columns:1fr}.week__day,.week__day+.week__day{border-left:0;flex-flow:wrap;align-items:baseline;gap:4px 16px;padding:14px 0}.week__name{min-width:7.2em}.week__day.is-today{box-shadow:inset 4px 0 0 var(--rojo);padding-left:14px}.week__day.is-today .week__today{margin-left:auto;position:static}}.visit{background:var(--ladrillo);padding:clamp(72px,9vw,130px) 0}.visit__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.mapframe{aspect-ratio:4/3;border-top:var(--edge) solid var(--rojo);border-left:var(--edge) solid var(--rojo);background:#e9e5df;position:relative}.mapframe iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mapframe__ph{text-align:center;color:var(--gris);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.mapframe__pin{background:var(--rojo);border-radius:50% 50% 50% 0;width:18px;height:18px;transform:rotate(-45deg)}.visit__text h2{margin-bottom:20px}.visit__addr{font-size:1.25rem;line-height:1.45}.visit__addr span{color:var(--gris);font-size:1rem}.visit__small{color:var(--gris);margin-top:26px;font-size:.95rem}@media (width<=860px){.visit__grid{grid-template-columns:1fr}}.site-footer{color:#e9e8ea;background:#26262b;padding:clamp(56px,7vw,96px) 0 48px;font-size:.95rem}.site-footer a{color:#fff}.site-footer__grid{grid-template-columns:1.3fr 1fr .8fr 1fr;gap:40px;display:grid}.site-footer__id .wordmark{margin-bottom:18px}.site-footer__h{font-family:var(--sans);margin:0 0 12px;font-size:.95rem;font-weight:700}.site-footer__h:not(:first-child){margin-top:24px}.site-footer__list{margin:0;padding:0;list-style:none}.site-footer__list a{align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.site-footer__list a:hover{text-decoration:underline}.mini-hours{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;display:grid}.mini-hours dd{margin:0}@media (width<=960px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.site-footer__grid{grid-template-columns:1fr}.site-footer__list a{min-height:44px}}.brick--right:before{-webkit-mask-image:linear-gradient(270deg,#000 0,#000000b3 12%,#0000 34%);mask-image:linear-gradient(270deg,#000 0,#000000b3 12%,#0000 34%)}@media (width<=860px){.brick--right:before{display:none}}.phead{background:var(--ladrillo);padding:clamp(48px,7vw,104px) 0 clamp(64px,8vw,120px)}.phead__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.phead--alt .phead__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.phead__text h1{max-width:13ch}.phead__text .lede{max-width:30em}.phead__photo{justify-self:end;width:100%;max-width:440px}.phead--alt .phead__photo{justify-self:start}.phead__photo img{aspect-ratio:4/5}@media (width<=860px){.phead__grid,.phead--alt .phead__grid{grid-template-columns:1fr}.phead__photo{justify-self:start;width:86%;max-width:360px}.phead--alt .phead__photo{order:2}}.rows{border-top:2px solid var(--tinta);margin:14px 0 0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--mortero);grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:6px 32px;padding:16px 0;display:grid}.rows li>span:only-child{grid-column:1/-1}.rows strong{font-size:1.0625rem;font-weight:600}.rows span{color:#3a393d}.rows--big li{grid-template-columns:1fr;gap:4px;padding:20px 0}.rows--big strong{font-family:var(--serif);font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem);font-weight:400;line-height:1.15}@media (width<=640px){.rows li{grid-template-columns:1fr;gap:2px}}.menu{background:#fff;padding:clamp(72px,9vw,130px) 0}.menu__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.menu__photo img{aspect-ratio:3/4}.menu__list h2{margin-bottom:clamp(24px,3vw,40px)}.menu__group+.menu__group{margin-top:clamp(28px,3vw,40px)}.menu__group h3{color:var(--rojo)}.menu__note{color:var(--gris);margin-top:32px}@media (width<=860px){.menu__grid{grid-template-columns:1fr}.menu__aside{order:2;width:88%;max-width:420px}}.brandsband{padding:clamp(64px,8vw,110px) 0}.brandsband__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px clamp(32px,6vw,96px);display:grid}.brandsband__grid h2{max-width:12ch}.brandsband__big{font-family:var(--serif);margin-bottom:20px;font-size:clamp(1.8rem,1.2rem + 2vw,3rem);line-height:1.12}.brandsband__grid p:not(.brandsband__big){color:#e7e5e8}.brandsband a{color:#fff;font-weight:600}@media (width<=860px){.brandsband__grid{grid-template-columns:1fr}}.proposal-wrap{background:var(--ladrillo);padding:clamp(64px,8vw,110px) 0}.proposal{background:#fff;border:1px dashed #b9b2a8;padding:clamp(28px,4vw,56px);position:relative}.proposal__mark{background:var(--tinta);color:#fff;margin:0 0 24px;padding:4px 12px;font-size:.9rem;font-weight:600;display:inline-block}.proposal__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:32px clamp(32px,5vw,80px);display:grid}.proposal h2{margin-bottom:16px}.proposal__grid p{color:#3a393d;max-width:36em}.proposal__sample{border-top:2px solid var(--mortero);color:#9a958e;margin:0;padding:0;list-style:none}.proposal__sample li{border-bottom:1px solid var(--mortero);font-family:var(--serif);align-items:baseline;gap:12px;padding:14px 0;font-size:1.4rem;display:flex}.proposal__sample i{border-bottom:2px dotted #cfc9c1;flex:1;transform:translateY(-5px)}.proposal__faces{color:#8a857e;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.proposal__faces span{aspect-ratio:4/5;background:var(--ladrillo);border-top:8px solid #e6c2c6;border-left:8px solid #e6c2c6;margin-bottom:10px;display:block}@media (width<=860px){.proposal__grid{grid-template-columns:1fr}}.closing{border-top:1px solid var(--mortero);background:#fff;padding:clamp(64px,8vw,110px) 0}.closing__in{border-left:var(--edge) solid var(--rojo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-left:clamp(20px,3vw,40px);display:flex}.closing__line{font-family:var(--serif);max-width:18ch;margin:0;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem);line-height:1.1}.salonhead{background:var(--ladrillo);padding:clamp(48px,7vw,100px) 0 clamp(64px,8vw,120px)}.salonhead__text{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:20px clamp(32px,6vw,96px);margin-bottom:clamp(36px,5vw,64px);display:grid}.salonhead__text h1{max-width:12ch}.salonhead__text .lede{margin:0}.salonhead__photo{width:calc(100% - var(--pad) - var(--edge));border-left:0}.salonhead__photo img{aspect-ratio:21/9;object-position:50% 55%}@media (width<=860px){.salonhead__text{grid-template-columns:1fr}.salonhead__photo img{aspect-ratio:4/3}}.inside{background:#fff;padding:clamp(72px,9vw,130px) 0}.inside__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.inside__prints{padding-bottom:18%;position:relative}.inside__a{aspect-ratio:4/3;object-fit:cover;width:78%}.inside__b{aspect-ratio:3/4;object-fit:cover;border:8px solid #fff;width:38%;position:absolute;bottom:0;right:0;box-shadow:0 14px 30px #1a191c2e}.inside__text h2{margin-bottom:18px}.offers{padding:clamp(72px,9vw,120px) 0}.offers__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.offers__photo img{aspect-ratio:7/5}.offers h2{margin-bottom:18px}.offers p{color:#e7e5e8;max-width:32em}.offers .btn{margin-top:8px}.two{background:var(--ladrillo);padding:clamp(72px,9vw,130px) 0}.two h2{margin-bottom:clamp(28px,4vw,48px)}.two__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.two__card{border-top:2px solid var(--tinta);background:#fff;padding:clamp(24px,3vw,40px)}.two__card--main{border-top:var(--edge) solid var(--rojo);background:#fff}.two__card h3{margin-bottom:12px}.two__card .mini-hours{margin:18px 0;font-size:.95rem}.two__card .mini-hours dt{font-weight:600}.two__note{color:var(--gris);font-size:.95rem}@media (width<=860px){.inside__grid,.offers__grid,.two__grid{grid-template-columns:1fr}}.citahead{background:var(--ladrillo);padding:clamp(48px,7vw,104px) 0 clamp(56px,7vw,96px)}.citahead__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:20px clamp(32px,6vw,96px);display:grid}.citahead h1{max-width:12ch}.citahead .lede{margin-top:0}.week--full .week__day{padding-top:22px;padding-bottom:28px}.week--full .week__hours{font-size:1.0625rem}.weekband__foot{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:24px clamp(28px,4vw,56px);margin-top:36px;display:grid}.weekband__foot .weekband__note{max-width:40em;margin:0;font-size:1rem}.weekband__photo img{aspect-ratio:7/5}@media (width<=640px){.weekband__foot{grid-template-columns:1fr}.weekband__photo{max-width:300px}}.formsec{background:#fff;padding:clamp(72px,9vw,130px) 0}.formsec__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.formsec__intro h2{margin-bottom:16px}.form{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;max-width:680px;display:grid}.field{gap:6px;display:grid}.field:nth-child(n+3){grid-column:1/-1}.field label{font-weight:600}.field input,.field select,.field textarea{width:100%;min-height:48px;font:inherit;color:var(--tinta);background:var(--ladrillo);border:1px solid #b9b2a8;border-bottom:2px solid var(--tinta);border-radius:2px;padding:10px 12px}.field textarea{resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline-offset:0;background:#fff}.field [aria-invalid=true]{border-color:var(--rojo)}.field__err{min-height:0;color:var(--rojo);margin:0;font-size:.92rem;font-weight:600}.field__err:empty{display:none}.form .btn{grid-column:1/-1;justify-self:start}.form__done{background:var(--ladrillo);border-left:4px solid var(--tinta);grid-column:1/-1;padding:16px 18px}.form__done p{margin:0}.other{background:var(--ladrillo);border-top:1px solid var(--mortero);padding:clamp(56px,7vw,96px) 0}.other__in{max-width:46em;margin-left:max(var(--pad), (100% - var(--wrap)) / 2)}.other h2{margin-bottom:14px;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem)}@media (width<=860px){.citahead__grid,.formsec__grid,.form{grid-template-columns:1fr}.other__in{margin-left:var(--pad);margin-right:var(--pad)}}.prodhead{background:var(--ladrillo);min-height:min(calc(100svh - var(--head-h)), 760px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.prodhead__text{padding:clamp(48px, 8vh, 104px) clamp(28px, 4vw, 64px) clamp(40px, 6vh, 72px) max(var(--pad), (100vw - var(--wrap)) / 2);flex-direction:column;align-items:flex-start;display:flex}.prodhead__text h1{max-width:11ch}.prodhead__photo{border-bottom:var(--edge) solid var(--rojo);border-left:var(--edge) solid var(--rojo);margin:clamp(28px,5vh,56px) 0 clamp(36px,6vh,64px)}.prodhead__photo img{object-position:50% 40%;height:100%}.who{background:#fff;padding:clamp(64px,8vw,110px) 0}.who__h{margin-bottom:clamp(28px,4vw,48px)}.who__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px,5vw,80px);display:grid}.who__grid>div{border-top:2px solid var(--tinta);padding-top:18px}.who__grid h3{margin-bottom:10px}.brandwall{padding:clamp(72px,9vw,120px) 0}.brandwall__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:32px clamp(32px,6vw,96px);display:grid}.brandwall__grid h2{margin-bottom:18px}.brandwall__grid p{color:#fbe9eb;max-width:30em}.brandwall__list{border-top:2px solid #fff;margin:0;padding:0;list-style:none}.brandwall__list li{font-family:var(--serif);border-bottom:1px solid #ffffff59;padding:12px 0;font-size:clamp(1.8rem,1.2rem + 2.2vw,3.4rem);line-height:1.1}.ask{background:var(--ladrillo);padding:clamp(72px,9vw,120px) 0}.ask__in{max-width:44em;margin-left:max(var(--pad), (100% - var(--wrap)) / 2)}.ask h2{margin-bottom:16px}.ask .actions{margin-top:28px}@media (width<=860px){.prodhead{grid-template-columns:1fr;min-height:0}.prodhead__text{padding:36px var(--pad) 32px;order:1}.prodhead__photo{margin:0 0 0 var(--pad);order:2}.prodhead__photo img{aspect-ratio:4/3}.who__grid,.brandwall__grid{grid-template-columns:1fr}.ask__in{margin-inline:var(--pad)}}.hands{background:#fff;padding:clamp(72px,9vw,130px) 0}.hands__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.hands__grid h2{margin-bottom:20px}.hands .rows{margin-bottom:18px}.rest{background:var(--ladrillo);padding:clamp(72px,9vw,120px) 0}.rest h2{max-width:16ch;margin-bottom:clamp(28px,4vw,48px)}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(20px,3vw,40px);max-width:1040px;margin:0;padding:0;list-style:none;display:grid}.tiles li{border-top:2px solid var(--tinta);padding-top:16px}.tiles h3{margin-bottom:8px}.tiles p{color:#3a393d;margin:0}@media (width<=960px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.hands__grid{grid-template-columns:1fr}}@media (width<=480px){.tiles{grid-template-columns:1fr}}.nf{background:var(--ladrillo);padding:clamp(72px,12vw,160px) 0}.nf__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.nf__frame{max-width:320px}.nf__frame img{aspect-ratio:3/4}.nf h1{max-width:12ch}@media (width<=860px){.nf__grid{grid-template-columns:1fr}.nf__frame{max-width:200px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
