:root{--paper:#fbf6ef;--beige:#f4e4b0;--rose:#f2dfdb;--rose-2:#e7c9c4;--wine:#701035;--ink:#4a0d2a;--mute:#7a4560;--line:#70103529;--line-2:#70103557;--cream:#fbf6ef;--err:#8e1b1b;--serif:Georgia,var(--font-gelasio,Gelasio),"Times New Roman",serif;--sans:"Helvetica Neue",var(--font-heros,"TeX Gyre Heros"),Helvetica,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--soft:cubic-bezier(.4,0,.2,1);--io:cubic-bezier(.77,0,.175,1);--g:16px;--hdh:60px;--ann:32px;--hdsafe:env(safe-area-inset-top,0px);--top:calc(env(safe-area-inset-top,0px) + var(--ann) + var(--hdh));--stk:calc(var(--hdsafe) + var(--ann) + var(--hdh));--blonda:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16'%3E%3Cpath fill-rule='evenodd' d='M0 4H24V7A12 9 0 0 1 0 7ZM9.7 10.6a2.3 2.3 0 1 0 4.6 0a2.3 2.3 0 1 0 -4.6 0ZM5.2 9.1a1 1 0 1 0 2 0a1 1 0 1 0 -2 0ZM16.8 9.1a1 1 0 1 0 2 0a1 1 0 1 0 -2 0ZM11.25 5.5a0.75 0.75 0 1 0 1.5 0a0.75 0.75 0 1 0 -1.5 0ZM-0.75 5.5a0.75 0.75 0 1 0 1.5 0a0.75 0.75 0 1 0 -1.5 0ZM23.25 5.5a0.75 0.75 0 1 0 1.5 0a0.75 0.75 0 1 0 -1.5 0ZM5.1 1.6a0.9 0.9 0 1 0 1.8 0a0.9 0.9 0 1 0 -1.8 0ZM17.1 1.6a0.9 0.9 0 1 0 1.8 0a0.9 0.9 0 1 0 -1.8 0Z'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:760px){:root{--g:28px;--hdh:68px;--ann:34px}}@media (min-width:1280px){:root{--g:36px;--hdh:74px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern","liga";margin:0;font-size:17px;line-height:1.6;overflow-x:clip}@media (min-width:760px){body{font-size:18px}}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--ink);position:fixed;inset:0 0 auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--wine);color:var(--cream)}:focus-visible{outline:2px solid var(--wine);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:-9999px;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:90;background:var(--wine);color:var(--cream);padding:10px 16px;position:fixed}.skip:focus{left:max(16px,env(safe-area-inset-left,0px))}.kick{letter-spacing:.17em;text-transform:uppercase;color:var(--mute);text-wrap:balance;font-size:13px;line-height:1.5;display:block}.emb p,.small,.st,.cap{text-wrap:balance}.h1,.h2,.h3{color:var(--wine);text-wrap:balance;font-weight:400}.h1{letter-spacing:-.022em;text-transform:uppercase;font-size:clamp(42px,6.6vw,104px);line-height:.98}.h2{letter-spacing:-.016em;text-transform:uppercase;font-size:clamp(32px,4.3vw,64px);line-height:1.03}.h3{letter-spacing:-.012em;text-transform:uppercase;font-size:clamp(26px,2.7vw,42px);line-height:1.08}.it{text-transform:none;letter-spacing:-.01em;font-style:italic;font-family:var(--serif)}.disp{color:var(--wine);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(58px,11vw,176px);font-style:italic;font-weight:400;line-height:.9;font-family:var(--serif)}.lead{max-width:33em;color:var(--ink);text-wrap:pretty;font-size:clamp(18px,1.45vw,21px);line-height:1.6}.small{font-size:16px;line-height:1.55}.mute{color:var(--mute)}.ctr{text-align:center}.ctr .lead{margin-inline:auto}.h1,.h2,.h3,.stmt,.ov ol .t,.fam h3,.flist .fn,.row .nm,.menu .fn,.pick .a,.line h3,.pcard h3,.others a,.acc summary,.cartell .nm,.tl b,.cal6 .n,.date .n,.disp{font-family:var(--serif)}.h1,.h2{letter-spacing:-.012em}.wrap{width:100%;max-width:1720px;padding-left:max(var(--g),env(safe-area-inset-left,0px));padding-right:max(var(--g),env(safe-area-inset-right,0px));margin-inline:auto}.narrow{max-width:1080px}.sec{padding-block:clamp(80px,10vw,156px)}.sec.tight{padding-block:clamp(56px,7vw,104px)}.sec.top0{padding-top:0}.stack{gap:22px;display:grid}.stack.ctr{justify-items:center}.band-beige{background:var(--beige)}.band-rose{background:var(--rose)}.btn{border:1px solid var(--wine);min-width:min(100%,300px);min-height:52px;color:var(--wine);letter-spacing:.01em;text-align:center;isolation:isolate;transition:color .7s var(--ease),border-color .7s var(--ease);justify-content:center;align-items:center;gap:12px;padding:12px 36px;font-size:18px;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--wine);transform-origin:50% 100%;transition:transform .7s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.btn:hover{color:var(--cream)}.btn:hover:before{transform:scaleY(1)}.btn.solid{background:var(--wine);color:var(--cream)}.btn.solid:before{background:var(--ink)}.btn.cream{background:var(--cream);border-color:var(--cream);color:var(--wine)}.btn.cream:before{background:var(--wine)}.btn.cream:hover{color:var(--cream);border-color:var(--wine)}.btn.line-cream{border-color:var(--cream);color:var(--cream)}.btn.line-cream:before{background:var(--cream)}.btn.line-cream:hover{color:var(--wine)}.btn.full{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn .n{background:currentColor;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;line-height:1;display:inline-grid}.btn .n b{color:var(--paper);font-weight:500}.ul{transition:background-size .7s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.ul:hover,.ul[aria-current=page],.ul.on{background-size:100% 1px}.ul.on:hover{background-position:100% 100%;background-size:0 1px}.lnk{color:var(--wine);transition:background-size .7s var(--ease);font-style:italic;font-family:var(--serif);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}.lnk:hover{background-position:100% 100%;background-size:0 1px}.arrow{transition:transform .7s var(--ease);display:inline-block}a:hover .arrow{transform:translate(5px)}.hd{z-index:50;padding-top:var(--hdsafe);color:var(--wine);transition:transform .8s var(--ease),top .55s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0;transform:translateY(0)}.hd.up{transform:translateY(calc(-1 * var(--ann)))}.ann{height:var(--ann);background:var(--rose);color:var(--wine);letter-spacing:.14em;text-transform:uppercase;padding-left:max(var(--g),env(safe-area-inset-left,0px));padding-right:max(var(--g),env(safe-area-inset-right,0px));white-space:nowrap;justify-content:center;align-items:center;gap:14px;font-size:12.5px;display:flex;overflow:hidden}.ann a{text-transform:none;letter-spacing:.02em;font-size:15px;font-style:italic;font-family:var(--serif)}.ann .dot{background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}@media (max-width:520px){.ann .ann-x{display:none}.ann{letter-spacing:.08em;font-size:11px}}.bar{height:var(--hdh);padding-left:max(var(--g),env(safe-area-inset-left,0px));padding-right:max(var(--g),env(safe-area-inset-right,0px));border-bottom:1px solid var(--line);transition:background-color .7s var(--ease),border-color .7s var(--ease),color .7s var(--ease);background:#fbf6eff7;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.hd.over .bar{color:var(--cream);background:#fbf6ef00;border-color:#fbf6ef47}.hd.over .bar .btn{color:var(--cream);border-color:#fbf6efcc}.hd.over .bar .btn:before{background:var(--cream)}.hd.over .bar .btn:hover,.hd.over .bar .btn .n b{color:var(--wine)}.logo{color:currentColor;justify-self:center;width:72px;height:39px;display:block}.logo svg{width:100%;height:100%;display:block}@media (min-width:760px){.logo{width:86px;height:46px}}.nav{letter-spacing:.005em;white-space:nowrap;align-items:center;gap:clamp(14px,1.4vw,26px);font-size:15px;display:none}.nav.r{justify-content:flex-end}.lang{letter-spacing:.06em;gap:2px;font-size:14.5px;display:flex}.lang a{opacity:.55;padding:6px 5px;transition:opacity .4s}.lang a[aria-current=true]{opacity:1;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lang a:hover{opacity:1}.bar .btn{min-width:0;min-height:40px;padding:6px 18px;font-size:16px}.mbtn{justify-self:start;align-items:center;gap:10px;padding:10px 0;font-size:16px;display:inline-flex}.mbtn i{width:22px;height:9px;display:block;position:relative}.mbtn i:before,.mbtn i:after{content:"";height:1px;transition:transform .6s var(--io),top .6s var(--io);background:currentColor;position:absolute;left:0;right:0}.mbtn i:before{top:0}.mbtn i:after{top:8px}.menu-open .mbtn i:before{top:4px;transform:rotate(45deg)}.menu-open .mbtn i:after{top:4px;transform:rotate(-45deg)}.bar .bl,.bar .br{align-items:center;min-width:0;display:flex}.bar .br{justify-content:flex-end}.mcart{justify-self:end}.bar .mcart{padding:6px 12px}@media (max-width:520px){.bar .mcart.has .cl{display:none}.bar .mcart{min-width:44px;padding:6px 10px}}@media (min-width:1240px){.nav{display:flex}.mbtn,.bar .mcart{display:none}}@media (min-width:1240px) and (max-width:1339px){.nav{gap:13px;font-size:14px}}.ov{z-index:45;background:var(--paper);color:var(--wine);padding-top:calc(var(--top) + 28px);padding-bottom:max(28px,env(safe-area-inset-bottom,0px));padding-left:max(var(--g),env(safe-area-inset-left,0px));padding-right:max(var(--g),env(safe-area-inset-right,0px));clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--io),visibility 0s .8s;position:fixed;inset:0;overflow-y:auto}.ov.open{clip-path:inset(0);visibility:visible;transition:clip-path .9s var(--io),visibility 0s}.ov ol{border-top:1px solid var(--line);display:grid}.ov li{border-bottom:1px solid var(--line);overflow:hidden}.ov ol a{transition:transform .4s var(--io);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex;transform:translateY(110%)}.ov.open ol a{transition:transform 1s var(--ease) calc(.2s + var(--i) * 60ms);transform:none}.ov ol .t{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(28px,7vw,40px);line-height:1.05}.ov ol .s{color:var(--mute);text-align:right;font-size:16px;font-style:italic;font-family:var(--serif)}.ov ol a[aria-current=page] .t{text-transform:none;font-style:italic;font-family:var(--serif)}.ov-foot{opacity:0;gap:22px;margin-top:32px;transition:opacity .4s;display:grid}.ov.open .ov-foot{opacity:1;transition:opacity .8s .6s}.ov-foot .lang{font-size:17px}main{min-height:70vh;display:block}main.out{opacity:0;transition:opacity .38s,transform .38s;transform:translateY(14px)}main.in{animation:pgIn 1.1s var(--ease) both}@keyframes pgIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.pgpad{padding-top:var(--top)}.hero{height:min(100svh,1040px);min-height:600px;color:var(--cream);background:#2b1a12;position:relative;overflow:hidden}.hero-s{opacity:0;margin:0;transition:opacity 2s;position:absolute;inset:0}.hero-s.on{opacity:1}.hero-s img{object-fit:cover;width:100%;height:100%;transition:transform 10s linear;transform:scale(1.1)}.hero-s.on img{transform:scale(1)}.hero:after{content:"";pointer-events:none;background:linear-gradient(#200c1273 0%,#200c120d 26%,#200c121f 52%,#200c129e 100%);position:absolute;inset:0}.hero-c{z-index:2;text-align:center;padding-top:calc(var(--top) + 20px);padding-bottom:clamp(96px,13vh,140px);padding-left:max(var(--g),env(safe-area-inset-left,0px));padding-right:max(var(--g),env(safe-area-inset-right,0px));align-content:end;justify-items:center;gap:24px;display:grid;position:absolute;inset:0}.hero .h1{color:var(--cream);text-shadow:0 2px 30px #14060c40;max-width:16ch;font-size:clamp(42px,6vw,96px)}.hero .sub{letter-spacing:.01em;font-size:clamp(19px,1.7vw,24px);font-style:italic;font-family:var(--serif)}.hero .h1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.hero .h1 .ln span{animation:lnUp 1.4s var(--ease) both;animation-delay:.15s;display:block}.hero .sub,.hero .btn{animation:fadeUp 1.4s var(--ease) both;animation-delay:.6s}.hero .btn{animation-delay:.75s}@keyframes lnUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dots{z-index:3;left:50%;bottom:calc(32px + env(safe-area-inset-bottom,0px));gap:10px;display:flex;position:absolute;transform:translate(-50%)}.dots button{align-items:center;width:44px;height:28px;display:grid}.dots button i{background:#fbf6ef66;height:1px;display:block;position:relative;overflow:hidden}.dots button i:after{content:"";background:var(--cream);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.dots button.on i:after{animation:dot var(--dur,7s) linear forwards}.dots button.done i:after{transform:scaleX(1)}@keyframes dot{to{transform:scaleX(1)}}.ph{background:var(--beige);margin:0;position:relative;overflow:hidden}.ph img{object-fit:cover;object-position:var(--op,50% 50%);width:100%;height:100%}.ph.r45{aspect-ratio:4/5}.ph.r23{aspect-ratio:2/3}.ph.r11{aspect-ratio:1}.ph.r32{aspect-ratio:3/2}.hov img{transition:transform 1.6s var(--ease)}a:hover .hov img,.hov:hover img{transform:scale(1.045)}figcaption{color:var(--mute);font-size:16px;font-style:italic;font-family:var(--serif);padding-top:12px}.mo [data-rv]{opacity:.3;transition:transform 1.5s var(--ease),opacity 1.3s ease;transition-delay:var(--dl,0s);transform:translateY(44px)}.mo [data-rv].in{opacity:1;transform:none}.mo [data-ri] img{transition:transform 2.2s var(--ease);transition-delay:var(--dl,0s);transform:scale(1.14)}.mo [data-ri].in img{transform:scale(1)}.mo [data-ri]{clip-path:inset(6%);transition:clip-path 1.8s var(--ease);transition-delay:var(--dl,0s)}.mo [data-ri].in{clip-path:inset(0)}[data-par]{will-change:transform}.ph img[data-par]{height:116%;position:absolute;top:-8%;left:0;transition:none!important}.shead{text-align:center;justify-items:center;gap:20px;display:grid}.shead .lead{text-align:center}.chips{flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:18px;display:flex}.chips .sep{color:var(--line-2)}@media (max-width:599px){.chips{gap:2px 22px}.chips .sep{display:none}}.chips button,.chips a{color:var(--mute);padding:6px 2px;transition:color .4s}.chips button[aria-pressed=true],.chips a[aria-current=true]{color:var(--wine);text-underline-offset:6px;font-style:italic;font-family:var(--serif);text-decoration:underline;text-decoration-thickness:1px}.chips button:hover,.chips a:hover{color:var(--wine)}.fams{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;margin-top:52px;padding-bottom:4px;display:grid;overflow-x:auto}.fams::-webkit-scrollbar{display:none}.fam{scroll-snap-align:start;text-align:center;align-content:start;gap:20px;display:grid}.fam .ph{background:var(--beige)}.fam h3{color:var(--wine);font-size:clamp(22px,1.9vw,30px);font-weight:400;line-height:1.15}.fam .s{color:var(--mute);font-size:16.5px;font-style:italic;font-family:var(--serif)}@media (min-width:760px){.fams{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:clamp(14px,2vw,30px);margin-top:64px;overflow:visible}}.more{justify-content:center;margin-top:clamp(48px,6vw,80px);display:flex}.cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.cat{gap:12px;display:grid}.cat .lab{border:1px solid var(--line-2);text-align:center;min-height:52px;transition:background-color .6s var(--ease),color .6s var(--ease),border-color .6s;place-items:center;padding:8px;font-size:18px;display:grid}.cat:hover .lab{background:var(--wine);color:var(--cream);border-color:var(--wine)}@media (min-width:900px){.cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);margin-top:64px}}.compose{position:relative;overflow:hidden}.compose .disp{margin-top:6px}.plate{aspect-ratio:1;background:var(--rose-2);border-radius:50%;width:min(76vw,460px);margin:clamp(48px,6vw,88px) auto 0;overflow:hidden;box-shadow:0 40px 70px -40px #4a0d2a8c}.plate img{object-fit:cover;width:100%;height:100%}.plate.cut{width:min(70vw,430px);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.plate.cut img{object-fit:contain;filter:drop-shadow(0 30px 30px #4a0d2a42)drop-shadow(0 6px 8px #4a0d2a29)}.steps{text-align:center;gap:26px;margin-top:clamp(48px,6vw,84px);display:grid}.steps li{justify-items:center;gap:6px;display:grid}.steps .num{color:var(--wine);font-size:28px;font-style:italic;line-height:1;font-family:var(--serif)}.steps .tx{font-size:19px}@media (min-width:760px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1080px;margin-inline:auto}.steps li+li{border-left:1px solid var(--line)}}.split{grid-template-columns:minmax(0,1fr);display:grid}.split .media{position:relative}.split .media .ph{height:100%;min-height:0}.split .txt{text-align:center;padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(56px,7vw,96px);padding-left:max(var(--g),env(safe-area-inset-left,0px));padding-right:max(var(--g),env(safe-area-inset-right,0px));align-content:start;justify-items:center;gap:22px;display:grid}.split .rule{background:var(--line-2);transform-origin:50% 0;width:1px;height:clamp(56px,10vh,120px)}.mo .split .rule{transition:transform 1.6s var(--ease) .2s;transform:scaleY(.15)}.mo .split .in .rule,.mo .split .rule.in{transform:scaleY(1)}.split .txt .lead{max-width:30em}@media (max-width:899px){.split .media .ph{aspect-ratio:4/5}}@media (min-width:900px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(100svh,1000px)}.split .media{padding:clamp(16px,1.8vw,26px) 0 clamp(16px,1.8vw,26px) clamp(16px,1.8vw,26px)}.split.rev .media{order:2;padding:clamp(16px,1.8vw,26px) clamp(16px,1.8vw,26px) clamp(16px,1.8vw,26px) 0}.split .media .ph{aspect-ratio:auto;height:auto;position:absolute;inset:clamp(16px,1.8vw,26px)}#main>.split:last-child .media .ph{bottom:calc(clamp(16px,1.8vw,26px) + 15px)}.split .txt{grid-template-rows:auto 1fr auto;align-content:stretch;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.split .txt .rule{justify-self:center;height:100%;min-height:80px}.split .txt .foot{justify-items:center;gap:28px;display:grid}}.split .txt .foot{justify-items:center;gap:26px;display:grid}.cal6{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:56px;display:grid}.cal6 a{isolation:isolate;border-bottom:1px solid var(--line);text-align:center;align-content:start;gap:4px;padding:18px 12px 20px;display:grid;position:relative}.cal6 a:before{content:"";z-index:-1;background:var(--paper);opacity:0;transform-origin:50% 100%;transition:opacity 1s var(--soft),transform 1.2s var(--ease);position:absolute;inset:0;transform:scaleY(.94)}.cal6 a:hover:before,.cal6 a:focus-visible:before{opacity:.6;transform:none}.cal6 .m,.cal6 .n,.cal6 .now{transition:transform 1.1s var(--ease)}.cal6 a:hover .n,.cal6 a:focus-visible .n{transform:translateY(-4px)}.cal6 a:hover .m,.cal6 a:focus-visible .m{transform:translateY(-2px)}.cal6 .m{letter-spacing:.15em;text-transform:uppercase;color:var(--mute);font-size:13px}.cal6 .n{color:var(--wine);font-size:clamp(20px,1.6vw,26px);font-style:italic;line-height:1.15;font-family:var(--serif)}.cal6 .now{letter-spacing:.15em;text-transform:uppercase;color:var(--wine);font-size:13px}.cal6 a.cur:before{opacity:.7;transform:none}.cal6 a.cur:hover:before{opacity:.9}@media (min-width:900px){.cal6{grid-template-columns:repeat(6,minmax(0,1fr))}.cal6 a{border-bottom:0;padding:26px 14px 30px}.cal6 a+a{border-left:1px solid var(--line)}}.bleed{background:var(--beige);height:min(92svh,900px);min-height:420px;position:relative;overflow:hidden}.bleed img{object-fit:cover;object-position:var(--op,50% 50%);width:100%;height:118%;position:absolute;top:-9%;left:0}@media (max-width:759px){.bleed{height:72svh}}.bleed.over{color:var(--cream);text-align:center;place-items:center;display:grid}.bleed.over:after{content:"";background:#240c145c;position:absolute;inset:0}.bleed .cap{z-index:2;padding-left:max(var(--g),env(safe-area-inset-left,0px));padding-right:max(var(--g),env(safe-area-inset-right,0px));justify-items:center;gap:22px;display:grid;position:relative}.bleed .cap .h2,.bleed .cap .h1{color:var(--cream)}.stmt{letter-spacing:-.012em;color:var(--wine);text-wrap:balance;max-width:23em;margin-inline:auto;font-size:clamp(28px,3.5vw,54px);line-height:1.2}.prom{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px;display:grid}.prom li{color:var(--wine);font-size:clamp(18px,1.6vw,22px);font-style:italic;line-height:1.3;font-family:var(--serif);justify-items:center;gap:14px;display:grid}.prom li:before{content:"";background:var(--wine);width:28px;height:9px;-webkit-mask:var(--blonda) 0 50%/14px 9px repeat-x;-webkit-mask:var(--blonda) 0 50%/14px 9px repeat-x;mask:var(--blonda) 0 50%/14px 9px repeat-x;opacity:.6}@media (min-width:900px){.prom{grid-template-columns:repeat(4,minmax(0,1fr))}}.ft{z-index:2;background:var(--rose);color:var(--wine);margin-top:0;position:relative}.ft:before{content:"";background:var(--rose);height:16px;-webkit-mask:var(--blonda) 0 0/24px 16px repeat-x;-webkit-mask:var(--blonda) 0 0/24px 16px repeat-x;mask:var(--blonda) 0 0/24px 16px repeat-x;position:absolute;top:-15px;left:0;right:0;transform:scaleY(-1)}.ft-in{gap:40px;padding-block:72px 32px;display:grid}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;display:grid}.ft-cols h2{letter-spacing:.17em;text-transform:uppercase;color:var(--mute);margin-bottom:14px;font-size:13px;font-weight:400}.ft-cols li{font-size:17px;line-height:1.95}.ft-cols .shop{gap:2px;margin-bottom:14px;font-size:16.5px;line-height:1.55;display:grid}.ft-cols .shop .tel{justify-self:start}.ft-cols .shop b{font-size:18px;font-style:italic;font-weight:400;font-family:var(--serif)}@media (min-width:900px){.ft-cols{grid-template-columns:1fr 1fr 1.3fr 1fr}}.emb{text-align:center;justify-items:center;gap:16px;padding-top:18px;display:grid}.emb svg{width:132px;height:132px;color:var(--wine)}.emb p{font-size:17px;font-style:italic;font-family:var(--serif)}.ft-b{border-top:1px solid var(--line-2);letter-spacing:.04em;color:var(--mute);text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 26px;padding-top:22px;font-size:14px;display:flex}.phead{text-align:center;padding-top:calc(var(--top) + clamp(48px,7vw,104px));justify-items:center;gap:24px;padding-bottom:clamp(48px,6vw,88px);display:grid}.crumbs{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:14px;display:flex}.crumbs a:hover{color:var(--wine)}.crumbs .sep{opacity:.5}.phead .h1{max-width:16ch}.phead .acts{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:6px;display:flex}.flist{text-align:left;border-top:1px solid var(--line);width:100%;max-width:560px;display:grid}.flist li{border-bottom:1px solid var(--line);gap:2px;padding:14px 0;display:grid}.flist .fn{color:var(--wine);font-size:21px;line-height:1.25}.flist .fd{color:var(--mute);font-size:16.5px;font-style:italic;line-height:1.45;font-family:var(--serif)}.card-note{background:var(--paper);max-width:330px;color:var(--wine);text-align:center;box-shadow:inset 0 0 0 1px var(--line-2),inset 0 0 0 6px var(--paper),inset 0 0 0 7px var(--line);gap:8px;margin-top:6px;padding:24px 26px;display:grid;transform:rotate(-1.5deg)}.card-note .k{letter-spacing:.16em;text-transform:uppercase;font-size:12.5px}.card-note .t{font-size:19px;font-style:italic;line-height:1.35;font-family:var(--serif)}.band-beige .card-note{background:var(--beige);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 0 0 6px var(--beige),inset 0 0 0 7px var(--line)}.trip{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vw,20px);display:grid}.trip .ph:nth-child(2){transform:translateY(clamp(18px,3vw,48px))}.carta{gap:clamp(56px,7vw,110px);display:grid}.cgrp{gap:28px;display:grid}.cgrp-h{align-content:start;gap:18px;display:grid}.cgrp-h .ph{max-width:420px}@media (min-width:900px){.cgrp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,96px)}.cgrp-h{top:calc(var(--stk) + 28px);position:sticky}}.rows{border-top:1px solid var(--line-2);display:grid}.row{border-bottom:1px solid var(--line);transition:background-color .5s var(--ease),padding .6s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 18px;padding:18px 4px;display:grid}.row:hover{background:#f4e4b080;padding-left:14px;padding-right:14px}.row .nm{color:var(--wine);font-size:clamp(20px,1.7vw,25px);line-height:1.2}.row .op{color:var(--mute);white-space:nowrap;font-size:16.5px;font-style:italic;font-family:var(--serif)}.row .go{color:var(--mute);grid-column:1/-1;justify-content:space-between;gap:12px;font-size:15px;display:flex}.row .pc{letter-spacing:.12em;text-transform:uppercase;border:1px dashed var(--line-2);color:var(--mute);vertical-align:3px;white-space:nowrap;margin-left:8px;padding:2px 6px;font-size:11.5px}@media (max-width:599px){.row .pc{margin:6px 0 0;display:table}}@media (min-width:760px){.row{grid-template-columns:minmax(0,1fr) auto auto}.row .go{grid-column:auto}.row .go .x{display:none}}.count{color:var(--mute);text-align:center;font-style:italic;font-family:var(--serif);margin-top:18px}.pp{padding-top:calc(var(--top) + 24px);gap:36px;display:grid}.pp-media .ph{aspect-ratio:4/5}.cartell{aspect-ratio:4/5;background:var(--beige);color:var(--wine);text-align:center;place-items:center;padding:12%;display:grid;position:relative}.cartell:before{content:"";border:1px solid var(--line-2);box-shadow:0 0 0 5px var(--beige),0 0 0 6px var(--line);position:absolute;inset:clamp(14px,2vw,26px)}.cartell .in{justify-items:center;gap:22px;display:grid;position:relative}.cartell svg{width:96px;height:96px}.cartell .nm{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(30px,3.4vw,52px);font-style:italic;line-height:1.05;font-family:var(--serif)}.cartell .ps{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-size:12.5px}.pp-info{align-content:start;gap:26px;display:grid}.pp-info .crumbs{justify-content:flex-start}.pp-info .h2{text-transform:none;letter-spacing:-.02em;font-size:clamp(38px,4vw,62px)}.kv{border-top:1px solid var(--line);display:grid}.kv>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,10em) minmax(0,1fr);gap:16px;padding:12px 0;font-size:17px;display:grid}.kv dt{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding-top:3px;font-size:13px}.opts{border-top:1px solid var(--line);display:grid}.opt{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:15px 2px;font-size:19px;display:flex}.opt input{appearance:none;border:1px solid var(--wine);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin:0;display:grid}.opt input:checked:after{content:"";background:var(--wine);border-radius:50%;width:10px;height:10px}.lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:400}.buy{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.buy .btn{flex:220px}.qty{border:1px solid var(--line-2);align-items:center;height:52px;display:inline-flex}.qty button{width:48px;height:100%;color:var(--wine);font-size:22px}.qty button:disabled{opacity:.3;cursor:not-allowed}.qty span{text-align:center;font-variant-numeric:lining-nums tabular-nums;min-width:34px;font-size:19px}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;color:var(--wine);justify-content:space-between;align-items:baseline;gap:18px;padding:18px 0;font-size:clamp(19px,1.6vw,23px);list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";transition:transform .5s var(--ease);font-size:24px;line-height:1}.acc details[open] summary:after{transform:rotate(45deg)}.acc .ans{max-width:40em;color:var(--ink);padding:0 0 22px}.pend{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:13px}.alert{border:1px solid var(--err);color:var(--err);align-items:flex-start;gap:12px;padding:14px 16px;font-size:17px;display:flex}.okbox{background:var(--beige);gap:14px;padding:20px 22px;display:grid}.okbox .acts{flex-wrap:wrap;gap:12px 26px;display:flex}@media (min-width:900px){.pp{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,5vw,96px)}.pp-info{top:calc(var(--stk) + 32px);padding-bottom:40px;position:sticky}}.demo{background:var(--beige);color:var(--mute);text-align:center;font-size:14.5px;font-style:italic;font-family:var(--serif);justify-content:center;gap:10px;padding:10px 16px;display:flex}.stepsbar{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;justify-content:center;gap:6px 22px;font-size:14px;display:flex}.stepsbar li[aria-current=step]{color:var(--wine);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.co{gap:44px;display:grid}.co-main{align-content:start;gap:40px;display:grid}.co-aside{background:var(--beige);align-content:start;gap:18px;padding:28px;display:grid}@media (min-width:980px){.co{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(40px,5vw,88px)}.co-aside{top:calc(var(--stk) + 28px);position:sticky}}.line{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.line .ph,.line .mini{aspect-ratio:4/5;width:76px}.mini{background:var(--beige);color:var(--wine);place-items:center;display:grid}.mini svg{width:40px;height:40px}.line h3{color:var(--wine);font-size:22px;font-weight:400;line-height:1.2}.line .acts{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:12px;font-size:16px;display:flex}.line .acts button{color:var(--mute);font-style:italic;font-family:var(--serif)}.line .acts button:hover{color:var(--wine)}.pickset{gap:18px;display:grid}.picks{gap:12px;display:grid}@media (min-width:760px){.picks{grid-template-columns:repeat(2,minmax(0,1fr))}}.pick{border:1px solid var(--line-2);text-align:left;gap:6px;padding:22px;transition:border-color .4s,box-shadow .4s;display:grid}.pick:hover{border-color:var(--wine)}.pick[aria-pressed=true]{border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine)}.pick .a{color:var(--wine);font-size:22px}.pick .d{color:var(--mute);font-size:16.5px;font-style:italic;font-family:var(--serif)}.calm{gap:12px;max-width:470px;display:grid}.calm-h{color:var(--wine);justify-content:space-between;align-items:center;font-size:19px;display:flex}.calm-h button{border:1px solid var(--line-2);width:44px;height:44px;font-size:20px}.calm-h button:disabled{opacity:.3;cursor:not-allowed}.cal-m{font-variant-numeric:lining-nums tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-m .dw{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:center;padding:6px 0;font-size:12.5px}.cal-m button{aspect-ratio:1;border:1px solid var(--line);min-height:40px;font-size:17px;transition:background-color .3s}.cal-m button:hover{border-color:var(--wine)}.cal-m button:disabled{color:#4a0d2a52;cursor:not-allowed;border-color:#0000;text-decoration:line-through}.cal-m button[aria-pressed=true]{background:var(--wine);color:var(--cream);border-color:var(--wine)}.legend{color:var(--mute);font-size:14.5px;font-style:italic;font-family:var(--serif);flex-wrap:wrap;gap:6px 18px;display:flex}.legend i{border:1px solid var(--line-2);vertical-align:-1px;width:11px;height:11px;margin-right:7px;display:inline-block}.legend i.f{background:var(--wine);border-color:var(--wine)}.legend i.x{border-style:dashed}.slots{flex-wrap:wrap;gap:10px;display:flex}.slot{border:1px solid var(--line-2);min-height:46px;padding:8px 18px;font-size:17px;transition:background-color .3s,color .3s}.slot[aria-pressed=true]{background:var(--wine);color:var(--cream);border-color:var(--wine)}.slot:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.msg{color:var(--mute);font-style:italic;font-family:var(--serif)}.form,.two{gap:24px;display:grid}@media (min-width:760px){.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.fld{gap:8px;display:grid}.fld label{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:13px}.fld input{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--wine);background:0 0;border-radius:0;outline:none;width:100%;padding:10px 0;font-size:19px}.fld input:focus{border-bottom-width:2px;padding-bottom:9px}.fld .hint{color:var(--mute);font-size:15.5px;font-style:italic;font-family:var(--serif)}.fld .et{color:var(--err);font-size:15.5px;display:none}.fld.err input{border-bottom-color:var(--err)}.fld.err .et{display:block}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:17px;display:flex}.check input{width:18px;height:18px;accent-color:var(--wine);flex:none;margin:4px 0 0}.check .et{color:var(--err);font-size:15.5px;display:block}.revw{border-top:1px solid var(--line);display:grid}.revw>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7em) minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:13px 0;font-size:17px;display:grid}.revw dt{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:13px}.revw a{color:var(--wine);font-size:16px;font-style:italic;font-family:var(--serif)}.okhero{text-align:center;justify-items:center;gap:20px;display:grid}.dates{border-top:1px solid var(--line-2)}.date{isolation:isolate;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;padding:clamp(20px,2.4vw,34px) 4px;display:grid;position:relative}.date:before{content:"";z-index:-1;background:var(--rose);opacity:0;transition:opacity 1s var(--soft);position:absolute;inset:0}.date:hover:before,.date:focus-visible:before{opacity:.55}.date .w,.date .n,.date .st{transition:transform 1.1s var(--ease)}.date:hover .w,.date:hover .n,.date:focus-visible .w,.date:focus-visible .n{transform:translate(16px)}.date:hover .st,.date:focus-visible .st{transform:translate(-16px)}.date .w{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);grid-column:1/-1;font-size:13px}.date .n{letter-spacing:-.025em;color:var(--wine);font-size:clamp(34px,5.4vw,84px);font-style:italic;line-height:1;font-family:var(--serif)}.date .st{color:var(--mute);text-align:right;max-width:16em;font-size:16px;font-style:italic;font-family:var(--serif)}@media (max-width:899px){.date{grid-template-columns:minmax(0,1fr)}.date .st{text-align:left;max-width:none;font-size:15px}.date:hover .st,.date:focus-visible .st{transform:translate(16px)}}@media (min-width:900px){.date{grid-template-columns:11em minmax(0,1fr) auto}.date .w{grid-column:auto}.date .st{white-space:nowrap;max-width:none}}.state{text-align:center;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 0 0 7px var(--paper),inset 0 0 0 8px var(--line);justify-items:center;gap:16px;max-width:640px;margin-inline:auto;padding:clamp(32px,4vw,56px) clamp(20px,3vw,48px);display:grid}.band-rose .state,.band-beige .state{background:var(--paper)}.others{border-top:1px solid var(--line-2);max-width:880px;margin-inline:auto;display:grid}.others a{border-bottom:1px solid var(--line);color:var(--wine);justify-content:space-between;align-items:baseline;gap:14px;padding:16px 4px;font-size:21px;display:flex}.others .w{color:var(--mute);font-size:16px;font-style:italic;font-family:var(--serif)}.menu{border-top:1px solid var(--line-2);width:100%;max-width:540px;display:grid}.menu li{border-bottom:1px solid var(--line);text-align:center;gap:3px;padding:16px 0;display:grid}.menu .fn{color:var(--wine);font-size:22px;line-height:1.2}.menu .fd{color:var(--mute);font-size:16.5px;font-style:italic;font-family:var(--serif)}.duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(10px,1.6vw,22px);display:grid}.duo .ph:nth-child(2){margin-top:clamp(40px,8vw,140px)}.hrs{gap:4px;font-size:17px;display:grid}.hrs b{color:var(--wine);font-style:italic;font-weight:400;font-family:var(--serif)}.hrs .nw{white-space:nowrap}.tcb{gap:0}.tcb .tn{white-space:nowrap}.tcb .tn:before{content:" · "}@media (max-width:599px){.tcb{flex-direction:column;gap:2px;width:100%}.tcb .tn:before{content:none}.tcb .tn{opacity:.85;font-size:.92em}}.pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(10px,1.6vw,22px);display:grid}.pair figure:first-child{margin-bottom:clamp(30px,6vw,110px)}.tl{border-top:1px solid var(--line-2);max-width:880px;margin-inline:auto}.tl>div{border-bottom:1px solid var(--line);grid-template-columns:calc(2.6*clamp(34px,4.4vw,64px)) minmax(0,1fr);align-items:baseline;gap:clamp(20px,3vw,48px);padding:22px 0;display:grid}.tl b{color:var(--wine);letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:clamp(34px,4.4vw,64px);font-style:italic;font-weight:400;line-height:1;font-family:var(--serif)}.tl p{font-size:clamp(18px,1.5vw,21px)}.obr{gap:clamp(12px,1.8vw,26px);display:grid}.obr .w1{grid-column:1/-1}@media (min-width:900px){.obr{grid-template-columns:repeat(12,minmax(0,1fr))}.obr .w1{grid-column:1/9}.obr .w2{grid-column:9/13;align-self:end}.obr .w3{grid-column:2/6}.obr .w4{grid-column:7/12;align-self:center}}.press{gap:28px;display:grid}@media (min-width:900px){.press{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px)}}.pcard{align-content:start;gap:14px;display:grid}.pcard .meta{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:13px}.pcard h3{color:var(--wine);font-size:22px;font-weight:400;line-height:1.25}.pcard p{font-size:17px}.pcard .nt{color:var(--mute);font-size:15px;font-style:italic;font-family:var(--serif)}.shop-dl{border-top:1px solid var(--line);text-align:left;width:100%;max-width:520px;display:grid}.shop-dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7.5em) minmax(0,1fr);gap:16px;padding:12px 0;font-size:17px;display:grid}.shop-dl dt{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding-top:3px;font-size:13px}.acts{flex-wrap:wrap;justify-content:center;gap:12px 28px;display:flex}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;opacity:0;pointer-events:none;background:var(--wine);color:var(--cream);max-width:calc(100vw - 32px);transition:opacity .4s,transform .7s var(--ease);font-size:17px;font-style:italic;font-family:var(--serif);padding:13px 22px;position:fixed;transform:translate(-50%,24px)}.toast.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.hero-s img{transform:none!important}}.season,.ros,#t-contacte{background:var(--beige)}.ann{background:var(--ink);color:#fff}.ann :focus-visible{outline-color:#fff}.ft{background:var(--ink);color:#fff}.ft:before{background:var(--ink)}.ft-cols h2{color:#ffffffa8}.ft .hrs b{color:inherit}.ft .emb svg{color:#fff}.ft-b{color:#ffffffb8;border-top-color:#ffffff38}.ft :focus-visible{outline-color:#fff}.ft ::selection{color:var(--ink);background:#fff}svg text{font-family:var(--serif)}@media (max-width:899px){.split.landm .media .ph{aspect-ratio:3/2}}@media (min-width:900px){.split.landm{min-height:0}.split.landm .media{align-items:center;display:grid}.split.landm .media .ph{aspect-ratio:3/2;height:auto;position:relative;inset:auto}}.v2c{gap:clamp(64px,8vw,96px) clamp(24px,4vw,72px);display:grid}.vcard{align-content:start;gap:28px;display:grid}.vcard .stack{gap:16px}.vcard .lead{max-width:26em}@media (min-width:760px){.v2c{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.v2c .vcard:nth-child(2){margin-top:clamp(60px,9vw,160px)}}.bshops{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);margin-top:clamp(40px,5vw,64px);display:grid}.bshop{text-align:center;align-content:start;justify-items:center;gap:14px;padding:clamp(36px,4vw,60px) clamp(16px,3vw,48px);display:grid}.bshop+.bshop{border-top:1px solid var(--line)}@media (min-width:760px){.bshops{grid-template-columns:1fr 1fr}.bshop+.bshop{border-top:0;border-left:1px solid var(--line)}}.team .nums{text-align:center;justify-content:center;gap:clamp(48px,9vw,160px);margin-top:clamp(40px,5vw,72px);display:flex}.team .nums div{justify-items:center;gap:10px;display:grid}.team .nums b{font-family:var(--serif);color:var(--wine);letter-spacing:-.03em;font-size:clamp(76px,9vw,140px);font-style:italic;font-weight:400;line-height:.9}.team .nums span{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);max-width:14em;font-size:13px}.s75{width:clamp(124px,13vw,164px);color:var(--wine);line-height:0;display:inline-block}.s75 svg{width:100%;height:auto;display:block;overflow:visible}.s75.big{width:clamp(150px,17vw,204px);margin-bottom:clamp(6px,1.4vw,18px)}.s75 .ring{transform-box:view-box;transform-origin:50%}.mo .s75 .ring{animation:80s linear infinite s75spin}@keyframes s75spin{to{transform:rotate(360deg)}}.s75.fill{color:var(--cream)}.s75.fill .bg{fill:var(--wine)}@media (min-width:900px){.duo.stick{top:calc(var(--stk) + 40px);align-self:start;position:sticky}}.aviso{background:var(--beige);color:var(--ink);text-align:center;max-width:44em;margin-inline:auto;padding:16px 20px;font-size:17px}.pp-info .aviso{text-align:left;margin-inline:0}.opt .op{color:var(--mute);white-space:nowrap;font-size:16.5px;font-style:italic;font-family:var(--serif);margin-left:auto}.co-aside{align-self:start}.line h2{color:var(--wine);font-size:22px;font-weight:400;line-height:1.2;font-family:var(--serif)}.err-t{color:var(--err)}.pick[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pick[aria-disabled=true]:hover{border-color:var(--line-2)}.pick .na{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:13px}.check-et:not(:empty){color:var(--err);margin-top:6px;padding-left:30px;font-size:15.5px;display:block}.check.err input{outline:1px solid var(--err);outline-offset:2px}.two{align-items:start}.hd.oculta{transform:translateY(-100%)}.paso{min-height:70svh}@media (max-width:374px){.h1{font-size:max(30px,10.4vw)}}.legal,.legal section{gap:14px;font-size:17px;line-height:1.6;display:grid}.legal .h3{margin-top:28px;font-size:clamp(22px,2vw,30px)}.lang a{opacity:.72}.lang a[aria-current=true],.lang a:hover{opacity:1}@media (min-width:600px){.tcb .tn:before{content:" · "}}.ft-tres>:last-child{grid-column:1/-1}@media (min-width:900px){.ft-cols.ft-tres{grid-template-columns:1fr 1fr 1.3fr}.ft-tres>:last-child{grid-column:auto}}
