.cf{align-items:stretch;display:flex}.cf-dark{background:var(--espresso);color:var(--cream)}.cf-white{background:#fff}.cf-cream{background:var(--cream)}.cf-flip .bagstage{order:2}.cf-text{flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:20px;min-width:0;padding:72px 80px;display:flex}.cf-eyebrow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cf-dark .cf-eyebrow{color:var(--cream-mute)}.cf-dot{border-radius:50%;flex:none;width:10px;height:10px}.cf-dark .cf-dot{box-shadow:0 0 0 1px #f4efe680}.cf-soon{background:var(--gold);color:var(--cream);letter-spacing:.16em;border-radius:999px;margin-left:6px;padding:5px 11px;font-weight:600}.cf h2{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(44px,4.4vw,64px);line-height:1.06}.cf-notes{font-family:var(--serif);font-size:24px;font-style:italic;line-height:1.3}.cf-desc{max-width:32em;color:var(--muted)}.cf-dark .cf-desc{color:var(--cream-mute)}.cf-spec{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;width:100%;max-width:600px;display:grid}.cf-spec>div{border-top:1px solid var(--line);padding:14px 0}.cf-dark .cf-spec>div{border-top-color:var(--line-dark)}.cf-spec p:first-child{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.cf-dark .cf-spec p:first-child{color:var(--cream-mute)}.cf-spec p:last-child{margin-top:4px;font-size:16px;font-weight:500}.cf-best{color:var(--muted);font-size:14px}.cf-best span{color:var(--ink);font-weight:500}.cf-dark .cf-best{color:var(--cream-mute)}.cf-dark .cf-best span{color:var(--cream)}.cf-buy{flex-wrap:wrap;align-items:center;gap:24px 28px;margin-top:4px;display:flex}.cf-price{font-family:var(--serif);font-size:36px;line-height:1}.cf-weight{color:var(--cream-mute);font-size:14px}.cf .cf-add{font-weight:600}.cf .cf-guide{border-color:#f4efe68c;font-weight:600}.cf .cf-guide:hover{border-color:var(--cream)}.cf-later{font-family:var(--serif);color:var(--muted);font-size:24px;font-style:italic}.bagstage{aspect-ratio:1122/1402;flex:0 0 42%;width:42%;min-width:0;position:relative;overflow:hidden;container-type:size}.bagstage-scene{width:max(100cqw,80.03cqh);height:max(100cqh,124.96cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bagstage-photo{object-fit:cover}.bagstage-bag{perspective:1000px;position:absolute}.bagstage-tilt{--lift:0px;--s:1.03;--turn:0deg;will-change:transform;transform:translate3d(0, var(--lift), 0) scale(var(--s)) rotateX(calc(var(--ty,0) * -7deg)) rotateY(calc(var(--tx,0) * 12deg + var(--turn)));transition:transform .7s var(--ease);position:absolute;inset:0}.bagstage-float{animation:7s ease-in-out infinite bag-breathe;animation-delay:var(--phase,0s);position:absolute;inset:0}.bagstage-float img{object-fit:contain;filter:drop-shadow(0 1px #0000000f)}.bagstage-shadow{height:9%;animation:7s ease-in-out infinite bag-shadow;animation-delay:var(--phase,0s);transition:transform .7s var(--ease), opacity .7s;background:radial-gradient(closest-side,#1c100880,#1c100800);position:absolute;bottom:-4%;left:6%;right:6%}.bagstage-hit{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.bagstage-hit:focus-visible{outline-offset:6px;border-radius:6px}.bagstage[data-open] .bagstage-tilt{--lift:-7px;--s:1.06;--turn:5deg}.bagstage[data-open] .bagstage-float{animation-play-state:paused}.bagstage[data-open] .bagstage-shadow{opacity:.65;animation:none;transform:scale(1.12,1.25)}@keyframes bag-breathe{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-4px)rotate(.35deg)}}@keyframes bag-shadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(.93)}}.bagstage-card{z-index:3;width:clamp(210px,38%,240px);color:var(--ink);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .28s ease, transform .52s var(--ease), visibility 0s .52s;background:#f4efe6f2;border-radius:10px;padding:18px 20px 20px;position:absolute;top:50%;right:4%;transform:translate(14px,-50%);box-shadow:0 24px 50px #140c064d}.bagstage[data-open] .bagstage-card{opacity:1;visibility:visible;transition:opacity .28s ease, transform .52s var(--ease);transform:translateY(-50%)}.bagstage-card .eyebrow{color:var(--gold);letter-spacing:.22em;margin-bottom:8px;font-weight:600}.bagstage-card dl{display:grid}.bagstage-card dl>div{border-top:1px solid var(--line);opacity:0;transition:opacity .36s ease, transform .46s var(--ease);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex;transform:translateY(6px)}.bagstage[data-open] .bagstage-card dl>div{opacity:1;transform:none}.bagstage[data-open] .bagstage-card dl>div:nth-child(2){transition-delay:50ms}.bagstage[data-open] .bagstage-card dl>div:nth-child(3){transition-delay:.1s}.bagstage[data-open] .bagstage-card dl>div:nth-child(4){transition-delay:.15s}.bagstage[data-open] .bagstage-card dl>div:nth-child(5){transition-delay:.2s}.bagstage-card dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.bagstage-card dd{text-align:right;white-space:nowrap;font-size:15px;font-weight:500}.bagstage-card .pill{width:100%;min-height:46px;margin-top:12px;font-size:14px;font-weight:600}.esc{background:var(--cream);align-items:stretch;display:flex}.esc-photo{aspect-ratio:1672/941;flex:0 0 56%;width:56%;min-width:0;position:relative}.esc-photo img{object-fit:cover}.esc-text{flex-direction:column;flex:1 1 0;justify-content:center;gap:18px;min-width:0;padding:56px 64px;display:flex}.esc h2{font-family:var(--serif);letter-spacing:-.02em;font-size:40px;line-height:1.06}.esc dl{gap:14px;display:grid}.esc dl>div{border-top:1px solid var(--line);padding-top:14px}.esc dt{color:var(--muted);font-size:14px}.esc dd{font-family:var(--serif);margin-top:2px;font-size:22px}.esc-soon{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.esc2{background:var(--espresso);height:680vh;color:var(--cream);position:relative}.esc2-pin{height:100svh;position:sticky;top:0;overflow:hidden}.esc2-gl{position:absolute;inset:0}.esc2-aroma{pointer-events:none;will-change:transform;justify-items:center;gap:2px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:0;left:0}.esc2-aroma li{font-family:var(--serif);white-space:nowrap;color:#fff8ec;text-shadow:0 2px 14px #1e1006cc,0 0 2px #1e100699;font-size:24px;font-style:italic;line-height:1.2}.esc2.is-static{height:auto}.esc2.is-static .esc2-pin{background:url(/v3/notas.webp) 50%/cover;height:auto;min-height:100svh;position:relative}.esc2.is-static .esc2-ch,.esc2.is-static .esc2-aroma{display:none}.esc2.is-static .esc2-ch[data-ch=outro]{display:flex}.esc2-scrim{pointer-events:none;position:absolute;inset:0}.esc2-scrim.is-l{background:linear-gradient(90deg,#1e1712e0 0%,#1e17129e 30%,#1e171200 52%)}.esc2-scrim.is-r{background:linear-gradient(270deg,#1e1712e0 0%,#1e17129e 30%,#1e171200 52%)}.esc2-copy{pointer-events:none;position:absolute;inset:0}.esc2-ch{left:var(--pad);pointer-events:auto;flex-direction:column;align-items:flex-start;gap:16px;width:min(440px,34vw);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.esc2-ch[data-side=r]{left:auto;right:var(--pad)}.esc2-ch .eyebrow{color:var(--cream-mute)}.esc2 h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(36px,3.6vw,52px);line-height:1.06}.esc2-hint{color:var(--cream-mute);font-size:14px}.esc2-q{color:var(--cream-mute);font-size:15px}.esc2 h3{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(38px,3.8vw,56px);line-height:1.04}.esc2-soon{vertical-align:middle;background:var(--gold);color:var(--cream);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin-left:12px;padding:5px 11px;font-size:11px;font-weight:600;line-height:1.2;display:inline-block}.esc2-notes{font-family:var(--serif);font-size:22px;font-style:italic;line-height:1.3}.esc2 .esc2-link{border-color:#f4efe68c;margin-top:6px;font-weight:600}.esc2 dl{gap:14px;width:100%;display:grid}.esc2 dl>div{border-top:1px solid var(--line-dark);padding-top:14px}.esc2 dt{color:var(--cream-mute);font-size:14px}.esc2 dd{font-family:var(--serif);margin-top:2px;font-size:24px}.esc2 dd .esc2-soon{padding:4px 9px;font-size:10px}.cf-torra{background:var(--espresso);min-height:600px;color:var(--cream);align-items:center;display:flex;position:relative;overflow:hidden}.cf-torra img{object-fit:cover;object-position:70% center}.cf-torra:after{content:"";background:linear-gradient(90deg,#1e1712db 0%,#1e17128c 45%,#1e171200 75%);position:absolute;inset:0}.cf-torra-text{z-index:1;padding:72px var(--pad);max-width:calc(600px + 2 * var(--pad));flex-direction:column;gap:24px;display:flex;position:relative}.cf-torra h2{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(36px,3.9vw,56px);line-height:1.06}.cf-torra ol{gap:16px;padding:0;list-style:none;display:grid}.cf-torra li{align-items:baseline;gap:18px;display:flex}.cf-torra li span{font-family:var(--serif);color:var(--gold-l);font-size:28px}.bagstage-tip{display:none}@media (hover:none){.bagstage-tip{z-index:2;color:var(--cream);-webkit-backdrop-filter:blur(6px);white-space:nowrap;pointer-events:none;background:#1e171299;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500;transition:opacity .3s;display:block;position:absolute;bottom:3.5%;left:50%;transform:translate(-50%)}.bagstage[data-open] .bagstage-tip{opacity:0}}@media (max-width:1180px){.cf-text{padding:56px 48px}.esc-text{padding:44px 40px}.esc h2{font-size:34px}}@media (max-width:860px){.cf,.esc{flex-direction:column}.cf-flip .bagstage{order:0}.bagstage,.esc-photo{flex:none;width:100%}.cf-text{padding:40px var(--pad) 52px;gap:18px}.cf h2{font-size:clamp(36px,10vw,44px)}.cf-notes{font-size:21px}.cf-spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.cf-buy{gap:16px 20px}.cf-add,.cf .cf-guide{flex:100%;margin-left:0}.bagstage-card{width:auto;padding:14px 16px 16px;top:12px;left:12px;right:12px;transform:translateY(-10px)}.bagstage[data-open] .bagstage-card{transform:none}.bagstage-card dl{grid-template-columns:1fr 1fr 1.25fr;gap:0 14px}.bagstage-card dl>div{flex-direction:column;align-items:flex-start;gap:1px;padding:6px 0}.bagstage-card dd{text-align:left;font-size:14px}.bagstage-card .eyebrow{margin-bottom:2px}.bagstage-card .pill{width:calc(38.4615% - 23.0769px);min-height:44px;margin:0;padding:0 10px;font-size:13px;position:absolute;bottom:14px;right:16px}.bagstage-card .pill svg{display:none}.esc-text{padding:40px var(--pad) 48px}.esc h2{font-size:32px}.esc2{height:520vh}.esc2-scrim.is-l{background:linear-gradient(#1e171200 42%,#1e1712cc 66%,#1e1712f0 100%)}.esc2-scrim.is-r{display:none}.esc2-ch,.esc2-ch[data-side=r]{left:var(--pad);right:var(--pad);gap:10px;width:auto;top:auto;bottom:28px;transform:none}.esc2 h2{font-size:34px}.esc2 h3{font-size:36px}.esc2-notes{font-size:19px}.esc2-aroma{display:none}.esc2 dl{gap:8px}.esc2 dl>div{padding-top:8px}.esc2 dd{font-size:20px}.cf-torra{flex-direction:column;align-items:stretch;min-height:0}.cf-torra:after{background:linear-gradient(#1e171259 0%,#1e1712e0 55%,#1e1712f0 100%)}.cf-torra-text{padding:200px var(--pad) 52px}}@media (prefers-reduced-motion:reduce){.bagstage-float,.bagstage-shadow{animation:none}.bagstage-tilt,.bagstage-card,.bagstage-card dl>div,.bagstage-shadow{transition:none}.bagstage-tilt,.bagstage[data-open] .bagstage-tilt{transform:scale(1.03)}}
