@font-face{font-family:Fraunces;src:url(/assets/fraunces-B8Un8RuO.woff2)format("woff2-variations");font-weight:400 800;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/instrument-400-D--s82Ko.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/instrument-600-B4B1WTkH.woff2)format("woff2");font-weight:600;font-display:swap}:root{--papel:#f3ece0;--papel-2:#ebe1d0;--tinta:#231a15;--tinta-2:#5a4a40;--granate:#7a1e2b;--azafran:#d8922c;--azafran-texto:#8a5208;--raya:#cdbfa9;--display:"Fraunces", Georgia, serif;--body:"Instrument Sans", system-ui, sans-serif;--gutter:clamp(18px, 5vw, 72px);--max:1200px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--tinta);font:400 1.0625rem/1.65 var(--body);background-color:var(--papel);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .27 0 0 0 0 .2 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");margin:0;padding-bottom:76px;overflow-x:clip}@media (width>=768px){body{padding-bottom:0}}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.05}h2{font-size:clamp(2rem,4.4vw,3.4rem)}p{text-wrap:pretty}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{position:absolute;left:-9999px}.skip:focus{z-index:60;background:var(--tinta);color:var(--papel);padding:8px 12px;top:8px;left:8px}:focus-visible{outline:2px solid var(--granate);outline-offset:3px}figure{margin:0}figcaption{color:var(--tinta-2);font-size:.875rem;font-style:italic;line-height:1.45;font-family:var(--display);margin-top:10px}figcaption span{font-style:normal;font-family:var(--body);opacity:.85;font-size:.8125rem}.button{background:var(--granate);min-height:54px;color:var(--papel);font:600 1rem/1.2 var(--body);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:14px 26px;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex;box-shadow:0 2px #4d1119}.button:hover{background:#8d2534}.button:active{box-shadow:none;transform:translateY(2px)}.button--small{min-height:42px;padding:9px 16px;font-size:.9375rem}.textlink{text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.textlink:hover{color:var(--granate)}.mast{z-index:30;padding:10px var(--gutter);background:var(--papel);border-bottom:1px solid var(--raya);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:sticky;top:0}.mast__nav{gap:26px;font-size:.9375rem;display:none}.mast__nav a{color:var(--tinta-2);text-decoration:none}.mast__nav a:hover{color:var(--granate);text-underline-offset:4px;text-decoration:underline}@media (width>=900px){.mast__nav{display:flex}}.mast__brand{font:600 1.375rem/1 var(--display);color:var(--granate);grid-column:2;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mast__brand img{width:46px;height:46px}@media (width<=899px){.mast__brand{grid-column:1}}.mast__right{grid-column:3;justify-self:end;align-items:center;gap:18px;display:flex}@media (width<=899px){.mast__right{grid-column:2/4}}.mast__tel{font-weight:600;text-decoration:none;display:none}@media (width>=1100px){.mast__tel{display:inline}}.cover{max-width:var(--max);padding:clamp(36px, 6vw, 80px) var(--gutter) clamp(48px, 7vw, 96px);align-items:end;gap:40px;margin:0 auto;display:grid}@media (width>=920px){.cover{grid-template-columns:1.1fr .9fr;gap:64px}}.cover__kicker{font:italic 400 1.25rem/1.3 var(--display);color:var(--azafran-texto);margin:0 0 22px}h1{letter-spacing:-.035em;color:var(--tinta);font-size:clamp(3rem,8vw,6.6rem);font-weight:500;line-height:.95}.cover__lede{color:var(--tinta-2);max-width:40ch;margin:28px 0 32px;font-size:clamp(1.125rem,1.6vw,1.3rem)}.cover__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.cover__photo{position:relative}.cover__photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}@media (width>=920px){.cover__photo{transform:rotate(1.2deg)}}.cover__photo img{border:10px solid #fff;box-shadow:0 1px 2px #00000014,0 24px 40px -24px #231a1573}.facts{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.facts dl{border-top:2px solid var(--tinta);border-bottom:1px solid var(--raya);grid-template-columns:1fr;margin:0;display:grid}@media (width>=640px){.facts dl{grid-template-columns:1fr 1fr}}@media (width>=1000px){.facts dl{grid-template-columns:repeat(4,1fr)}}.facts dl div{border-bottom:1px solid var(--raya);padding:20px 20px 22px 0}@media (width>=1000px){.facts dl div{border-bottom:0;border-right:1px solid var(--raya);padding-left:20px}.facts dl div:first-child{padding-left:0}.facts dl div:last-child{border-right:0}}.facts dt{font:italic 400 1rem/1.3 var(--display);color:var(--azafran-texto);margin-bottom:6px}.facts dd{margin:0;font-size:1rem}.spread{margin:clamp(56px,8vw,110px) 0 0;display:grid;position:relative}@media (width>=900px){.spread{grid-template-columns:1fr}}.spread__photo img{object-fit:cover;object-position:50% 72%;width:100%;height:clamp(380px,62vw,760px)}.spread__photo figcaption{padding:0 var(--gutter)}.spread__card{border:1px solid var(--raya);outline:1px solid var(--tinta);outline-offset:-9px;margin:-80px var(--gutter) 0;z-index:1;background:#fbf7ef;padding:clamp(28px,4vw,48px);position:relative;box-shadow:0 30px 50px -30px #231a158c}@media (width>=900px){.spread__card{right:max(var(--gutter), (100% - var(--max)) / 2);max-width:460px;margin:0;position:absolute;bottom:70px}}.spread__card .kicker{font:italic 400 1.125rem/1.3 var(--display);color:var(--azafran-texto);margin:0 0 12px}.spread__card h2{margin-bottom:16px;font-size:clamp(2rem,3.6vw,3rem)}.spread__card p{color:var(--tinta-2);margin:0 0 18px}.carta{background:var(--papel-2);border-block:1px solid var(--raya);padding:clamp(72px, 10vw, 140px) var(--gutter);grid-template-columns:minmax(0,620px);justify-content:center;gap:28px;display:grid}@media (width>=1040px){.carta{max-width:calc(var(--max) + 2 * var(--gutter));box-shadow:0 0 0 100vmax var(--papel-2);clip-path:inset(0 -100vmax);border:0;grid-template-columns:1fr minmax(0,560px) 1fr;align-items:center;gap:36px;margin:0 auto}}.carta__paper{outline:1px solid var(--tinta);outline-offset:-10px;border:1px solid var(--raya);background:#fbf7ef;padding:clamp(28px,5vw,56px) clamp(22px,4.5vw,52px);box-shadow:0 30px 50px -36px #231a1580}@media (width>=1040px){.carta__paper{grid-area:1/2}}.carta__head{text-align:center;margin-bottom:28px}.carta__head h2{color:var(--granate);margin:6px 0;font-size:clamp(2.6rem,6vw,4rem);font-style:italic}.carta__small{letter-spacing:.04em;color:var(--tinta-2);margin:0;font-size:.875rem}.carta__list{margin:0;padding:0;list-style:none}.carta__list li{border-top:1px dashed var(--raya);grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:16px 0;display:grid}.carta__list img,.carta__list .carta__pan{object-fit:cover;width:76px;height:76px;box-shadow:0 0 0 1px var(--raya);border:3px solid #fff;border-radius:50%}.carta__list h3{font-size:1.6rem}.carta__list p{color:var(--tinta-2);margin:2px 0 0;font-size:1rem}.carta__pan{background:radial-gradient(circle, #e2a64a 0 52%, #2b211b 53% 62%, transparent 63%), var(--papel-2);display:block}.ilus{opacity:.8;font-size:.75rem;font-style:italic;display:block}.carta__foot{border-top:1px solid var(--tinta);text-align:center;color:var(--tinta-2);margin:22px 0 0;padding-top:18px;font-size:.9375rem}.carta__foot a{color:var(--granate);font-weight:600}.carta__photo img{border:8px solid #fff;width:100%;height:auto;box-shadow:0 20px 34px -24px #231a1580}@media (width>=1040px){.carta__photo{grid-area:1/1;transform:rotate(-2deg)}}@media (width<=1039px){.carta__photo{max-width:520px}}.carta__photo--b img{aspect-ratio:4/5;object-fit:cover}@media (width>=1040px){.carta__photo--b{grid-column:3;transform:rotate(2.4deg)}}@media (width<=1039px){.carta__photo--b{display:none}}.inspira{background:var(--papel-2);border-block:1px solid var(--raya);padding:clamp(72px, 10vw, 140px) var(--gutter)}.inspira__head,.inspira__grid,.inspira__note{max-width:var(--max);margin-left:auto;margin-right:auto}.inspira__head{gap:14px;margin-bottom:40px;display:grid}@media (width>=900px){.inspira__head{grid-template-columns:1fr 1fr;align-items:end;gap:64px}}.inspira__head p{color:var(--tinta-2);max-width:46ch;margin:0;font-size:1.125rem}.inspira__grid{grid-template-columns:1fr;gap:22px 16px;display:grid}.inspira__grid figure{flex-direction:column;min-width:0;display:flex}.inspira__grid img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}@media (width>=640px){.inspira__grid{grid-template-columns:1fr 1fr}.inspira__grid .feat{grid-column:1/-1}}@media (width>=1000px){.inspira__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:250px;grid-auto-flow:dense;row-gap:46px}.inspira__grid img{aspect-ratio:auto;flex:1;height:100%;min-height:0}.inspira__grid .feat{grid-area:span 2/span 2}.inspira__grid .i24,.inspira__grid .i21{grid-column:span 2}}.inspira__note{color:var(--tinta-2);margin-top:22px;font-size:.875rem}.dia{background:var(--granate);color:var(--papel);padding:clamp(72px, 10vw, 140px) var(--gutter)}.dia>h2,.dia__grid{max-width:var(--max);margin-left:auto;margin-right:auto}.dia>h2{max-width:var(--max);margin-bottom:44px}.dia__grid{gap:48px;display:grid}@media (width>=940px){.dia__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:72px}}.dia__steps{counter-reset:paso;margin:0;padding:0;list-style:none}.dia__steps li{counter-increment:paso;border-top:1px solid #f3ece040;grid-template-columns:56px 1fr;column-gap:14px;padding:22px 0;display:grid}.dia__steps li:before{content:counter(paso);font:italic 400 2.6rem/1 var(--display);color:var(--azafran);grid-row:span 2}.dia__steps h3{font-size:1.5rem}.dia__steps p{color:#f3ece0d9;margin:6px 0 0}.dia__note{background:var(--papel);color:var(--tinta);padding:26px 26px 22px}.dia__note h3{font:italic 500 1.5rem/1.2 var(--display);color:var(--granate);margin-bottom:10px}.dia__note ul{margin:0 0 22px;padding-left:1.1em}.dia__note ul li{margin:8px 0}.dia__note ul li::marker{color:var(--azafran)}.dia__note video{aspect-ratio:4/5;object-fit:cover;background:var(--tinta);width:100%;height:auto}.fotos{max-width:var(--max);padding:clamp(72px, 10vw, 140px) var(--gutter);margin:0 auto}.fotos__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:36px;display:flex}.fotos__head p{color:var(--tinta-2);margin:0}.fotos__head p a{color:var(--granate);font-weight:600}.fotos__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width>=1000px){.fotos__grid{grid-template-columns:repeat(12,1fr);align-items:start;row-gap:40px}.fotos__grid .f1,.fotos__grid .f2,.fotos__grid .f3,.fotos__grid .f4{grid-column:span 3}.fotos__grid .f5,.fotos__grid .f6,.fotos__grid .f7{grid-column:span 4}.fotos__grid .f2{margin-top:64px}.fotos__grid .f3{margin-top:24px}.fotos__grid .f4{margin-top:96px}.fotos__grid .f5 video,.fotos__grid .f6 video,.fotos__grid .f7 video{aspect-ratio:3/4}}@media (width<=999px){.fotos__grid .f7{grid-column:1/-1}.fotos__grid .f7 video{aspect-ratio:4/5}}.fotos__grid video,.fotos__grid img{aspect-ratio:9/16;object-fit:cover;background:var(--papel-2);width:100%;height:auto}.fotos__grid .f4 img{aspect-ratio:4/5}.resenas,.cotizar{max-width:var(--max);padding:clamp(72px, 10vw, 140px) var(--gutter);align-items:start;gap:40px;margin:0 auto;display:grid}@media (width>=940px){.resenas,.cotizar{grid-template-columns:.85fr 1.15fr;gap:80px}}.resenas{border-top:1px solid var(--raya)}.resenas__text{justify-items:start;gap:18px;display:grid}.resenas__text h2{max-width:12ch}.reviews__empty{color:var(--tinta-2);max-width:40ch;margin:0;font-size:1.125rem}.reviews__list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.review{border-bottom:1px solid var(--raya);padding:0 0 18px}.review .review__stars{color:var(--azafran-texto);letter-spacing:2px;margin:0}.review blockquote{font:italic 400 1.25rem/1.45 var(--display);margin:8px 0}.review .review__who{color:var(--tinta-2);margin:0;font-weight:600}.cotizar{background:var(--tinta);color:var(--papel);max-width:none}@media (width>=940px){.cotizar{padding-left:max(var(--gutter), (100% - var(--max)) / 2);padding-right:max(var(--gutter), (100% - var(--max)) / 2)}}.cotizar p{color:#f3ece0d1;max-width:34ch;font-size:1.125rem}.cotizar .form{color:var(--tinta)}.cotizar__tel a{font:italic 500 2rem/1.3 var(--display);color:var(--azafran);text-decoration:none}.form{border:1px solid var(--raya);background:#fbf7ef;gap:14px;padding:clamp(22px,3.5vw,38px);display:grid}.form h3{font:italic 500 1.6rem/1.2 var(--display);color:var(--granate)}.form label{gap:6px;font-size:.9375rem;font-weight:600;display:grid}.form input:not([type=radio]):not([type=checkbox]),.form textarea,.form select{font:inherit;color:var(--tinta);background:#fff9;border:0;border-bottom:1.5px solid #9c8b7c;border-radius:0;width:100%;min-height:50px;padding:11px 12px;font-weight:400}.form input:not([type=radio]):not([type=checkbox]):focus,.form textarea:focus,.form select:focus{outline:2px solid var(--azafran);outline-offset:0;border-color:var(--granate)}.form textarea{resize:vertical;border:1.5px solid #9c8b7c}.form .row{gap:14px;display:grid}@media (width>=480px){.form .row{grid-template-columns:1fr 1fr}}.form .check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.form .check input{width:20px;height:20px;accent-color:var(--granate);margin-top:3px}.form .button{width:100%;margin-top:6px}.rating{border:0;margin:0;padding:0}.rating legend{margin-bottom:4px;font-size:.9375rem;font-weight:600}.rating__stars{flex-direction:row-reverse;gap:4px;display:inline-flex}.rating__stars input{opacity:0;width:1px;height:1px;position:absolute}.rating__stars label{color:#d3c6b3;cursor:pointer;font-size:2.1rem;line-height:1}.rating__stars input:checked~label,.rating__stars label:hover,.rating__stars label:hover~label{color:var(--azafran)}.rating__stars input:focus-visible+label{outline:2px solid var(--granate);outline-offset:2px}.form-note{color:var(--tinta-2);text-align:center;margin:0;font-size:.875rem}.form-note.ok{color:#1f6b3a;font-weight:600}.faq{max-width:var(--max);padding:clamp(72px, 10vw, 140px) var(--gutter);gap:28px;margin:0 auto;display:grid}@media (width>=940px){.faq{grid-template-columns:.85fr 1.15fr;gap:80px}}details{border-bottom:1px solid var(--raya);padding:18px 0}details:first-child{border-top:2px solid var(--tinta)}details summary{cursor:pointer;font:500 1.25rem/1.35 var(--display);justify-content:space-between;gap:16px;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";font-family:var(--body);color:var(--granate)}details[open] summary:after{content:"−"}details p{color:var(--tinta-2);max-width:58ch;margin:10px 0 0}.foot{border-top:2px solid var(--tinta);padding:56px var(--gutter) 60px}.foot__sign,.foot__cols,.foot__fine{max-width:var(--max);margin-left:auto;margin-right:auto}.foot__sign{align-items:center;gap:18px;margin-bottom:40px;display:flex}.foot__sign img{width:72px;height:72px}.foot__sign p{font:italic 500 clamp(1.6rem, 3vw, 2.2rem)/1.1 var(--display);color:var(--granate);margin:0}.foot__cols{border-bottom:1px solid var(--raya);grid-template-columns:1fr 1fr;gap:22px;padding-bottom:32px;display:grid}@media (width>=800px){.foot__cols{grid-template-columns:repeat(4,1fr)}}.foot__cols h2{font:italic 400 1rem/1.3 var(--display);color:var(--azafran-texto);margin-bottom:4px}.foot__cols p{margin:0;font-weight:600}.foot__cols a{text-decoration:none}.foot__cols a:hover{color:var(--granate);text-decoration:underline}.foot__fine{color:var(--tinta-2);margin-top:22px;font-size:.8125rem}.foot__fine a{color:var(--tinta-2)}.callbar{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:40;background:var(--granate);min-height:54px;color:var(--papel);border-radius:4px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex;position:fixed;box-shadow:0 2px #4d1119,0 12px 24px -12px #00000080}@media (width>=768px){.callbar{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.cover__inset{z-index:1;width:34%;position:absolute;bottom:-7%;left:-7%;transform:rotate(-5deg)}.cover__inset img{aspect-ratio:3/4;border-width:7px}@media (width<=919px){.cover__inset{width:34%;bottom:-6%;left:auto;right:4%}}.cover__photo>figcaption{text-align:right}@media (width<=919px){.cover__photo>figcaption{text-align:left;padding-right:38%}}.carta__sub{text-align:center;border-top:1px solid var(--tinta);margin:30px 0 6px;padding-top:22px}.carta__subtitle{font:italic 500 2rem/1.1 var(--display);color:var(--granate);margin-bottom:4px}.carta__picar{grid-template-columns:1fr;column-gap:28px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width>=520px){.carta__picar{grid-template-columns:1fr 1fr}}.carta__picar li{border-top:1px dashed var(--raya);font:400 1.125rem/1.3 var(--display);padding:9px 0}.delivery{max-width:var(--max);padding:clamp(72px, 10vw, 140px) var(--gutter);align-items:center;gap:40px;margin:0 auto;display:grid}@media (width>=960px){.delivery{grid-template-columns:.75fr 1.25fr;gap:64px}}.delivery .kicker{font:italic 400 1.125rem/1.3 var(--display);color:var(--azafran-texto);margin:0 0 12px}.delivery h2{margin-bottom:18px}.delivery p{color:var(--tinta-2);max-width:40ch}.delivery .cover__actions{margin-top:26px}.delivery__photos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.delivery__photos img{border:8px solid #fff;width:100%;height:auto;display:block;box-shadow:0 20px 34px -26px #231a158c}.delivery__photos .delivery__main{grid-column:1/-1}
