.casa-verde_root__CAFXa{--cv-bg:#fbf8f2;--cv-ink:#101b15;--cv-ink2:#171b11;--cv-green:#16241a;--cv-deep:#101a13;--cv-cream:#fff9ea;--cv-gold:#c7a34b;--cv-gold-l:#d8b95f;--cv-gold-d:#c09a46;--cv-link:#a57b29;--cv-brown:#533b27;--cv-line:#e7e0d5;--cv-line2:#d8d0c2;--cv-soft:#f5f1e9;--cv-text:#4a4237;--cv-muted:#827565;--cv-err-bg:#fbe5db;--cv-err:#a12d20;--cv-ok-bg:#e3eedf;--cv-ok:#2f5a34;--cv-display:"CV Display",Georgia,serif;--cv-body:"CV Body",Arial,sans-serif;--cv-gutter:clamp(18px,4vw,34px);min-height:100vh;padding-bottom:122px;background:var(--cv-bg);color:var(--cv-ink);font-family:var(--cv-body);-webkit-font-smoothing:antialiased}:where(.casa-verde_root__CAFXa) *,:where(.casa-verde_root__CAFXa) :after,:where(.casa-verde_root__CAFXa) :before{box-sizing:border-box}:where(.casa-verde_root__CAFXa) a{color:var(--cv-link);text-decoration:none}:where(.casa-verde_root__CAFXa) a:hover{color:var(--cv-green)}:where(.casa-verde_root__CAFXa) button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}:where(.casa-verde_root__CAFXa) button:disabled{cursor:default}:where(.casa-verde_root__CAFXa) input,:where(.casa-verde_root__CAFXa) select,:where(.casa-verde_root__CAFXa) textarea{font:inherit}:where(.casa-verde_root__CAFXa) img{display:block;max-width:100%}:where(.casa-verde_root__CAFXa) blockquote,:where(.casa-verde_root__CAFXa) figure,:where(.casa-verde_root__CAFXa) h1,:where(.casa-verde_root__CAFXa) h2,:where(.casa-verde_root__CAFXa) h3,:where(.casa-verde_root__CAFXa) ol,:where(.casa-verde_root__CAFXa) p,:where(.casa-verde_root__CAFXa) ul{margin:0}:where(.casa-verde_root__CAFXa) ol,:where(.casa-verde_root__CAFXa) ul{padding:0;list-style:none}:where(.casa-verde_root__CAFXa) :focus-visible{outline:2px solid var(--cv-gold);outline-offset:2px}.casa-verde_srOnly__ZlhxL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.casa-verde_icon__yb1gy{width:1em;height:1em;flex-shrink:0}.casa-verde_display__QiYet{font-family:var(--cv-display);font-weight:400}@keyframes casa-verde_cvRise__UwcHd{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes casa-verde_cvFade__nIk2z{0%{opacity:0}to{opacity:1}}@keyframes casa-verde_cvZoom__xgGUx{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes casa-verde_cvToast__FZG72{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.casa-verde_root__CAFXa *{animation:none!important;transition:none!important}}.casa-verde_btn__M8SHC{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 22px;border-radius:6px;font-size:13px;text-align:center;transition:background .2s,color .2s,opacity .2s}.casa-verde_btnGold__kKH03{background:var(--cv-gold-l);color:var(--cv-ink2);border:1px solid #d4b15b}.casa-verde_btnGold__kKH03:hover{background:var(--cv-gold)}.casa-verde_btnDark__gWLTE{background:var(--cv-green);color:var(--cv-cream)}.casa-verde_btnDark__gWLTE:hover{background:#22352a}.casa-verde_btnLight__FYEHZ{background:#fff;border:1px solid var(--cv-line2);color:var(--cv-ink2)}.casa-verde_btnLight__FYEHZ:hover{background:var(--cv-soft)}.casa-verde_btnBlock__2SZIX{width:100%}.casa-verde_btn__M8SHC:disabled{opacity:.4}.casa-verde_pillBtn__lYO_v{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:56px;padding:0 24px 0 26px;white-space:nowrap;border-radius:30px;border:1.5px solid var(--cv-cream);background:var(--cv-green);color:var(--cv-cream);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 1px var(--cv-green);transition:background .2s,color .2s}.casa-verde_pillBtn__lYO_v:hover{background:var(--cv-gold);color:var(--cv-ink2)}.casa-verde_pillBtn__lYO_v .casa-verde_icon__yb1gy{width:16px;height:16px}.casa-verde_backLink__42qOR{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--cv-muted);padding:8px 0 4px}.casa-verde_backLink__42qOR .casa-verde_icon__yb1gy{width:14px;height:14px}.casa-verde_errorBox__gg72I{font-size:12px;line-height:1.5;color:var(--cv-err);background:var(--cv-err-bg);padding:11px;border-radius:6px}.casa-verde_okBox__v7lT3{font-size:11.5px;line-height:1.6;color:#3c5a3f;background:#e9eee5;padding:10px 12px;border-radius:5px}.casa-verde_demoBox__yqriM{font-size:11px;line-height:1.5;padding:8px 10px;border-radius:6px;background:var(--cv-soft);color:#5c5142}.casa-verde_header__Ey2Yg{position:sticky;top:0;z-index:50;background:#f8f4ec;box-shadow:0 1px 0 var(--cv-line)}.casa-verde_headerInner__yigHX{max-width:1140px;margin:0 auto;padding:6px var(--cv-gutter);min-height:68px;display:flex;align-items:center;gap:clamp(12px,3vw,32px);flex-wrap:wrap}.casa-verde_logo__32yup{flex-shrink:0;display:block}.casa-verde_logo__32yup img{width:112px;height:55px;object-fit:contain}.casa-verde_nav__NIh7i{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3.4vw,44px);flex-wrap:wrap;flex:1}.casa-verde_navLink__jTMRW{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 0;border-bottom:1px solid transparent}:where(.casa-verde_root__CAFXa) .casa-verde_navLink__jTMRW{color:var(--cv-brown)}:where(.casa-verde_root__CAFXa) .casa-verde_navActive__t5dor,:where(.casa-verde_root__CAFXa) .casa-verde_navLink__jTMRW:hover{color:var(--cv-green);border-bottom-color:var(--cv-gold)}.casa-verde_loginBtn__7J_3j{display:inline-flex;align-items:center;min-height:40px;padding:0 20px;border-radius:8px;border:1.5px solid var(--cv-green);color:var(--cv-green);font-size:12.5px;font-weight:600;white-space:nowrap;flex-shrink:0;box-shadow:0 0 0 2px var(--cv-bg),0 0 0 3px var(--cv-green)}.casa-verde_loginBtn__7J_3j:hover{background:var(--cv-green);color:var(--cv-cream)}.casa-verde_user___z8tE{display:flex;align-items:center;gap:10px;flex-shrink:0}.casa-verde_avatar__TyYun{width:34px;height:34px;border-radius:17px;background:var(--cv-green);color:var(--cv-cream);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.casa-verde_userName__LSSlM{font-size:12px;color:var(--cv-green)}.casa-verde_logout__XeQUv{font-size:11px;color:#7d6535;text-decoration:underline}@media (width < 560px){.casa-verde_headerInner__yigHX{padding-top:4px;padding-bottom:8px;row-gap:2px}.casa-verde_nav__NIh7i{order:3;flex-basis:100%;justify-content:space-between;gap:10px}.casa-verde_headerTools__MYpXx{margin-left:auto}.casa-verde_userName__LSSlM{display:none}}.casa-verde_heroWrap__GMd6I{background:#fff;padding:clamp(10px,2.4vw,32px) clamp(12px,4vw,56px)}.casa-verde_hero__V_OZU{position:relative;color:#fff;overflow:hidden;background:#152015;border-radius:clamp(6px,1vw,14px);min-height:clamp(380px,44vw,520px);display:flex;align-items:center}.casa-verde_heroImg__awRBc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;animation:casa-verde_cvZoom__xgGUx 3.2s cubic-bezier(.2,.7,.2,1) both}.casa-verde_heroShade__U_frh{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,22,16,.88),rgba(14,22,16,.62) 42%,rgba(14,22,16,.15) 75%,rgba(14,22,16,0))}.casa-verde_heroInner__y4CoF{position:relative;max-width:1140px;width:100%;margin:0 auto;padding:44px var(--cv-gutter)}.casa-verde_heroTitle__4oegM{font-family:var(--cv-display);font-weight:400;font-size:clamp(38px,5.4vw,58px);line-height:1;letter-spacing:-1px;max-width:16em}.casa-verde_heroTitle__4oegM>span{display:inline-block;animation:casa-verde_cvRise__UwcHd 1.1s cubic-bezier(.2,.7,.2,1) .4s both}.casa-verde_heroTitle__4oegM>span+br+span{animation-delay:1.1s}.casa-verde_gold__7WQmV{font-style:normal;color:var(--cv-gold-l)}.casa-verde_heroText__OTNbT{font-size:clamp(13px,1.3vw,15px);line-height:1.55;margin-top:14px;max-width:34em;animation:casa-verde_cvRise__UwcHd 1s cubic-bezier(.2,.7,.2,1) 1.9s both}.casa-verde_heroBtns__Jmd0u{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap;animation:casa-verde_cvFade__nIk2z .9s ease 2.5s both}:where(.casa-verde_root__CAFXa) .casa-verde_btnOutlineGold__gv09Z{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:6px;min-height:46px;padding:11px 24px;color:var(--cv-cream);border:1px solid var(--cv-gold-l);font-size:13px;font-weight:500}:where(.casa-verde_root__CAFXa) .casa-verde_btnOutlineGold__gv09Z:hover{background:var(--cv-gold-l);color:var(--cv-ink2)}.casa-verde_heroInfo__KcBo_{display:flex;align-items:center;gap:22px;margin-top:26px;font-size:12px;line-height:1.45;flex-wrap:wrap;animation:casa-verde_cvFade__nIk2z .9s ease 2.9s both}.casa-verde_heroInfoItem__jQDmb{display:flex;align-items:center;gap:12px}:where(.casa-verde_root__CAFXa) a.casa-verde_heroInfoItem__jQDmb{color:#fff}.casa-verde_footer__CQaEG .casa-verde_goldIcon__SAjWD,.casa-verde_heroInfoItem__jQDmb .casa-verde_icon__yb1gy{width:22px;height:22px;color:var(--cv-gold-l)}.casa-verde_heroDivider__9b00C{width:1px;height:27px;background:#ffffff28}.casa-verde_about__YZQAM{position:relative;background:var(--cv-green);padding:clamp(40px,6vw,72px) var(--cv-gutter) 0}.casa-verde_aboutGrid__HywXS{position:relative;z-index:1;margin:0 auto calc(-1 * clamp(60px, 9vw, 120px));max-width:1140px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(28px,5vw,64px);align-items:start}.casa-verde_sectionPhoto__Nyev_{width:100%;height:auto;aspect-ratio:1.28;object-fit:cover}.casa-verde_aboutCopy__qCznw{color:var(--cv-cream);padding-top:clamp(0px,2vw,24px);padding-bottom:calc(clamp(60px, 9vw, 120px) + 28px)}.casa-verde_eyebrow__Y8Z86{font-size:10px;letter-spacing:.22em;color:var(--cv-gold-l)}.casa-verde_bigTitle__yS4gN{font-family:var(--cv-display);font-weight:400;font-size:clamp(28px,3.6vw,42px);line-height:1.1;text-transform:uppercase}.casa-verde_aboutCopy__qCznw .casa-verde_bigTitle__yS4gN{margin-top:14px;color:var(--cv-cream)}.casa-verde_aboutText__GyC7K{font-size:15px;line-height:1.75;margin-top:20px;max-width:30em;color:#ddd6c4}.casa-verde_aboutCta__7BXfn{margin-top:clamp(28px,4vw,52px)}.casa-verde_kitchen__lk6QS{position:relative;background:linear-gradient(180deg,var(--cv-soft) 0,var(--cv-soft) 80%,var(--cv-green) 80%,var(--cv-green) 100%);padding:calc(clamp(60px, 9vw, 120px) + clamp(40px, 6vw, 80px)) var(--cv-gutter) clamp(40px,5vw,60px)}.casa-verde_kitchenGrid__ghAOI{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(28px,5vw,64px);align-items:end}.casa-verde_kitchenCopy___jwgl{padding-left:clamp(0px,8vw,120px)}.casa-verde_kitchenCopy___jwgl .casa-verde_bigTitle__yS4gN{color:var(--cv-link)}.casa-verde_kitchenText__t_LHd{font-size:15px;line-height:1.75;margin-top:22px;max-width:28em;color:#3d3527}.casa-verde_kitchenCta__k3CcN{margin-top:clamp(40px,6vw,80px)}.casa-verde_reviews__5oHDz{max-width:1140px;margin:0 auto;padding:22px var(--cv-gutter);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.casa-verde_reviewsHead__eRSMd{padding-right:18px;border-right:1px solid var(--cv-line);min-width:200px}.casa-verde_sectionTitle__BWg99{font-family:var(--cv-display);font-weight:400;font-size:clamp(24px,2.6vw,29px);line-height:1.2}.casa-verde_reviewsEyebrow___q8BF{font-size:9px;letter-spacing:.14em;color:#a18a60;margin-top:5px}.casa-verde_rating__Ns8um{display:flex;gap:14px;min-width:170px}.casa-verde_rating__Ns8um img{width:27px;height:27px;object-fit:contain;margin-top:3px}.casa-verde_ratingValue__9h2vx{display:flex;flex-direction:column}.casa-verde_ratingValue__9h2vx strong{font-size:19px;font-weight:600}.casa-verde_stars__0mEeI{display:inline-flex;gap:3px;margin:3px 0 4px;color:#c9972a}.casa-verde_stars__0mEeI .casa-verde_icon__yb1gy{width:14px;height:14px}.casa-verde_ratingValue__9h2vx small{font-size:10px;color:#77583c}.casa-verde_reviewGrid__vlABf{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;flex:1;min-width:230px}.casa-verde_review__Jvrj1{border:1px solid var(--cv-line);border-radius:7px;padding:14px 14px 12px 36px;position:relative;display:flex;flex-direction:column;gap:10px}.casa-verde_review__Jvrj1>.casa-verde_icon__yb1gy{position:absolute;left:9px;top:12px;width:20px;height:20px;opacity:.4}.casa-verde_review__Jvrj1 p{font-size:11px;line-height:1.5}.casa-verde_review__Jvrj1 footer{display:flex;gap:12px;align-items:center;margin-top:auto}.casa-verde_review__Jvrj1 .casa-verde_stars__0mEeI{gap:1px;margin:0}.casa-verde_review__Jvrj1 .casa-verde_stars__0mEeI .casa-verde_icon__yb1gy{width:11px;height:11px}.casa-verde_review__Jvrj1 cite{font-size:10px;font-style:normal;color:#654b33}.casa-verde_exampleNote__TTZcd{flex-basis:100%;font-size:10.5px;color:var(--cv-muted)}.casa-verde_gallery__PyUqF{max-width:1140px;margin:0 auto;padding:4px var(--cv-gutter) 24px}.casa-verde_sectionHead__9jIzn{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.casa-verde_sectionRule__gX9yA{flex:1;height:1px;background:var(--cv-line);min-width:20px}.casa-verde_textLink__Rx6OH{font-size:11px;text-decoration:underline;text-underline-offset:3px}.casa-verde_galleryViewport__JadIG{position:relative;margin-top:16px;overflow:hidden;touch-action:pan-y}.casa-verde_galleryTrack__db1jg{--slide:56%;--m:1%;display:flex;width:100%;will-change:transform;transform:translate3d(calc((100% - var(--slide)) / 2 - var(--m) - var(--i) * (var(--slide) + 2 * var(--m))),0,0)}.casa-verde_gallerySlide__AALRA{flex:0 0 var(--slide);margin:0 var(--m);transition:opacity .45s ease}.casa-verde_gallerySlide__AALRA img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border-radius:8px;user-select:none}.casa-verde_roundArrow__jAlRh{position:absolute;top:calc(50% - 22px);width:44px;height:44px;border-radius:22px;background:var(--cv-bg);box-shadow:0 4px 14px rgba(22,36,26,.2);display:flex;align-items:center;justify-content:center;transition:opacity .25s ease}.casa-verde_roundArrow__jAlRh .casa-verde_icon__yb1gy{width:16px;height:16px}.casa-verde_galleryPrev__7b_Al{left:calc(22% - 22px)}.casa-verde_galleryNext__nVy7S{right:calc(22% - 22px)}.casa-verde_galleryFoot__xsGpx{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}.casa-verde_galleryFoot__xsGpx>span{font-size:12px;color:var(--cv-text)}.casa-verde_dots__BkRnk{display:flex;gap:6px}.casa-verde_dot__2e65Y{height:6px;border-radius:3px;background:#d0c6b4;transition:width .3s ease,background .3s ease}.casa-verde_dotOn__63ak7{background:var(--cv-green)}@media (width < 640px){.casa-verde_galleryTrack__db1jg{--slide:84%;--m:2%}.casa-verde_galleryPrev__7b_Al{left:4px}.casa-verde_galleryNext__nVy7S{right:4px}}.casa-verde_footer__CQaEG{position:relative;margin-bottom:-122px;overflow:hidden;background:var(--cv-green);color:#faf7ed}.casa-verde_footerPhoto__3hWom{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.casa-verde_footerShade__1qjtx{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,24,17,.9),rgba(14,24,17,.78) 45%,rgba(14,24,17,.62))}.casa-verde_footerInner__54S_a{position:relative;max-width:980px;margin:0 auto;padding:18px var(--cv-gutter) 130px;display:flex;flex-wrap:wrap;gap:18px 36px;align-items:flex-start;justify-content:space-between}.casa-verde_footerCol__nKF1C{flex:1 1 190px;min-width:0}.casa-verde_footerLogo__A5qFu{width:96px;height:48px;object-fit:contain}.casa-verde_footerTag__mvn8e{font-size:12.5px;font-weight:600;line-height:1.55;margin-top:4px}.casa-verde_socials__xMFML{display:flex;gap:16px;margin-top:8px}.casa-verde_socials__xMFML .casa-verde_icon__yb1gy{width:15px;height:15px}:where(.casa-verde_root__CAFXa) .casa-verde_socials__xMFML a,:where(.casa-verde_root__CAFXa) .casa-verde_socials__xMFML span{color:#faf7ed}.casa-verde_socials__xMFML span{opacity:.5}.casa-verde_footerTitle__br4_K{font-family:var(--cv-display);font-size:18px;font-weight:600;margin:4px 0 8px}:where(.casa-verde_root__CAFXa) .casa-verde_footerLink__VShjD{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:6px;color:#faf7ed}.casa-verde_footerLink__VShjD .casa-verde_icon__yb1gy{width:16px;height:16px;color:var(--cv-gold-l)}.casa-verde_footerActions__mzV_i{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}:where(.casa-verde_root__CAFXa) .casa-verde_footerBook__jETHA{white-space:nowrap;display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:7px 18px;border-radius:6px;color:var(--cv-cream);border:1px solid var(--cv-gold-l);font-size:13px;font-weight:600}.casa-verde_footerBook__jETHA .casa-verde_icon__yb1gy{width:12px;height:12px}:where(.casa-verde_root__CAFXa) .casa-verde_footerCard__kH_sG,:where(.casa-verde_root__CAFXa) .casa-verde_footerStaff__HQ7rM{font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px;padding:4px 0}:where(.casa-verde_root__CAFXa) .casa-verde_footerCard__kH_sG{color:#e1c576}:where(.casa-verde_root__CAFXa) .casa-verde_footerStaff__HQ7rM{color:#9fb3a2}.casa-verde_demoNav__c95g6{position:fixed;left:50%;transform:translateX(-50%);bottom:14px;z-index:80;display:flex;gap:5px;background:#16241af2;border:1px solid #2f4136;border-radius:26px;padding:6px;max-width:calc(100% - 20px);box-shadow:0 10px 30px #0a140f45;overflow-x:auto;scrollbar-width:none}.casa-verde_demoNav__c95g6::-webkit-scrollbar{display:none}:where(.casa-verde_root__CAFXa) .casa-verde_demoNavLink__kXoxu{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:20px;font-size:11px;color:#cbbf9f;white-space:nowrap}:where(.casa-verde_root__CAFXa) .casa-verde_demoNavLink__kXoxu:hover{color:#fff9ea}:where(.casa-verde_root__CAFXa) .casa-verde_demoNavOn__KvJX2,:where(.casa-verde_root__CAFXa) .casa-verde_demoNavOn__KvJX2:hover{background:var(--cv-gold-l);color:var(--cv-ink2)}.casa-verde_pageHero__EH48t{position:relative;background:var(--cv-deep);overflow:hidden}.casa-verde_pageHeroImg__jKAy_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.34}.casa-verde_pageHeroShade__oiAY_{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,18,13,.55) 0,rgba(11,18,13,.72) 55%,var(--cv-deep) 100%)}.casa-verde_foliage__6_1Y5{position:absolute;left:-14px;bottom:-18px;width:clamp(88px,11vw,150px);height:auto;opacity:.3;pointer-events:none}.casa-verde_pageHeroInner__3N4sh{position:relative;max-width:1140px;margin:0 auto;padding:clamp(40px,7vw,78px) var(--cv-gutter) clamp(44px,7vw,82px);text-align:center}.casa-verde_pageHeroNarrow__6taTk{max-width:760px;padding-top:clamp(36px,6vw,64px);padding-bottom:clamp(34px,5vw,56px)}.casa-verde_pageEyebrow__oxiYo{font-size:9px;letter-spacing:.22em;color:var(--cv-gold-l)}.casa-verde_pageTitle__fGQXW{font-family:var(--cv-display);font-weight:400;font-size:clamp(36px,6vw,62px);line-height:1.04;margin-top:14px;color:var(--cv-cream)}.casa-verde_pageRule__vfXgC{display:block;width:44px;height:1px;background:var(--cv-gold);margin:18px auto 0}.casa-verde_pageText__LdzJv{font-size:13px;line-height:1.75;color:#ddd6c4;margin:18px auto 0;max-width:34em}.casa-verde_menuFilters__wgmC3{position:sticky;top:0;z-index:4;background:var(--cv-deep);border-bottom:1px solid #26332a}.casa-verde_menuFiltersInner__hxytw{max-width:1140px;margin:0 auto;padding:10px var(--cv-gutter);display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.casa-verde_filterBtn__c3eIB{min-height:38px;padding:0 15px;border-radius:5px;font-size:12px;border:1px solid #334136;color:#d3cbb8}.casa-verde_filterBtn__c3eIB:hover{border-color:var(--cv-gold)}.casa-verde_filterOn__oGgem{border-color:var(--cv-gold);background:var(--cv-gold);color:var(--cv-ink2)}.casa-verde_menuBody__DS8n1{background:#f3ede1}.casa-verde_menuWrap__wZM69{max-width:1140px;margin:0 auto;padding:34px var(--cv-gutter) 40px;display:flex;flex-direction:column;gap:38px}.casa-verde_menuSectionHead__uScJO{display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.casa-verde_menuSectionHead__uScJO h2{font-family:var(--cv-display);font-weight:400;font-size:clamp(22px,2.6vw,29px);line-height:1.15}.casa-verde_menuRange__Hudau{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#7d6535}.casa-verde_carousel__Ju_XF{--per:5;position:relative}.casa-verde_carouselClip__1X8l_{overflow:hidden;margin:-6px;padding:6px}.casa-verde_carouselTrack__HzfNS{display:flex;gap:14px;transition:transform .6s cubic-bezier(.22,.7,.2,1);will-change:transform}.casa-verde_carouselTrack__HzfNS>li{flex:0 0 calc((100% - (var(--per) - 1) * 14px) / var(--per));min-width:0;display:flex}.casa-verde_carouselArrows__qc8Ki{position:absolute;left:0;right:0;top:0;pointer-events:none}.casa-verde_carouselArrows__qc8Ki:before{content:"";display:block;padding-top:calc(var(--half) + 6px)}.casa-verde_carouselNext__Di9h4,.casa-verde_carouselPrev__GDX43{top:calc(100% - 22px);z-index:2;pointer-events:auto}.casa-verde_carouselPrev__GDX43{left:-18px}.casa-verde_carouselNext__Di9h4{right:-18px}.casa-verde_hidden__PFc9x{opacity:0;pointer-events:none}@media (width < 1080px){.casa-verde_carousel__Ju_XF{--per:3}}@media (width < 820px){.casa-verde_carousel__Ju_XF{--per:2}}@media (width < 560px){.casa-verde_carousel__Ju_XF{--per:1}.casa-verde_carouselPrev__GDX43{left:-8px}.casa-verde_carouselNext__Di9h4{right:-8px}}.casa-verde_dishCard__TJ0JN{flex:1;min-width:0;background:#fff;border:1px solid #eee8dd;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;text-align:left}.casa-verde_dishImgBtn__X9qmg{display:block;width:100%}.casa-verde_dishImgBtn__X9qmg img{width:100%;height:auto;aspect-ratio:1.45;object-fit:cover}.casa-verde_dishBody__IFeW8{padding:13px 15px 14px;display:flex;flex-direction:column;flex:1;gap:7px}.casa-verde_dishName__hn_mg{display:block;text-align:left;font-family:var(--cv-display);font-size:16px;line-height:1.25}.casa-verde_dishDesc__rOTIj{font-size:11.5px;line-height:1.55;color:#5c5142}.casa-verde_price__V7MyE{font-family:var(--cv-display);font-size:19px;line-height:1.1}.casa-verde_unit__UbHxR{font-family:var(--cv-body);font-size:10px;color:#706251}.casa-verde_chips__HxJCB{display:flex;gap:6px;flex-wrap:wrap}.casa-verde_chip__zfArM{font-size:8px;line-height:18px;height:18px;border-radius:3px;padding:0 7px;background:#e3ded3;color:#594f43}.casa-verde_chipGreen__0HASc{background:#e3eedb;color:#24462b}.casa-verde_chipRed__c5SpQ{background:#f2d0c1;color:#8d301d}.casa-verde_addBtn__zXreQ{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:5px;border:1px solid #d9d1c2;background:var(--cv-bg);font-size:11px;color:#3d3527}.casa-verde_addBtn__zXreQ:hover{background:var(--cv-gold-l);border-color:#d4b15b;color:var(--cv-ink2)}.casa-verde_ctaBand__Nvhox{background:var(--cv-green);border-radius:8px;padding:clamp(20px,3vw,30px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.casa-verde_ctaBand__Nvhox>div:first-child{flex:1 1 260px;min-width:0}.casa-verde_ctaBand__Nvhox h2{font-family:var(--cv-display);font-weight:400;font-size:clamp(21px,2.6vw,27px);line-height:1.2;color:var(--cv-cream)}.casa-verde_ctaBand__Nvhox p{margin-top:7px;font-size:12px;line-height:1.6;color:#c9c0ac;max-width:32em}.casa-verde_ctaBtns__TbxD8{display:flex;gap:10px;flex-wrap:wrap}:where(.casa-verde_root__CAFXa) .casa-verde_ctaGold__a8A2G{min-height:48px;border-radius:6px;background:var(--cv-gold);color:#fff;font-size:12.5px;padding:0 22px;display:inline-flex;align-items:center}:where(.casa-verde_root__CAFXa) .casa-verde_ctaGhost__H8gV_{min-height:48px;border-radius:6px;border:1px solid #3c4a3e;color:var(--cv-cream);font-size:12.5px;padding:0 22px;display:inline-flex;align-items:center}.casa-verde_menuNote__gA752{font-size:11px;color:var(--cv-muted);text-align:center}.casa-verde_toast__AXkBQ{position:fixed;left:50%;bottom:76px;z-index:90;transform:translateX(-50%);display:flex;align-items:center;gap:14px;background:var(--cv-green);color:var(--cv-cream);border-radius:8px;padding:10px 14px;font-size:12.5px;box-shadow:0 10px 30px #0a140f45;animation:casa-verde_cvToast__FZG72 .25s ease both;white-space:nowrap}:where(.casa-verde_root__CAFXa) .casa-verde_toast__AXkBQ a{color:var(--cv-gold-l);text-decoration:underline}.casa-verde_dialog__6iwXi{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;overflow:auto;color:var(--cv-ink);font-family:var(--cv-body)}.casa-verde_dialog__6iwXi::backdrop{background:#0a140fc4}.casa-verde_dialogCenter__uSz84{min-height:100%;display:flex;align-items:center;justify-content:center;padding:18px}.casa-verde_dishDialog__ZD0Zq{background:var(--cv-bg);border:1px solid var(--cv-line);border-radius:12px;width:min(520px,100%);overflow:hidden;box-shadow:0 18px 100px #0005}.casa-verde_dishDialog__ZD0Zq>img{width:100%;height:auto;aspect-ratio:1.57;object-fit:cover}.casa-verde_dishDialogBody__RPvP4{padding:22px 24px 24px}.casa-verde_dialogCat__xNNke{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#8c723d}.casa-verde_dialogTitle__X4jbp{font-family:var(--cv-display);font-weight:400;font-size:26px;line-height:1.15;margin-top:6px}.casa-verde_dialogText__s8KUi{font-size:13px;line-height:1.7;color:var(--cv-text);margin-top:12px}.casa-verde_dialogPrice__ah0qN{font-family:var(--cv-display);font-size:24px;margin-top:14px}.casa-verde_dialogPrice__ah0qN .casa-verde_unit__UbHxR{font-size:11px;color:var(--cv-muted)}.casa-verde_dialogBtns__0oZc6{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.casa-verde_dialogBtns__0oZc6>:first-child{flex:1;min-width:150px}.casa-verde_authDialog__DWJTj::backdrop{background:rgba(16,26,19,.45)}.casa-verde_authBox__VTZq_{width:100%;max-width:380px;background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(16,26,19,.25);padding:22px 24px 24px;position:relative}.casa-verde_closeBtn__wZpKD{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:16px;border:1px solid var(--cv-line2);display:flex;align-items:center;justify-content:center;color:var(--cv-green)}.casa-verde_closeBtn__wZpKD .casa-verde_icon__yb1gy{width:16px;height:16px}.casa-verde_authLogo__59Poz{width:88px;height:44px;object-fit:contain}.casa-verde_authTitle__CNKUi{font-family:var(--cv-display);font-weight:400;font-size:24px;line-height:1.15;margin:10px 0 4px;color:var(--cv-green)}.casa-verde_authSub__0h3GC{margin-bottom:16px;font-size:12px;line-height:1.55;color:var(--cv-text)}.casa-verde_authTabs__0UZpk{display:grid;grid-template-columns:1fr 1fr;background:var(--cv-soft);border-radius:8px;padding:3px;margin-bottom:16px}.casa-verde_authTab__g_2FL{min-height:36px;border-radius:6px;font-size:12px;text-align:center}:where(.casa-verde_root__CAFXa) .casa-verde_authTab__g_2FL{color:var(--cv-muted)}:where(.casa-verde_root__CAFXa) .casa-verde_authTabOn__zmYCd{background:#fff;color:var(--cv-green)}.casa-verde_authFields__S3L_f{display:flex;flex-direction:column;gap:11px}.casa-verde_labelText__YB69a{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--cv-muted);margin-bottom:5px}.casa-verde_authInput__5WNi7,.casa-verde_input__PEHTJ{width:100%;min-height:44px;border:1px solid var(--cv-line2);border-radius:6px;padding:0 12px;background:#fff;font-size:13.5px;color:var(--cv-ink2)}.casa-verde_codeInput__1pkf7{min-height:48px;font-size:20px;letter-spacing:.4em;text-align:center}.casa-verde_linkBtn__UA52n{font-size:11px;text-decoration:underline}:where(.casa-verde_root__CAFXa) .casa-verde_linkBtn__UA52n{color:#7d6535}.casa-verde_forgot__Dck0B{align-self:flex-end}.casa-verde_authMsg__toin_{margin-top:12px;font-size:12px;line-height:1.5;padding:10px 12px;border-radius:6px;background:var(--cv-err-bg);color:var(--cv-err)}.casa-verde_authMsgOk__FMJhK{background:var(--cv-ok-bg);color:var(--cv-ok)}.casa-verde_authBtn__qK_sw{margin-top:16px}.casa-verde_authFoot__d91BD{margin-top:12px;font-size:11px;line-height:1.55;color:var(--cv-text);text-align:center}.casa-verde_authBack__xmwRI{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--cv-muted);padding-top:10px}.casa-verde_authBack__xmwRI .casa-verde_icon__yb1gy{width:13px;height:13px}.casa-verde_centerIcon__tDJEY{display:flex;justify-content:center;margin:18px 0 6px;color:#4d7a3f}.casa-verde_centerIcon__tDJEY .casa-verde_icon__yb1gy{width:44px;height:44px}.casa-verde_center__TCNdW{text-align:center}.casa-verde_stack__fZG8Q{display:flex;flex-direction:column;gap:12px}.casa-verde_bookHero__cj5NU{position:relative;max-width:780px;margin:0 auto;padding:clamp(28px,5vw,48px) clamp(16px,4vw,30px) clamp(26px,4vw,40px)}.casa-verde_bookHero__cj5NU .casa-verde_pageEyebrow__oxiYo{margin-bottom:10px}.casa-verde_bookHero__cj5NU h1{font-family:var(--cv-display);font-weight:400;font-size:clamp(34px,5.4vw,52px);line-height:1.04;color:var(--cv-cream)}.casa-verde_bookMeta___XwcV{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:#ddd6c4}.casa-verde_bookMeta___XwcV strong{font-weight:600;color:var(--cv-cream)}.casa-verde_bookMeta___XwcV .casa-verde_icon__yb1gy{width:12px;height:12px;color:#c9972a}.casa-verde_dotSep__xjJxi{color:#7d8a7f}.casa-verde_bookAddr__3SnOJ{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:#ddd6c4}.casa-verde_bookAddr__3SnOJ .casa-verde_icon__yb1gy{width:13px;height:13px;opacity:.8}.casa-verde_bookWrap__Yc3C_{max-width:780px;margin:0 auto;padding:4px clamp(16px,4vw,30px) 20px}.casa-verde_infoSection__jdYRf{margin-top:22px}.casa-verde_infoSection__jdYRf h2{font-size:12.5px;font-weight:600;margin-bottom:6px;color:var(--cv-ink2);display:flex;align-items:center;gap:7px}.casa-verde_infoSection__jdYRf h2 .casa-verde_icon__yb1gy{width:14px;height:14px;color:#4d7a3f}.casa-verde_infoSection__jdYRf p{font-size:13px;line-height:1.65;color:var(--cv-text)}.casa-verde_infoSection__jdYRf p+p{margin-top:12px}.casa-verde_infoSection__jdYRf .casa-verde_linkBtn__UA52n{margin-top:6px;font-size:11.5px;font-weight:600;text-decoration:none}:where(.casa-verde_root__CAFXa) .casa-verde_infoSection__jdYRf .casa-verde_linkBtn__UA52n{color:var(--cv-green)}.casa-verde_infoRule__VM3pD{margin-top:26px;padding-top:18px;border-top:1px solid var(--cv-line)}.casa-verde_picker__FwsKy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e0d8ca;border-radius:12px;background:#fff;margin-top:18px}.casa-verde_pickerCell__xkzz4{position:relative;min-width:0;border-right:1px solid #ece5d9}.casa-verde_pickerCell__xkzz4:last-child{border-right:0}.casa-verde_pickerBtn__z0jyq{display:block;width:100%;min-height:58px;padding:9px 34px 9px 16px;text-align:left}.casa-verde_pickerLabel__dUvGy{display:block;font-size:10px;color:var(--cv-muted)}.casa-verde_pickerValue__G3hxY{display:block;font-size:13px;font-weight:600;color:var(--cv-ink2);padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.casa-verde_pickerSelect__L7t5g{position:absolute;inset:0;appearance:none;width:100%;height:100%;border:0;border-radius:12px 0 0 12px;background:transparent;font-size:13px;font-weight:600;color:var(--cv-ink2);padding:24px 34px 9px 16px;cursor:pointer}.casa-verde_pickerChevron__biSyw{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:13px;height:13px;pointer-events:none}.casa-verde_popover__iP4aV{position:absolute;top:calc(100% + 8px);z-index:30;background:#fff;border:1px solid #e0d8ca;border-radius:12px;box-shadow:0 12px 32px rgba(22,36,26,.14)}.casa-verde_calendar___BLNv{left:50%;transform:translateX(-50%);width:312px;max-width:calc(100vw - 32px);padding:12px 14px 16px}.casa-verde_calTop__tVMQi{display:flex;justify-content:flex-end}.casa-verde_calClose__oFS5k{width:34px;height:34px;border-radius:17px;border:1px solid var(--cv-green);display:flex;align-items:center;justify-content:center;color:var(--cv-green)}.casa-verde_calClose__oFS5k .casa-verde_icon__yb1gy{width:16px;height:16px}.casa-verde_calHead__gcng7{display:flex;align-items:center;justify-content:space-between;margin:6px 0 16px;font-size:14px;font-weight:600;color:var(--cv-ink2)}.casa-verde_calNav__tcakQ{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.casa-verde_calNav__tcakQ .casa-verde_icon__yb1gy{width:16px;height:16px}.casa-verde_calNav__tcakQ:disabled{opacity:.25}.casa-verde_calGrid__yjiFd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 4px;justify-items:center}.casa-verde_calWeekday__Fpxhs{font-size:10.5px;font-weight:600;color:var(--cv-muted);padding-bottom:6px}.casa-verde_calDay__OTESt{width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;border:1px solid #e0d8ca;background:#fff;color:var(--cv-green)}.casa-verde_calDay__OTESt:disabled{border-color:transparent;color:#bdb3a2;text-decoration:line-through}.casa-verde_calDayOn___2WNo{background:var(--cv-green);border-color:var(--cv-green);color:var(--cv-cream)}.casa-verde_timeList__vL_jn{right:0;left:0;top:calc(100% + 6px);min-width:170px;max-height:330px;overflow-y:auto;padding:6px 0;border-radius:10px}.casa-verde_timeItem__N4gOW{display:block;width:100%;min-height:34px;padding:0 16px;text-align:left;font-size:13px;font-weight:600;color:var(--cv-ink2)}.casa-verde_timeItem__N4gOW:hover{background:#ece5d9}.casa-verde_timeItemOn__vi6iX,.casa-verde_timeItemOn__vi6iX:hover{background:var(--cv-green);color:var(--cv-cream)}.casa-verde_dayStrip__rue9w{display:flex;gap:6px;overflow-x:auto;margin-top:16px;padding-bottom:4px}.casa-verde_dayBtn__NKNjw{flex:0 0 auto;width:40px;display:flex;flex-direction:column;align-items:center;gap:5px}.casa-verde_dayDow__FfxWY{font-size:10px;color:var(--cv-muted);text-transform:capitalize}.casa-verde_dayNum__6Tq3H{width:34px;height:34px;border-radius:17px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:1px solid var(--cv-line2);background:#fff;color:var(--cv-green)}.casa-verde_dayClosed__nU7BE .casa-verde_dayNum__6Tq3H{border-color:#ece5d9;color:#b7ac99;text-decoration:line-through}.casa-verde_dayOn__QYzdb .casa-verde_dayNum__6Tq3H{background:var(--cv-green);border-color:var(--cv-green);color:var(--cv-cream)}.casa-verde_areaBox__mcu5_{margin-top:16px;border:1px solid #cdbf9d;border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--cv-bg)}.casa-verde_areaBox__mcu5_>.casa-verde_icon__yb1gy{width:20px;height:20px;opacity:.75}.casa-verde_areaBox__mcu5_>span{font-size:12.5px;color:var(--cv-ink2);margin-right:auto}.casa-verde_areaChips__6yRU1{display:flex;gap:6px;flex-wrap:wrap}.casa-verde_areaChip__Wyo73{min-height:32px;padding:0 12px;border-radius:16px;font-size:11.5px;border:1px solid var(--cv-line2);background:#fff;color:var(--cv-text)}.casa-verde_areaChipOn__0TAqJ{background:var(--cv-green);border-color:var(--cv-green);color:var(--cv-cream)}.casa-verde_period__WfVc9{margin-top:18px}.casa-verde_period__WfVc9 h3{font-size:11.5px;font-weight:600;margin-bottom:8px;color:var(--cv-ink2)}.casa-verde_slotGrid__l_od3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.casa-verde_slot__txd8L{min-height:48px;border-radius:5px;padding:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;border:1px solid var(--cv-green);background:var(--cv-green);color:var(--cv-cream)}.casa-verde_slotTitle__vEUD2{font-size:13px;font-weight:600;line-height:1.1;display:inline-flex;align-items:center;gap:5px}.casa-verde_slotTitle__vEUD2 .casa-verde_icon__yb1gy{width:12px;height:12px}.casa-verde_slotSub___MrTA{font-size:9.5px;line-height:1.2;color:#c9c0ac}.casa-verde_slotDeal__1DMPs .casa-verde_slotSub___MrTA{color:#e2c77a}.casa-verde_slotFull__Bk6ny{background:#fff;color:var(--cv-green)}.casa-verde_slotFull__Bk6ny .casa-verde_slotSub___MrTA{color:var(--cv-muted)}.casa-verde_slotOn__bODHu{background:var(--cv-gold);border-color:var(--cv-gold);color:var(--cv-ink2)}.casa-verde_slotOn__bODHu .casa-verde_slotSub___MrTA{color:#3d3527}.casa-verde_suggest__37xOq{margin-top:14px;border:1px solid #e0d5bc;background:#f6f0e2;border-radius:8px;padding:12px 14px;display:flex;gap:11px;align-items:flex-start}.casa-verde_suggest__37xOq>.casa-verde_icon__yb1gy{width:15px;height:15px;margin-top:1px;opacity:.7}.casa-verde_suggest__37xOq p{font-size:12px;line-height:1.55;color:var(--cv-text)}.casa-verde_suggest__37xOq .casa-verde_linkBtn__UA52n{margin-top:6px;font-size:11.5px}.casa-verde_formCard__iBHI2{margin-top:22px;border:1px solid #e0d8ca;border-radius:12px;background:#fff;overflow:hidden}.casa-verde_formHead__9dwCc{background:var(--cv-green);color:var(--cv-cream);padding:14px 18px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.casa-verde_formHeadDate__qItzU{font-family:var(--cv-display);font-size:19px;line-height:1.2}.casa-verde_formHeadLine__NywXJ{font-size:12px;color:#c9c0ac;margin-top:2px}.casa-verde_formHeadMeta__5mVv_{display:flex;gap:18px;font-size:11px}.casa-verde_formHeadMeta__5mVv_ dt{color:#a89a7a}.casa-verde_formHeadMeta__5mVv_ dd{margin:2px 0 0}.casa-verde_formBody___Mspd{padding:18px}.casa-verde_fieldRow__Fw0uX{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.casa-verde_fieldRow__Fw0uX>label{flex:1 1 200px;min-width:0;display:block}.casa-verde_fieldLabel__SFrzH{display:block;font-size:11px;color:var(--cv-muted);margin-bottom:6px}.casa-verde_fieldRow__Fw0uX .casa-verde_input__PEHTJ{min-height:46px;padding:0 13px;font-size:14px}.casa-verde_hint__lQYwn{margin-top:9px;font-size:11px;line-height:1.6;color:var(--cv-text)}.casa-verde_smsCode__m0ssO{flex:0 1 150px!important}.casa-verde_smsCode__m0ssO .casa-verde_input__PEHTJ{font-size:15px;letter-spacing:.28em}.casa-verde_codeNote__C18bp{flex:1 1 180px;font-size:11px;line-height:1.6;color:var(--cv-text)}.casa-verde_bookCta__XOn4r{margin-top:16px;width:100%;min-height:48px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;background:#2a3a2d;color:#a89a7a}.casa-verde_bookCtaReady__K0nSm{background:var(--cv-gold-d);color:#fff}.casa-verde_ctaNote__dsyaa{margin-top:9px;font-size:11px;line-height:1.6;color:var(--cv-text);text-align:center}.casa-verde_doneCard__ehf7U{margin-top:22px;border:1px solid #e0d8ca;border-radius:12px;background:#fff;padding:20px;display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.casa-verde_doneCard__ehf7U>.casa-verde_icon__yb1gy{width:28px;height:28px;color:#4d7a3f}.casa-verde_doneCard__ehf7U>div{flex:1 1 260px;min-width:0}.casa-verde_doneTitle__Tl1MG{font-family:var(--cv-display);font-size:22px;line-height:1.2;color:var(--cv-green)}.casa-verde_doneLine__bvJIN{margin-top:5px;font-size:12.5px;line-height:1.6;color:var(--cv-text)}.casa-verde_doneNote__ZTDeB{margin-top:8px;font-size:11.5px;line-height:1.65;color:var(--cv-text)}.casa-verde_doneBtns__ix_a1{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.casa-verde_refChip__YxRub{min-height:40px;padding:0 14px;border-radius:6px;background:var(--cv-soft);display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--cv-green)}:where(.casa-verde_root__CAFXa) .casa-verde_smallBtn__RS4Vf{min-height:40px;padding:0 14px;border-radius:6px;display:inline-flex;align-items:center;font-size:12px;color:var(--cv-text);border:1px solid var(--cv-line2)}:where(.casa-verde_root__CAFXa) .casa-verde_smallBtnPlain__901f2{border:0;color:#7d6535}.casa-verde_logBox__MUruB{margin-top:22px;background:var(--cv-soft);border:1px solid var(--cv-line);border-radius:10px;padding:16px 18px}.casa-verde_logBox__MUruB h2{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-muted);font-weight:400;margin-bottom:11px}.casa-verde_logBox__MUruB ul{display:flex;flex-direction:column;gap:8px}.casa-verde_logBox__MUruB li{display:flex;gap:9px;align-items:flex-start;font-size:11.5px;line-height:1.55;color:var(--cv-text)}.casa-verde_logDot__D5c0u{flex:0 0 auto;width:5px;height:5px;border-radius:3px;margin-top:6px;background:#cdc3b2}.casa-verde_logOk__rfj85{background:#7d9478}.casa-verde_logWarn___JFoL{background:var(--cv-gold-d)}@media (width < 520px){.casa-verde_picker__FwsKy{grid-template-columns:1fr 1fr}.casa-verde_pickerCell__xkzz4:nth-child(2){border-right:0}.casa-verde_pickerCell__xkzz4:nth-child(3){grid-column:1/-1;border-top:1px solid #ece5d9}.casa-verde_timeList__vL_jn{left:auto;width:100%}.casa-verde_slotGrid__l_od3{grid-template-columns:repeat(3,minmax(0,1fr))}.casa-verde_calendar___BLNv{left:0;transform:none}}.casa-verde_plainWrap__eRKoG{max-width:1060px;margin:0 auto;padding:0 var(--cv-gutter) var(--cv-gutter)}.casa-verde_plainTitle__RGETx{font-family:var(--cv-display);font-weight:400;font-size:clamp(28px,4vw,38px);line-height:1.1;margin-top:10px}.casa-verde_orderGrid__XYs2x{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin-top:20px;align-items:start}.casa-verde_card__3fSTg{background:#fff;border:1px solid #e4dccd;border-radius:14px;box-shadow:0 1px 2px rgba(22,36,26,.04),0 8px 28px rgba(22,36,26,.06);overflow:hidden}.casa-verde_cardTop__VOYjy{padding:18px 18px 0;display:flex;flex-direction:column;gap:14px}.casa-verde_segmented__T_M69{display:grid;grid-template-columns:1fr 1fr;background:#f3eee4;border-radius:10px;padding:4px;gap:4px}.casa-verde_segmented__T_M69 button{min-height:40px;border-radius:7px;font-size:13px;font-weight:600;color:#5c5142;transition:background .2s,color .2s}.casa-verde_segmented__T_M69 .casa-verde_segOn__zjw05{background:var(--cv-green);color:var(--cv-cream);box-shadow:0 2px 8px rgba(22,36,26,.18)}.casa-verde_searchBox__w198C{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid #e0d8c9;border-radius:10px;background:var(--cv-bg)}.casa-verde_searchBox__w198C>.casa-verde_icon__yb1gy{width:18px;height:18px;color:var(--cv-muted)}.casa-verde_searchBox__w198C input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:14px;color:var(--cv-green)}.casa-verde_clearBtn__AqMRT{width:26px;height:26px;border-radius:50%;background:#ece7dc;color:#5c5142;display:flex;align-items:center;justify-content:center}.casa-verde_clearBtn__AqMRT .casa-verde_icon__yb1gy{width:13px;height:13px}.casa-verde_catTabs__7Gv93{display:flex;flex-wrap:wrap;gap:2px 0;border-bottom:1px solid #eee8dd;margin:0 -18px;padding:0 10px}.casa-verde_catTab__3c7mm{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 9px;font-size:13px;font-weight:600;color:var(--cv-muted);white-space:nowrap}.casa-verde_catTabOn__m55Mb{color:var(--cv-green);box-shadow:inset 0 -2px 0 var(--cv-gold-d)}.casa-verde_count__wny66{font-size:11px;font-weight:500;min-width:20px;padding:1px 6px;border-radius:10px;background:#f1ece2;color:var(--cv-muted)}.casa-verde_catTabOn__m55Mb .casa-verde_count__wny66{background:var(--cv-green);color:var(--cv-cream)}.casa-verde_listBody__BeYul{padding:6px 18px 14px}.casa-verde_listTitle__I9mv7{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-link);margin:12px 0 4px}.casa-verde_muted__LyXb3{font-size:13px;line-height:1.6;color:var(--cv-muted);margin:14px 0 8px}.casa-verde_orderRow__uC_H5{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid #f1ece2}.casa-verde_orderRow__uC_H5 img{width:68px;height:68px;object-fit:cover;border-radius:10px;flex-shrink:0}.casa-verde_orderRowText__oa90S{flex:1;min-width:0}.casa-verde_orderRowName__c2_hm{font-family:var(--cv-display);font-size:15px;line-height:1.3;color:var(--cv-green)}.casa-verde_orderRowMeta__MSIAp{font-size:12px;color:#706251;margin-top:4px}.casa-verde_orderRowEnd__d4C_D{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:14px;font-weight:600;color:var(--cv-green)}.casa-verde_plusBtn__RMKAz{width:40px;height:40px;border-radius:50%;background:var(--cv-green);color:var(--cv-cream);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}.casa-verde_plusBtn__RMKAz:hover{background:var(--cv-gold-d);color:var(--cv-green)}.casa-verde_cartAside__NdDkw{background:var(--cv-soft);border-radius:8px;padding:20px;position:sticky;top:16px}.casa-verde_cartAside__NdDkw h2{font-family:var(--cv-display);font-weight:400;font-size:22px}.casa-verde_cartAside__NdDkw>.casa-verde_muted__LyXb3{font-size:12px;margin:12px 0 0}.casa-verde_cartList__RCVt7{display:flex;flex-direction:column;gap:11px;margin-top:14px}.casa-verde_cartLine__bVbOb{display:flex;align-items:center;gap:10px}.casa-verde_cartLine__bVbOb>div:first-child{flex:1;min-width:0}.casa-verde_cartLine__bVbOb p{font-size:12.5px;line-height:1.35}.casa-verde_cartLine__bVbOb p+p{font-size:11px;color:var(--cv-muted);margin-top:3px}.casa-verde_qty___L_aL{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px}.casa-verde_qty___L_aL span{min-width:16px;text-align:center}.casa-verde_qtyBtn__i88pX{width:30px;height:30px;border-radius:50%;border:1px solid var(--cv-line2);background:#fff;font-size:15px;line-height:1}.casa-verde_totals__xdnWG{border-top:1px solid #e0d8c9;margin-top:16px;padding-top:14px;display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--cv-text)}.casa-verde_totals__xdnWG>div{display:flex;justify-content:space-between}.casa-verde_grandTotal__RLy3_{font-size:15px;font-family:var(--cv-display);margin-top:4px}.casa-verde_cartAside__NdDkw .casa-verde_btn__M8SHC{margin-top:16px;font-size:14px;min-height:48px}.casa-verde_formStack__MglPW{max-width:560px;display:flex;flex-direction:column;gap:14px;margin-top:20px}.casa-verde_summaryBox__6G9Lr{background:var(--cv-soft);border-radius:6px;padding:14px 16px;font-size:12.5px;line-height:1.7;color:#3d3527}.casa-verde_stackLabel__PJCYB{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--cv-text)}.casa-verde_stackLabel__PJCYB .casa-verde_input__PEHTJ,.casa-verde_stackLabel__PJCYB select,.casa-verde_stackLabel__PJCYB textarea{border:1px solid var(--cv-line2);background:#fff;border-radius:5px;min-height:48px;padding:10px 12px;font-size:15px;color:var(--cv-ink2)}.casa-verde_stackLabel__PJCYB textarea{font-size:14px;resize:vertical}.casa-verde_twoCols__6APED{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.casa-verde_rowBtns__fIpxq{display:flex;gap:10px;flex-wrap:wrap}.casa-verde_rowBtns__fIpxq>.casa-verde_btn__M8SHC:last-child{flex:1;min-width:180px;font-size:14px;min-height:48px}.casa-verde_successBox__L2sM8{max-width:560px;margin-top:20px;background:var(--cv-soft);border-radius:8px;padding:30px 24px;text-align:center}.casa-verde_successBox__L2sM8>.casa-verde_icon__yb1gy{width:40px;height:40px;margin:0 auto 12px;color:#3f6a3c}.casa-verde_successBox__L2sM8 h2{font-family:var(--cv-display);font-weight:400;font-size:26px}.casa-verde_successBox__L2sM8 p{font-size:13px;line-height:1.7;color:var(--cv-text);margin-top:10px}.casa-verde_successBox__L2sM8 .casa-verde_successCode__z6LqO{font-size:12px;color:var(--cv-muted);margin-top:12px}.casa-verde_successBox__L2sM8 .casa-verde_btn__M8SHC{margin-top:20px}.casa-verde_eventWrap__71UCs{max-width:760px;margin:0 auto;padding:4px var(--cv-gutter) var(--cv-gutter)}.casa-verde_eventStep__FcJEp{display:flex;flex-direction:column;gap:16px;margin-top:20px}.casa-verde_fieldTitle__IM7Bu{font-size:12px;color:var(--cv-text);margin-bottom:9px}.casa-verde_typeGrid__6V6Tb{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px}.casa-verde_typeBtn__QUO7M{min-height:46px;border-radius:6px;font-size:12.5px;border:1px solid var(--cv-line);background:#fff;color:#3d3527}.casa-verde_typeOn__cy66G{background:var(--cv-green);border-color:var(--cv-green);color:var(--cv-cream)}.casa-verde_estimate__N6Kui{background:var(--cv-soft);border-radius:6px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--cv-text)}.casa-verde_estimate__N6Kui strong{font-family:var(--cv-display);font-weight:400;font-size:24px;color:var(--cv-ink)}.casa-verde_arrowBtn__7I_5Y .casa-verde_icon__yb1gy{width:14px;height:14px}.casa-verde_qrWrap__jDPES{max-width:440px;margin:0 auto;padding:8px clamp(14px,3vw,24px) clamp(14px,3vw,24px)}.casa-verde_qrHead__xvNsg{background:var(--cv-green);color:var(--cv-cream);border-radius:10px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.casa-verde_qrHead__xvNsg p{font-size:9px;letter-spacing:.14em;color:#c3b489}.casa-verde_qrHead__xvNsg h1{font-family:var(--cv-display);font-weight:400;font-size:24px;margin-top:5px}:where(.casa-verde_root__CAFXa) .casa-verde_qrExit__FYVtL{font-size:10px;color:#e1c576;text-decoration:underline;text-underline-offset:3px}.casa-verde_qrSent__pudNP{background:#e9eee5;border:1px solid #cddac6;border-radius:8px;padding:14px 16px;margin-top:12px}.casa-verde_qrSent__pudNP>p{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#3c5a3f}.casa-verde_qrSent__pudNP ul{display:flex;flex-direction:column;gap:7px;margin-top:10px}.casa-verde_qrSent__pudNP li{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#25402a}.casa-verde_qrSent__pudNP li span:last-child{color:#4d6b51;white-space:nowrap}.casa-verde_pillTabs__hU_rA{display:inline-flex;background:#ece7dc;border-radius:6px;padding:3px;gap:3px;margin-top:14px;flex-wrap:wrap}.casa-verde_pillTabs__hU_rA button{min-height:36px;padding:0 13px;border-radius:5px;font-size:11px;color:#5c5142}.casa-verde_pillTabs__hU_rA .casa-verde_pillOn__az6nk{background:var(--cv-green);color:var(--cv-cream)}.casa-verde_qrList__1J2sr{display:flex;flex-direction:column;gap:9px;margin-top:12px}.casa-verde_qrItem__z3cMW{display:flex;gap:11px;align-items:center;background:#fff;border:1px solid #eee8dd;border-radius:6px;padding:9px}.casa-verde_qrItem__z3cMW img{width:52px;height:52px;object-fit:cover;border-radius:4px;flex-shrink:0}.casa-verde_qrItem__z3cMW>div{flex:1;min-width:0}.casa-verde_qrItem__z3cMW p:first-child{font-family:var(--cv-display);font-size:13.5px;line-height:1.3}.casa-verde_qrItem__z3cMW p+p{font-size:11.5px;color:#706251;margin-top:3px}.casa-verde_qrItem__z3cMW .casa-verde_plusBtn__RMKAz{width:38px;height:38px;font-size:18px}.casa-verde_qrPanel__BA4IJ{position:sticky;bottom:96px;margin-top:16px;background:#f9f6ef;border:1px solid var(--cv-line);border-radius:10px;padding:16px;box-shadow:0 8px 24px #3e2f1b16}.casa-verde_qrPanel__BA4IJ>p:first-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cv-muted)}.casa-verde_qrPanel__BA4IJ .casa-verde_qtyBtn__i88pX{width:28px;height:28px;font-size:14px}.casa-verde_qrTotal__rqCqH{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-family:var(--cv-display);font-size:17px}.casa-verde_qrBtns__hiKDI{display:flex;gap:9px;margin-top:13px;flex-wrap:wrap}.casa-verde_qrBtns__hiKDI>:first-child{flex:1;min-width:150px}.casa-verde_qrPanel__BA4IJ .casa-verde_errorBox__gg72I,.casa-verde_qrPanel__BA4IJ .casa-verde_okBox__v7lT3{margin-top:12px}.casa-verde_loyWrap__av_nT{max-width:480px;margin:0 auto;padding:0 clamp(14px,3vw,24px) clamp(14px,3vw,24px)}.casa-verde_loyCard__19TmR{background:var(--cv-green);color:var(--cv-cream);border-radius:12px;padding:24px;margin-top:10px;position:relative;overflow:hidden}.casa-verde_loyCard__19TmR>img{position:absolute;right:-20px;bottom:-24px;width:140px;height:auto;opacity:.18}.casa-verde_loyCard__19TmR>p:first-of-type{font-size:9px;letter-spacing:.16em;color:#c3b489}.casa-verde_loyCard__19TmR h1{font-family:var(--cv-display);font-weight:400;font-size:clamp(26px,4vw,32px);margin-top:8px}.casa-verde_loyPoints__17cm_{display:flex;align-items:baseline;gap:8px;margin-top:16px}.casa-verde_loyPoints__17cm_ strong{font-family:var(--cv-display);font-weight:400;font-size:40px;color:var(--cv-gold-l)}.casa-verde_loyNext__EDoGN,.casa-verde_loyPoints__17cm_ span{font-size:12px;color:#c3b489}.casa-verde_progress__nmyRE{height:5px;border-radius:3px;background:#ffffff1f;margin-top:14px;overflow:hidden}.casa-verde_progress__nmyRE span{display:block;height:100%;background:var(--cv-gold-l)}.casa-verde_loyNext__EDoGN{font-size:11px;margin-top:9px}.casa-verde_loyCard__19TmR .casa-verde_btn__M8SHC{margin-top:16px}.casa-verde_h2Serif__a_g67{font-family:var(--cv-display);font-weight:400;font-size:22px;margin-top:22px}.casa-verde_rewardList__JZS_A{display:flex;flex-direction:column;gap:10px;margin-top:12px}.casa-verde_rewardRow__KLVpy{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #eee8dd;border-radius:7px;padding:13px 14px}.casa-verde_rewardRow__KLVpy>div{flex:1;min-width:0}.casa-verde_rewardRow__KLVpy p:first-child{font-size:13px;line-height:1.35}.casa-verde_rewardRow__KLVpy p+p{font-size:11px;color:var(--cv-muted);margin-top:4px}.casa-verde_claimBtn__8Iokx{min-height:40px;padding:0 16px;border-radius:5px;font-size:12px;border:1px solid var(--cv-green);background:var(--cv-green);color:var(--cv-cream)}.casa-verde_claimBtn__8Iokx:disabled{border-color:var(--cv-line);background:#f2efe8;color:#a79d8c;opacity:.7}.casa-verde_claimDone__V47JI,.casa-verde_claimDone__V47JI:disabled{border-color:#cddac6;background:#e3eedb;color:#24462b;opacity:1}.casa-verde_historyList__G6eAv{display:flex;flex-direction:column;gap:2px;margin-top:10px}.casa-verde_historyRow__IiGOK{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:11px 0;border-bottom:1px solid #eee8dd;font-size:12px}.casa-verde_historyRow__IiGOK span:first-child{color:#3d3527}.casa-verde_historyRow__IiGOK span:nth-child(2){color:var(--cv-muted)}.casa-verde_historyRow__IiGOK strong{font-weight:500;color:#5d7a1f;min-width:36px;text-align:right}.casa-verde_historyRow__IiGOK .casa-verde_minus__i1DT2{color:#8d301d}.casa-verde_staffPage__ojk0I{min-height:100vh;background:#f2efe8}.casa-verde_staffTop__8Sw2a{background:var(--cv-green);color:var(--cv-cream)}.casa-verde_staffTopInner__Nnk4q{max-width:1140px;margin:0 auto;padding:16px var(--cv-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.casa-verde_staffTop__8Sw2a p{font-size:9px;letter-spacing:.16em;color:#c3b489}.casa-verde_staffTitleRow__rZ_YU{display:flex;align-items:center;gap:10px;margin-top:5px}.casa-verde_staffTop__8Sw2a h1{font-family:var(--cv-display);font-weight:400;font-size:24px}.casa-verde_dayArrow__MJMHH{width:30px;height:30px;border-radius:15px;border:1px solid #3c4a3e;display:flex;align-items:center;justify-content:center;color:var(--cv-cream)}.casa-verde_dayArrow__MJMHH .casa-verde_icon__yb1gy{width:14px;height:14px}:where(.casa-verde_root__CAFXa) .casa-verde_staffExit__U_t0x{font-size:11px;color:#e1c576;text-decoration:underline;text-underline-offset:3px}.casa-verde_staffBody__PAd6p{max-width:1140px;margin:0 auto;padding:clamp(18px,4vw,28px) var(--cv-gutter)}.casa-verde_statsGrid__0ypag{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.casa-verde_statCard__me2tP{background:#fff;border:1px solid var(--cv-line);border-radius:7px;padding:15px 16px}.casa-verde_statCard__me2tP p{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cv-muted)}.casa-verde_statCard__me2tP strong{display:block;font-family:var(--cv-display);font-weight:400;font-size:28px;margin-top:6px}.casa-verde_staffGrid__cUyX5{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:18px;align-items:start}.casa-verde_staffCol__rYKsB{display:flex;flex-direction:column;gap:18px}.casa-verde_panel__yVL6A{background:#fff;border:1px solid var(--cv-line);border-radius:8px;padding:18px}.casa-verde_panel__yVL6A h2{font-family:var(--cv-display);font-weight:400;font-size:20px}.casa-verde_panelHead__chy_c{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.casa-verde_panelHead__chy_c .casa-verde_pillTabs__hU_rA{margin-top:0}.casa-verde_panelHead__chy_c .casa-verde_pillTabs__hU_rA button{min-height:32px;padding:0 12px}.casa-verde_resList__HMtwn{display:flex;flex-direction:column;gap:2px;margin-top:12px;max-height:560px;overflow-y:auto}.casa-verde_resRow__n8VCy{display:flex;align-items:center;gap:12px;padding:12px 10px;border-bottom:1px solid #f0ebe1;text-align:left;border-radius:5px;width:100%}.casa-verde_resRowOn__SW_on{background:var(--cv-soft)}.casa-verde_resTime__v3Vnx{font-family:var(--cv-display);font-size:16px;width:48px;flex-shrink:0}.casa-verde_resMain__47li2{flex:1;min-width:0}.casa-verde_resMain__47li2 span{display:block}.casa-verde_resMain__47li2 span:first-child{font-size:12.5px;line-height:1.3}.casa-verde_resMain__47li2 span+span{font-size:11px;color:var(--cv-muted);margin-top:3px}.casa-verde_status__FoPEh{font-size:9px;line-height:20px;height:20px;padding:0 9px;border-radius:3px;flex-shrink:0;background:#f3e6c9;color:#6b5518}.casa-verde_statusCONFIRMED__lBkRm{background:#e3eedb;color:#24462b}.casa-verde_statusSEATED__JIywk{background:#dde6ee;color:#25405c}.casa-verde_statusCANCELLED__euAMk{background:#f2d0c1;color:#8d301d}.casa-verde_panelLabel__4opA2{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-muted)}.casa-verde_panel__yVL6A h3{font-family:var(--cv-display);font-weight:400;font-size:21px;margin-top:7px}.casa-verde_selDetail__IG9mA{font-size:12.5px;line-height:1.7;color:var(--cv-text);margin-top:8px}.casa-verde_selBtns__0whAe{display:flex;gap:9px;margin-top:16px;flex-wrap:wrap}.casa-verde_selBtns__0whAe .casa-verde_btn__M8SHC{min-height:42px;padding:0 16px;font-size:12px;border-radius:5px}.casa-verde_btnDanger__kNJuY{border:1px solid #e8c4bb;background:#fdf2ef;color:#8d301d}.casa-verde_tableGrid__NOyQU{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:9px;margin-top:14px}.casa-verde_tableBtn__upsJF{aspect-ratio:1;border-radius:6px;border:1px solid var(--cv-line);background:#fff;color:#5c5142;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.casa-verde_tableBtn__upsJF span:first-child{font-family:var(--cv-display);font-size:15px}.casa-verde_tableBtn__upsJF span+span{font-size:8.5px;letter-spacing:.04em}.casa-verde_tableocupat__xAxRA{background:#e3eedb;color:#24462b;border-color:#cddac6}.casa-verde_tablerezervat__471ff{background:#f3e6c9;color:#6b5518;border-color:#e6d4a8}.casa-verde_legend__BQAzu{display:flex;gap:14px;margin-top:14px;flex-wrap:wrap}.casa-verde_legend__BQAzu span{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--cv-text)}.casa-verde_legend__BQAzu i{width:10px;height:10px;border-radius:2px;border:1px solid var(--cv-line);background:#fff}.casa-verde_mapHint__Wt2pV{font-size:11px;line-height:1.5;color:var(--cv-muted);margin-top:10px}.casa-verde_inboxGroup__JayKi{margin-top:14px}.casa-verde_inboxGroup__JayKi h4{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-muted);font-weight:400;margin:0 0 6px}.casa-verde_inboxRow__YT4_C{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid #f0ebe1;font-size:12px;line-height:1.45}.casa-verde_inboxRow__YT4_C>div{flex:1;min-width:0}.casa-verde_inboxRow__YT4_C small{display:block;color:var(--cv-muted);font-size:11px;margin-top:2px}.casa-verde_inboxBtn__H_8CB{flex-shrink:0;min-height:32px;padding:0 10px;border-radius:5px;border:1px solid var(--cv-line2);font-size:11px;background:#fff}.casa-verde_inboxBtn__H_8CB:hover{background:var(--cv-soft)}.casa-verde_staffNote__A4_oK{font-size:11px;color:var(--cv-muted);margin-top:16px;text-align:center}.casa-verde_archWrap__E6kBa{max-width:1080px;margin:0 auto;padding:0 var(--cv-gutter) var(--cv-gutter)}.casa-verde_archHead__FLo3J{border-bottom:1px solid var(--cv-line);padding-bottom:24px;margin:10px 0 32px}.casa-verde_archHead__FLo3J>p:first-child{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-link);margin-bottom:10px}.casa-verde_archHead__FLo3J h1{font-family:var(--cv-display);font-weight:400;font-size:clamp(28px,4.4vw,44px);line-height:1.06;margin-bottom:12px}.casa-verde_archIntro__9xZC3{max-width:560px;font-size:13.5px;line-height:1.65;color:var(--cv-text)}.casa-verde_archMeta__dPuUS{display:flex;gap:24px;flex-wrap:wrap;margin-top:20px}.casa-verde_archMeta__dPuUS dt{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-muted);margin-bottom:4px}.casa-verde_archMeta__dPuUS dd{margin:0;font-size:13px;color:var(--cv-ink2)}.casa-verde_archSection__gb32S{margin-bottom:40px}.casa-verde_archTitle__1WffZ{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.casa-verde_archTitle__1WffZ span{font-family:var(--cv-display);font-size:13px;color:var(--cv-gold-d)}.casa-verde_archTitle__1WffZ h2{font-family:var(--cv-display);font-weight:400;font-size:clamp(21px,2.8vw,28px);line-height:1.15}.casa-verde_archLead__3mr0A{margin:-8px 0 16px;max-width:520px;font-size:13px;line-height:1.6;color:var(--cv-text)}.casa-verde_routeGrid__hUU9m{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px}.casa-verde_archCard__FOjY6{background:#fff;border:1px solid var(--cv-line);border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:7px}.casa-verde_archCard__FOjY6 code,.casa-verde_fileRow__WNTCi code,.casa-verde_tree__Rv7gW code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.casa-verde_archCardTop__tW81z{display:flex;align-items:center;justify-content:space-between;gap:10px}.casa-verde_badge__fVEeq{font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:5px;background:#f2efe8;color:var(--cv-muted)}.casa-verde_badgeprivat__MvgCO{background:var(--cv-green);color:#d8c9a4}.casa-verde_badgecont__07XRL,.casa-verde_badgeqr__FNs_2{background:var(--cv-soft);color:var(--cv-link)}.casa-verde_archCardTitle__PUJhP{font-family:var(--cv-display);font-size:17px;color:var(--cv-green)}.casa-verde_archCard__FOjY6 p{font-size:12px;line-height:1.55;color:var(--cv-text)}.casa-verde_archCardFoot__7oWLs{margin-top:2px;font-size:11px;color:var(--cv-muted)}.casa-verde_archTabs__ALAOr{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:15px}.casa-verde_archTabs__ALAOr button{min-height:38px;border-radius:6px;padding:0 15px;font-size:12px;border:1px solid var(--cv-line);background:#fff;color:var(--cv-text)}.casa-verde_archTabs__ALAOr .casa-verde_archTabOn__oZnCn{background:var(--cv-green);border-color:var(--cv-green);color:#f4f0e6}.casa-verde_tree__Rv7gW{background:var(--cv-green);border-radius:8px;padding:clamp(16px,2.2vw,24px);overflow-x:auto}.casa-verde_tree__Rv7gW ul{display:flex;flex-direction:column;gap:2px;min-width:430px}.casa-verde_tree__Rv7gW li{display:flex;align-items:baseline;gap:12px;padding:3px 0 3px 12px;border-left:1px solid #2a3a2d}.casa-verde_tree__Rv7gW code{font-size:12.5px;white-space:nowrap;color:var(--cv-gold-d)}.casa-verde_tree__Rv7gW .casa-verde_lvl0__oo5oj{border-left-color:transparent}.casa-verde_tree__Rv7gW .casa-verde_lvl0__oo5oj code,.casa-verde_tree__Rv7gW .casa-verde_lvl1__BFk7c code{color:#f4f0e6}.casa-verde_tree__Rv7gW .casa-verde_lvl2__EjTxr code{color:#d8c9a4}.casa-verde_tree__Rv7gW li span{flex:1;min-width:0;font-size:11.5px;line-height:1.5;color:#98a695}.casa-verde_compGrid__PFwqT{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:12px}.casa-verde_compCard___3Xw4{background:#fff;border:1px solid var(--cv-line);border-radius:8px;padding:15px 17px}.casa-verde_compCard___3Xw4 code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:var(--cv-link)}.casa-verde_compCard___3Xw4 p{margin:8px 0 10px;font-size:12px;line-height:1.55;color:var(--cv-text)}.casa-verde_usedTags__uUb0J{display:flex;gap:5px;flex-wrap:wrap}.casa-verde_usedTags__uUb0J span{font-size:10px;padding:3px 8px;border-radius:5px;border:1px solid var(--cv-line);color:var(--cv-muted)}.casa-verde_flowGrid__dL4Dw{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px}.casa-verde_flowCard__xGmI1{background:#fff;border:1px solid var(--cv-line);border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.casa-verde_flowTop__QGTl6{display:flex;align-items:center;justify-content:space-between;gap:8px}.casa-verde_flowTop__QGTl6 span:first-child{font-family:var(--cv-display);font-size:15px;color:var(--cv-gold-d)}.casa-verde_flowTop__QGTl6 span+span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-muted)}.casa-verde_flowSms__3J2Hz .casa-verde_flowTop__QGTl6 span+span{color:var(--cv-link)}.casa-verde_flowCard__xGmI1>p:nth-child(2){font-size:13px;color:var(--cv-green)}.casa-verde_flowCard__xGmI1>p:nth-child(3){font-size:11.5px;line-height:1.55;color:var(--cv-text)}.casa-verde_flowCard__xGmI1 code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;color:var(--cv-link);margin-top:2px}.casa-verde_flowDark__fCYjL{background:var(--cv-green);border-color:var(--cv-green)}.casa-verde_flowDark__fCYjL .casa-verde_flowTop__QGTl6 span+span{color:#a89a7a}.casa-verde_flowDark__fCYjL>p:nth-child(2){color:#f4f0e6}.casa-verde_flowDark__fCYjL>p:nth-child(3){color:#b3bdb0}.casa-verde_flowDark__fCYjL code{color:#98a695}.casa-verde_filesRow__Jj7le{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.casa-verde_filesBox__OtQsh{flex:1 1 320px;min-width:0;background:#fff;border:1px solid var(--cv-line);border-radius:8px;padding:clamp(16px,2.2vw,22px)}.casa-verde_fileRow__WNTCi{display:flex;align-items:baseline;gap:12px;padding:5px 0}.casa-verde_fileRow__WNTCi code{white-space:nowrap;color:#4a4237}.casa-verde_fileDark__Chgp5 code{color:var(--cv-green)}.casa-verde_fileRow__WNTCi span{flex:1;min-width:0;font-size:11px;line-height:1.5;color:var(--cv-muted);text-align:right}.casa-verde_rulesBox__fc_D_{flex:1 1 255px;min-width:0;background:var(--cv-soft);border:1px solid var(--cv-line);border-radius:8px;padding:clamp(16px,2.2vw,22px)}.casa-verde_rulesBox__fc_D_>p{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-muted);margin-bottom:13px}.casa-verde_rulesBox__fc_D_ ul{display:flex;flex-direction:column;gap:11px}.casa-verde_rulesBox__fc_D_ li{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.55;color:var(--cv-text)}.casa-verde_rulesBox__fc_D_ li:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:3px;margin-top:6px;background:var(--cv-gold-d)}