.VerdeTemplate_root__nc97a:not([data-loaded=true]) .VerdeTemplate_bannerLogo__E6abl,.VerdeTemplate_root__nc97a:not([data-loaded=true]) .VerdeTemplate_banner__GXqQV{visibility:hidden!important;opacity:0!important}.VerdeTemplate_content__5ziRY[data-content-loaded=false]{visibility:hidden;opacity:0}.VerdeTemplate_bannerLogo__E6abl,.VerdeTemplate_banner__GXqQV,.VerdeTemplate_content__5ziRY{transition:visibility .3s ease-out,opacity .3s ease-out}.VerdeTemplate_root__nc97a{--mh-dock-clear:max(0px,calc((min(80rem, 100vw) - 100vw) / 2 + var(--mh-langdock-reserve, 0px)));position:relative;width:100%;min-height:100vh;overflow-x:clip;margin:0;padding:0;background-color:var(--menu-background-color,#fcfcfc);color:var(--menu-title-color,#0f172a);font-family:var(--menu-description-font,system-ui,-apple-system,sans-serif);background-image:radial-gradient(circle at 2px 2px,var(--vd-dot-color,rgba(0,0,0,.04)) 1px,transparent 0);background-size:32px 32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;container-type:inline-size;container-name:vdRoot}.VerdeTemplate_root__nc97a[data-mode=editor] .VerdeTemplate_particleField__ns_un{position:absolute}.VerdeTemplate_root__nc97a[data-theme=dark]{color-scheme:dark;--menu-background-color:var(--vd-dark-bg,#050505);--menu-title-color:var(--vd-dark-title,#f8fafc);--menu-description-color:var(--vd-dark-description,#cbd5e1);--menu-price-color:var(--vd-dark-price,#e2e8f0);--menu-notes-color:var(--vd-dark-notes,#94a3b8);--menu-section-title-color:var(--vd-dark-section-title,#f8fafc);--surface-section-bg:var(--vd-dark-section-bg,rgba(16,185,129,0.12));--surface-section-border:1px solid rgba(16,185,129,0.1);--surface-section-shadow:0 4px 24px rgba(0,0,0,0.4);--surface-item-bg:var(--vd-dark-item-bg,rgba(16,185,129,0.18));--surface-item-border:1px solid rgba(16,185,129,0.12);--surface-item-shadow:0 2px 12px rgba(0,0,0,0.3);--surface-footer-bg:var(--vd-dark-footer-bg,rgba(16,185,129,0.12));--surface-footer-border:1px solid rgba(16,185,129,0.1);--footer-title-color:#f8fafc;--footer-body-color:#cbd5e1;--footer-label-color:#e2e8f0;--tabs-container-bg:var(--vd-dark-tabs-bg,rgba(16,185,129,0.15));--tabs-text:#94a3b8;--tabs-text-selected:#ffffff;--vd-dot-color:rgba(16,185,129,0.03);--vd-glass-bg:rgba(18,18,18,0.8)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_bannerTitle__QL_LD{color:var(--header-title-color,#ffffff);text-shadow:0 4px 12px rgba(0,0,0,.25)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_bannerSubtitle__4Yb01{color:var(--header-subtitle-color,rgba(255,255,255,.75));text-shadow:0 2px 8px rgba(0,0,0,.15)}.VerdeTemplate_glassGradient__ng_M3{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(139,92,246,.15),transparent 40%),radial-gradient(circle at 80% 80%,rgba(16,185,129,.15),transparent 40%),radial-gradient(circle at 50% 50%,rgba(245,158,11,.05),transparent 60%);filter:blur(80px)}.VerdeTemplate_noise__cYN8N{position:fixed;inset:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_noise__cYN8N{opacity:.05}.VerdeTemplate_particleField__ns_un{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.VerdeTemplate_particle__ewzOZ{position:absolute;pointer-events:none;opacity:.3;filter:blur(2px)}.VerdeTemplate_particleDrift__ox0UV{border-radius:50%;animation:VerdeTemplate_vdDrift__dqu_S var(--duration) ease-in-out infinite}.VerdeTemplate_particlePulse__3yl_D{border-radius:50%;animation:VerdeTemplate_vdPulse__9GSNO var(--duration) ease-in-out infinite}.VerdeTemplate_particleLeaf__snS14{border-radius:0 50% 50% 50%;animation:VerdeTemplate_vdLeaf__ZCucg var(--duration) ease-in-out infinite}.VerdeTemplate_particleFirefly__F4sE_{border-radius:50%;animation:VerdeTemplate_vdFirefly__Sx6pb var(--duration) ease-in-out infinite;filter:blur(3px);box-shadow:0 0 6px 2px currentColor}@keyframes VerdeTemplate_vdDrift__dqu_S{0%,to{transform:translateY(0) translateX(0) rotate(0deg) scale(1)}33%{transform:translateY(-40px) translateX(20px) rotate(10deg) scale(1.1)}66%{transform:translateY(20px) translateX(-15px) rotate(-10deg) scale(.9)}}@keyframes VerdeTemplate_vdPulse__9GSNO{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.8);opacity:.08}}@keyframes VerdeTemplate_vdLeaf__ZCucg{0%{transform:translateY(-20px) translateX(0) rotate(0deg);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(100vh) translateX(60px) rotate(1turn);opacity:0}}@keyframes VerdeTemplate_vdFirefly__Sx6pb{0%,to{transform:translate(0) scale(1);opacity:.1}25%{transform:translate(30px,-50px) scale(1.3);opacity:.6}50%{transform:translate(-20px,-20px) scale(.8);opacity:.15}75%{transform:translate(40px,30px) scale(1.2);opacity:.5}}.VerdeTemplate_banner__GXqQV{position:relative;width:100%;min-height:140px;overflow:hidden;z-index:1;margin:0;padding:0;border-radius:var(--surface-header-radius,0);box-shadow:var(--surface-header-shadow,none)}@container vdRoot (min-width: 768px){.VerdeTemplate_banner__GXqQV{min-height:180px}}.VerdeTemplate_bannerImageWrap__TFsqJ{position:absolute;inset:0;overflow:hidden}.VerdeTemplate_bannerImg__w2ciy{width:100%;height:100%;object-fit:cover;display:block}.VerdeTemplate_root__nc97a[data-theme=light] .VerdeTemplate_bannerImg__w2ciy{opacity:.8}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_bannerImg__w2ciy{opacity:.4}.VerdeTemplate_bannerOverlay__Guwkn{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.4),transparent 40%,rgba(var(--vd-bg-main-rgb,252,252,252),.9))}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_bannerOverlay__Guwkn{background:linear-gradient(180deg,rgba(0,0,0,.6),transparent 40%,rgba(5,5,5,.9))}.VerdeTemplate_bannerGradient__KVt6e{position:absolute;inset:0;overflow:hidden}.VerdeTemplate_bannerContent__jFK8u{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;min-height:140px;box-sizing:border-box}@container vdRoot (max-width: 640px){.VerdeTemplate_bannerContent__jFK8u{justify-content:flex-start;gap:.75rem;min-height:130px}}@container vdRoot (min-width: 768px){.VerdeTemplate_bannerContent__jFK8u{padding:1.5rem;min-height:180px}}.VerdeTemplate_bannerLogoBrand__D95SU{display:flex;align-items:center;gap:1rem;z-index:20}@container vdRoot (min-width: 768px){.VerdeTemplate_bannerLogoBrand__D95SU{gap:1.5rem}}.VerdeTemplate_bannerLogo__E6abl{position:relative;width:5rem;height:5rem;border-radius:9999px;overflow:visible;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:2px;border:2px solid var(--vd-brand-primary,#0d9488);border-opacity:.5;background:rgba(0,0,0,.5);backdrop-filter:blur(24px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@container vdRoot (min-width: 768px){.VerdeTemplate_bannerLogo__E6abl{width:7.5rem;height:7.5rem;padding:2px}}.VerdeTemplate_bannerLogoImg__QOIGE{width:100%;height:100%;object-fit:contain;box-sizing:border-box;border-radius:9999px}.VerdeTemplate_bannerLogoFallback__7nCvo{color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_bannerTitle__QL_LD{font-family:var(--header-title-font,var(--menu-title-font,system-ui));font-size:var(--header-title-size,1.8rem);font-weight:var(--header-title-weight,900);font-style:var(--header-title-style,normal);letter-spacing:-.025em;color:var(--header-title-color,#0f172a);text-shadow:0 1px 3px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);line-height:1.15;margin:0 0 .25rem;word-break:break-word;overflow-wrap:break-word}@container vdRoot (min-width: 768px){.VerdeTemplate_bannerTitle__QL_LD{font-size:var(--header-title-size,3.6rem);margin-bottom:.5rem}}@container vdRoot (max-width: 639px){.VerdeTemplate_bannerTitle__QL_LD{font-size:min(var(--header-title-size,1.8rem),10vw)}}@container vdRoot (max-width: 480px){.VerdeTemplate_bannerTitle__QL_LD{font-size:min(var(--header-title-size,1.5rem),10vw)}.VerdeTemplate_bannerSubtitle__4Yb01{font-size:var(--header-subtitle-size,.625rem)}}.VerdeTemplate_bannerTitleSuffix__ACWJy{color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_bannerSubtitle__4Yb01{font-family:var(--header-subtitle-font,var(--header-title-font,var(--menu-title-font,system-ui)));font-size:var(--header-subtitle-size,.75rem);font-weight:var(--header-subtitle-weight,500);letter-spacing:0;color:var(--header-subtitle-color,#64748b);text-shadow:0 1px 2px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.06);line-height:1.4;margin:.25rem 0 0;word-break:break-word;overflow-wrap:break-word}@container vdRoot (min-width: 768px){.VerdeTemplate_bannerSubtitle__4Yb01{font-size:var(--header-subtitle-size,.875rem)}}.VerdeTemplate_bannerControls__38zyW{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;z-index:20;margin-top:auto;padding-top:.5rem}.VerdeTemplate_controlBtn__9uTMC{width:2.25rem;height:2.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:var(--vd-glass-bg,rgba(255,255,255,.8));backdrop-filter:blur(24px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);color:var(--menu-title-color,#0f172a)}.VerdeTemplate_controlBtn__9uTMC:hover{transform:scale(1.1)}@container vdRoot (min-width: 768px){.VerdeTemplate_controlBtn__9uTMC{width:2.5rem;height:2.5rem}}.VerdeTemplate_controlBtnHidden__O04Ac{display:flex}.VerdeTemplate_controlBtnActive__sc0w_{background:var(--vd-brand-primary,#10b981);color:#ffffff}.VerdeTemplate_controlBtnThemeMoon__U1OV5{color:#8b5cf6}.VerdeTemplate_controlBtnThemeSun___ane7{color:#fbbf24}.VerdeTemplate_controlBtnLayout__4Eias{color:#10b981}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_controlBtn__9uTMC{background:rgba(18,18,18,.8);border-color:rgba(255,255,255,.08);color:#e2e8f0}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_controlBtnThemeSun___ane7{color:#fbbf24}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_controlBtnLayout__4Eias{color:#10b981}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_controlBtnActive__sc0w_{background:var(--vd-brand-primary,#10b981);color:#ffffff}.VerdeTemplate_stickyNav__tyZgT{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(0,0,0,.06);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);background-color:var(--vd-nav-bg,rgba(255,255,255,.9));box-shadow:0 1px 3px rgba(0,0,0,.05)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_stickyNav__tyZgT{border-bottom-color:rgba(16,185,129,.08)}.VerdeTemplate_stickyNavOff__XJzWx{position:relative;top:auto}.VerdeTemplate_navContainer__tFLdo{max-width:80rem;margin:0 auto;padding:.75rem 1rem}.VerdeTemplate_navOverflow__AQap8{display:flex;align-items:center;gap:4px;overflow:hidden;min-width:0}.VerdeTemplate_tabsRow___SXtJ{display:flex;align-items:center;gap:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0}.VerdeTemplate_tabsRow___SXtJ::-webkit-scrollbar{display:none}.VerdeTemplate_tab__1C_kT{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.5rem;font-family:var(--tabs-font,inherit);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tabs-text,#64748b);background:transparent;border:none;border-radius:.75rem;cursor:pointer;white-space:nowrap;transition:color .3s,background-color .3s}@container vdRoot (min-width: 768px){.VerdeTemplate_tab__1C_kT{font-size:.75rem}}.VerdeTemplate_tab__1C_kT:not(.VerdeTemplate_tabActive__Rzu6l):hover{color:var(--tabs-text-hover,var(--menu-title-color,#0f172a))}.VerdeTemplate_tabActive__Rzu6l{color:var(--tabs-text-selected,#ffffff)}.VerdeTemplate_tabIndicator__Rv9wH{position:absolute;inset:0;border-radius:inherit;background-color:var(--tabs-bg-selected,var(--vd-brand-primary,#0d9488));z-index:-1;box-shadow:0 0 15px color-mix(in srgb,var(--tabs-bg-selected,var(--vd-brand-primary,#0d9488)) 40%,transparent)}.VerdeTemplate_tabScrollBtn__CWEGg{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid color-mix(in srgb,var(--vd-brand-primary,#10b981) 80%,transparent);background:color-mix(in srgb,var(--vd-brand-primary,#10b981) 10%,transparent);color:var(--vd-brand-primary,#10b981);cursor:pointer;transition:background-color .2s,transform .1s;padding:0}.VerdeTemplate_tabScrollBtn__CWEGg:hover{background:color-mix(in srgb,var(--vd-brand-primary,#10b981) 22%,transparent)}.VerdeTemplate_tabScrollBtn__CWEGg:active{transform:scale(.92)}.VerdeTemplate_tabRemoveBtn__bOFc0{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:rgba(0,0,0,.12);color:currentColor;font-size:11px;line-height:1;margin-left:3px;cursor:pointer;opacity:0;transition:opacity .15s,background-color .15s,color .15s;position:relative;z-index:5;flex-shrink:0}.VerdeTemplate_tab__1C_kT:hover .VerdeTemplate_tabRemoveBtn__bOFc0{opacity:.7}.VerdeTemplate_tabRemoveBtn__bOFc0:hover{opacity:1!important;background:rgba(239,68,68,.18);color:#ef4444}.VerdeTemplate_searchRow__OXair{display:flex;align-items:center;gap:.75rem;width:100%}.VerdeTemplate_searchInputWrap__DbCs_{position:relative;flex:1}.VerdeTemplate_searchIcon__tAmM6{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_searchInput__cJKJf{width:100%;background-color:color-mix(in srgb,var(--menu-title-color,#0f172a) 5%,transparent);border:var(--surface-section-border,1px solid rgba(0,0,0,.05));border-radius:.75rem;padding:.75rem 1rem .75rem 2.75rem;font-size:.75rem;line-height:1rem;outline:none;transition:all .15s ease;font-weight:500;backdrop-filter:blur(10px);color:var(--menu-title-color,#0f172a)}.VerdeTemplate_searchInput__cJKJf:focus{border-color:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 50%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent)}.VerdeTemplate_searchClear__QZkS3{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border-radius:9999px;background:color-mix(in srgb,var(--menu-title-color,#0f172a) 5%,transparent);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--menu-title-color,#0f172a);opacity:.6;transition:opacity .15s}.VerdeTemplate_searchClear__QZkS3:hover{opacity:1}.VerdeTemplate_searchCancelBtn__3_a7c{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;border:none;background:transparent;cursor:pointer;color:var(--vd-brand-primary,#0d9488);transition:background-color .2s}.VerdeTemplate_searchCancelBtn__3_a7c:hover{background:color-mix(in srgb,var(--menu-title-color,#0f172a) 5%,transparent)}.VerdeTemplate_searchCancelLabel__QUPbQ{font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;display:none}@container vdRoot (min-width: 640px){.VerdeTemplate_searchCancelLabel__QUPbQ{display:block}}.VerdeTemplate_addTabBtn__kDL1D{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;border:1.5px dashed var(--tabs-text,#94a3b8);background:transparent;color:var(--tabs-text,#94a3b8);cursor:pointer;opacity:.6;transition:opacity .2s,background-color .2s}.VerdeTemplate_addTabBtn__kDL1D:hover{opacity:1;background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent)}.VerdeTemplate_content__5ziRY{position:relative;z-index:10;max-width:80rem;margin:0 auto;padding:0 1rem 2rem}.VerdeTemplate_hero__X4bSg{margin-top:1.25rem;margin-bottom:2rem;position:relative;border-radius:var(--surface-section-radius,1.5rem);overflow:hidden;background:var(--surface-section-bg,var(--bg-card,#ffffff));border:var(--surface-section-border,1px solid rgba(0,0,0,.05));box-shadow:var(--surface-section-shadow,0 25px 50px -12px rgba(0,0,0,.1))}.VerdeTemplate_hero__X4bSg:hover .VerdeTemplate_hero3PointGradient__wJDWT{opacity:1}.VerdeTemplate_hero3PointGradient__wJDWT{position:absolute;inset:0;opacity:.5;transition:opacity .7s ease;background:radial-gradient(circle at 0 0,var(--vd-hero-glow-1,rgba(16,185,129,.15)),transparent 50%),radial-gradient(circle at 100% 100%,var(--vd-hero-glow-2,rgba(139,92,246,.15)),transparent 50%),radial-gradient(circle at 50% 50%,var(--vd-hero-glow-3,rgba(245,158,11,.05)),transparent 70%)}.VerdeTemplate_heroOrb1__8V2BS{top:-8rem;right:-8rem;background-color:var(--vd-hero-glow-1,rgba(16,185,129,.15))}.VerdeTemplate_heroOrb1__8V2BS,.VerdeTemplate_heroOrb2__pP644{position:absolute;width:24rem;height:24rem;border-radius:9999px;filter:blur(48px);transition:background-color .7s}.VerdeTemplate_heroOrb2__pP644{bottom:-8rem;left:-8rem;background-color:var(--vd-hero-glow-2,rgba(139,92,246,.15))}.VerdeTemplate_heroToggle__BVitM{position:absolute;top:1rem;right:1rem;z-index:20;width:2rem;height:2rem;border-radius:9999px;background:color-mix(in srgb,var(--menu-background-color,#fcfcfc) 50%,transparent);backdrop-filter:blur(12px);border:1px solid var(--surface-section-border,rgba(0,0,0,.05));display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--menu-title-color,#0f172a);opacity:.6;transition:opacity .2s,background-color .2s;box-shadow:0 1px 2px rgba(0,0,0,.05)}.VerdeTemplate_heroToggle__BVitM:hover{opacity:1;background:var(--menu-background-color,#fcfcfc)}.VerdeTemplate_heroInner__tvZy_{position:relative;z-index:10;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}@container vdRoot (min-width: 768px){.VerdeTemplate_heroInner__tvZy_{padding:1.5rem;flex-direction:row;align-items:center;justify-content:space-between}}@container vdRoot (min-width: 1024px){.VerdeTemplate_heroInner__tvZy_{padding:2rem}}.VerdeTemplate_heroContent__BscNM{max-width:42rem;width:100%}.VerdeTemplate_heroBadgeWrap__QtwzU{position:relative;display:inline-flex;margin-bottom:.75rem}.VerdeTemplate_heroBadge__ojfwZ{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;background:color-mix(in srgb,var(--vd-brand-primary,#10b981) 10%,transparent);border:1px solid color-mix(in srgb,var(--vd-brand-primary,#10b981) 20%,transparent);color:var(--vd-brand-primary,#10b981);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:default}.VerdeTemplate_heroBadgeEditBtn__5zJ2z{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:rgba(0,0,0,.12);color:currentColor;cursor:pointer;margin-left:2px;padding:0;opacity:0;transition:opacity .15s,background-color .15s;flex-shrink:0}.VerdeTemplate_heroBadge__ojfwZ:hover .VerdeTemplate_heroBadgeEditBtn__5zJ2z{opacity:1}.VerdeTemplate_heroBadgeEditBtn__5zJ2z:hover{background:rgba(0,0,0,.25)}.VerdeTemplate_heroBadgeAddBtn__IHiY5{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:9999px;border:1.5px dashed rgba(255,255,255,.3);background:rgba(255,255,255,.06);color:rgba(255,255,255,.5);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s}.VerdeTemplate_heroBadgeAddBtn__IHiY5:hover{border-color:rgba(255,255,255,.5);color:rgba(255,255,255,.8);background:rgba(255,255,255,.1)}.VerdeTemplate_heroBadgeEditorPortal__gMuSU{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:260px;background:#ffffff;border-radius:16px;padding:16px;box-shadow:0 20px 60px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:12px}.VerdeTemplate_heroBadgeEditorPreview__ZJTyN{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;border:1px solid;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VerdeTemplate_heroBadgeEditorInput__wWf_t{width:100%;height:36px;padding:0 10px;font-size:13px;font-weight:500;border:1.5px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#0f172a;outline:none;box-sizing:border-box;transition:border-color .2s}.VerdeTemplate_heroBadgeEditorInput__wWf_t:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1);background:#ffffff}.VerdeTemplate_heroBadgeEditorSwatches__kceEx{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.VerdeTemplate_heroBadgeSwatch__xnNju{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .15s,box-shadow .15s;flex-shrink:0}.VerdeTemplate_heroBadgeSwatch__xnNju:hover{transform:scale(1.2)}.VerdeTemplate_heroBadgeSwatchActive__OV_Fi{border-color:#ffffff;box-shadow:0 0 0 2px currentColor,0 2px 6px rgba(0,0,0,.2);transform:scale(1.15)}.VerdeTemplate_heroBadgeColorPicker__5_Gy6{width:22px;height:22px;border-radius:50%;border:2px dashed #cbd5e1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;position:relative;flex-shrink:0;transition:border-color .15s,color .15s}.VerdeTemplate_heroBadgeColorPicker__5_Gy6:hover{border-color:#10b981;color:#10b981}.VerdeTemplate_heroBadgeEditorActions__jV7XZ{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid #f1f5f9}.VerdeTemplate_heroBadgeEditorClear__AxlCr{font-size:11px;font-weight:600;color:#94a3b8;background:none;border:none;cursor:pointer;padding:4px 0;transition:color .2s}.VerdeTemplate_heroBadgeEditorClear__AxlCr:hover{color:#ef4444}.VerdeTemplate_heroBadgeEditorSave__h83L2{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;border:none;background:#10b981;color:#ffffff;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .15s,transform .1s}.VerdeTemplate_heroBadgeEditorSave__h83L2:hover{background:#059669}.VerdeTemplate_heroBadgeEditorSave__h83L2:active{transform:scale(.97)}.VerdeTemplate_heroTitle__S_wxF{font-family:var(--header-title-font,var(--menu-title-font,system-ui));font-size:clamp(1.5rem,5cqw,2.25rem);font-weight:900;color:var(--menu-title-color,#0f172a);margin:0 0 .75rem;letter-spacing:-.025em;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.05);word-break:break-word;overflow-wrap:break-word}@container vdRoot (min-width: 768px){.VerdeTemplate_heroTitle__S_wxF{font-size:clamp(2rem,5cqw,3.5rem)}}.VerdeTemplate_heroDescription__sBctO{font-size:.9375rem;color:var(--menu-description-color,#334155);font-weight:500;line-height:1.5;margin:0}@container vdRoot (min-width: 768px){.VerdeTemplate_heroDescription__sBctO{font-size:1.0625rem}}.VerdeTemplate_heroSpecial__2WMFh{display:inline-block;margin-top:.625rem;padding:.5rem .75rem;border-radius:.625rem;background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent);border:1px solid color-mix(in srgb,var(--vd-brand-primary,#0d9488) 20%,transparent);font-size:.875rem;font-weight:500;color:var(--menu-title-color,#0f172a);box-shadow:0 1px 2px rgba(0,0,0,.05)}.VerdeTemplate_heroSpecialBold__DBx5J{color:var(--vd-brand-primary,#0d9488);font-weight:700;margin-right:.25rem}.VerdeTemplate_heroSpecialText__cilaI{font-size:.8125rem;font-weight:500;color:var(--menu-title-color,#0f172a);line-height:1.4;margin:0}.VerdeTemplate_heroSpecialNote__FBuXN{display:block;margin-top:.25rem;font-size:.75rem;color:var(--menu-description-color,#334155);font-style:italic;opacity:.8}.VerdeTemplate_heroCollapsed__MR5od{padding-right:2rem}.VerdeTemplate_heroCollapsedTitle__aWJcK{font-family:var(--header-title-font,var(--menu-title-font,system-ui));font-size:clamp(.9375rem,2.5cqw,1.125rem);font-weight:900;color:var(--menu-title-color,#0f172a);letter-spacing:-.025em;margin:0 0 .125rem;word-break:break-word;overflow-wrap:break-word}@container vdRoot (min-width: 768px){.VerdeTemplate_heroCollapsedTitle__aWJcK{font-size:clamp(1rem,2.5cqw,1.25rem)}}.VerdeTemplate_heroCollapsedDesc__e6vQr{font-size:.75rem;color:var(--menu-description-color,#334155);font-weight:500;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@container vdRoot (min-width: 768px){.VerdeTemplate_heroCollapsedDesc__e6vQr{font-size:.875rem}}.VerdeTemplate_heroDecoration__vuyLg{display:none;position:relative;width:12rem;height:12rem;flex-shrink:0}@container vdRoot (min-width: 1024px){.VerdeTemplate_heroDecoration__vuyLg{display:flex;align-items:center;justify-content:center}}.VerdeTemplate_heroRingOuter__nQlv3{position:absolute;inset:0;border:3px dashed var(--vd-hero-decoration,rgba(16,185,129,.3));border-radius:9999px;animation:VerdeTemplate_vdSpin__sxeWP 30s linear infinite}.VerdeTemplate_heroRingInner__b3KTN{position:absolute;inset:1.5rem;border:3px solid var(--vd-hero-glow-2,rgba(139,92,246,.15));border-radius:9999px;animation:VerdeTemplate_vdSpin__sxeWP 20s linear infinite reverse}.VerdeTemplate_heroRingGlow__adAK8{position:absolute;inset:3rem;border-radius:9999px;filter:blur(16px);animation:VerdeTemplate_pulse__bFO6S 2s ease-in-out infinite;background:radial-gradient(circle at 0 0,var(--vd-hero-glow-1,rgba(16,185,129,.15)),transparent 50%),radial-gradient(circle at 100% 100%,var(--vd-hero-glow-2,rgba(139,92,246,.15)),transparent 50%),radial-gradient(circle at 50% 50%,var(--vd-hero-glow-3,rgba(245,158,11,.05)),transparent 70%)}.VerdeTemplate_heroDecorationIcon__YNLND{color:var(--vd-hero-decoration,rgba(16,185,129,.3));filter:drop-shadow(0 4px 12px rgba(0,0,0,.1))}@keyframes VerdeTemplate_vdSpin__sxeWP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes VerdeTemplate_pulse__bFO6S{0%,to{opacity:.5}50%{opacity:1}}.VerdeTemplate_searchResultsLabel__jHDwZ{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--menu-title-color,#0f172a);opacity:.5;margin-bottom:1.5rem}.VerdeTemplate_productGrid__sZpyK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.VerdeTemplate_productGrid__sZpyK>*{min-width:0}@container vdRoot (min-width: 768px){.VerdeTemplate_productGrid__sZpyK{grid-template-columns:repeat(3,minmax(0,1fr))}}@container vdRoot (min-width: 1024px){.VerdeTemplate_productGrid__sZpyK{grid-template-columns:repeat(4,minmax(0,1fr))}}@container vdRoot (min-width: 1280px){.VerdeTemplate_productGrid__sZpyK{grid-template-columns:repeat(5,minmax(0,1fr))}}.VerdeTemplate_productList__grpI_{display:flex;flex-direction:column;gap:1rem;max-width:56rem;margin:0 auto}.VerdeTemplate_emptyState__IXJtR{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 0;opacity:.3}.VerdeTemplate_emptyStateIcon__2syld{margin-bottom:1rem}.VerdeTemplate_emptyStateText__S8vQk{font-size:.875rem;font-weight:300}.VerdeTemplate_addItemBtn__tM25i{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:10px 16px;border:2px dashed var(--menu-border-color,#cbd5e1);border-radius:10px;background:transparent;color:#64748b;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}.VerdeTemplate_addItemBtn__tM25i:hover{border-color:var(--menu-accent-color,#7c3aed);color:var(--menu-accent-color,#7c3aed);background-color:rgba(124,58,237,.04)}.VerdeTemplate_cardList__aZhV0{background:var(--surface-item-bg,transparent);border:var(--surface-item-border,1px solid rgba(0,0,0,.05));border-radius:var(--surface-item-radius,1rem);box-shadow:var(--surface-item-shadow,0 1px 3px rgba(0,0,0,.05));overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;padding:.75rem;gap:.75rem}.VerdeTemplate_cardList__aZhV0:hover{border-color:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 80%,transparent);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}@container vdRoot (min-width: 640px){.VerdeTemplate_cardList__aZhV0{flex-direction:row;padding:1rem;gap:1rem}}.VerdeTemplate_cardListInner__V9Hz6{display:flex;gap:.75rem;width:100%}@container vdRoot (min-width: 640px){.VerdeTemplate_cardListInner__V9Hz6{gap:1rem}}.VerdeTemplate_cardImageWrap__ezPUk{width:6rem;height:6rem;flex-shrink:0;border-radius:.75rem;overflow:hidden;position:relative;background:rgba(0,0,0,.05)}@container vdRoot (min-width: 640px){.VerdeTemplate_cardImageWrap__ezPUk{width:8rem;height:8rem}}.VerdeTemplate_cardImage__zRaYT{width:100%;height:100%;object-fit:cover}.VerdeTemplate_badge__j3fEy{padding:.125rem .5rem;border-radius:.375rem;font-size:.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:.25rem;z-index:10;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.VerdeTemplate_cardQuantityBadge__aDSpU{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--vd-brand-primary,#0d9488);color:#ffffff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1);border:2px solid #ffffff;z-index:20}.VerdeTemplate_cardBody__kz_oj{display:flex;flex-direction:column;flex:1;min-width:0}.VerdeTemplate_cardHeader__nIE_4{display:flex;align-items:center;gap:.5rem}.VerdeTemplate_cardName__NHcXm{font-family:var(--menu-title-font,inherit);font-size:1rem;font-weight:700;color:var(--menu-title-color,#0f172a);line-height:1.2;margin:0;transition:color .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container vdRoot (min-width: 640px){.VerdeTemplate_cardName__NHcXm{font-size:1.25rem;white-space:normal;overflow:visible}}.VerdeTemplate_cardList__aZhV0:hover .VerdeTemplate_cardName__NHcXm{color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_cardTypeBadge__FmwvH{padding:.125rem .375rem;border-radius:.25rem;background:color-mix(in srgb,var(--menu-title-color,#0f172a) 10%,transparent);color:var(--menu-title-color,#0f172a);font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.VerdeTemplate_cardDescription__EP3vp{font-family:var(--menu-description-font,inherit);font-size:.75rem;color:var(--menu-description-color,#64748b);font-style:italic;margin:.25rem 0 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container vdRoot (min-width: 640px){.VerdeTemplate_cardDescription__EP3vp{font-size:.875rem;-webkit-line-clamp:3}}.VerdeTemplate_cardPricingRow__VqsmB{display:none;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;gap:.5rem}@container vdRoot (min-width: 640px){.VerdeTemplate_cardPricingRow__VqsmB{display:flex}}.VerdeTemplate_cardPricingOptions__lanNW{display:flex;flex-wrap:wrap;gap:.5rem}.VerdeTemplate_priceBtn__95Bi_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:.5rem;border:1px solid var(--surface-section-border,rgba(0,0,0,.05));background:color-mix(in srgb,var(--menu-title-color,#0f172a) 5%,transparent);cursor:pointer;transition:all .2s}.VerdeTemplate_priceBtn__95Bi_:hover{background:color-mix(in srgb,var(--menu-title-color,#0f172a) 10%,transparent)}.VerdeTemplate_priceBtnActive__PqfwM{border-color:var(--vd-brand-primary,#0d9488);background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent)}.VerdeTemplate_priceBtnLabel__AQJaa{font-size:.625rem;color:var(--menu-description-color,#64748b)}.VerdeTemplate_priceBtnValue__5q_Pt{font-size:.875rem;font-weight:700;color:var(--menu-title-color,#0f172a)}.VerdeTemplate_addBtn___8oqV{width:2.5rem;height:2.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent);color:var(--vd-brand-primary,#0d9488);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.VerdeTemplate_addBtn___8oqV:hover{background:var(--vd-brand-primary,#0d9488);color:#ffffff}.VerdeTemplate_compactCartActionGrid__hbRWY,.VerdeTemplate_compactCartAction__dLCDx{--cca-border:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 26%,transparent);--cca-fg:var(--vd-brand-primary,#0d9488);--cca-hover-bg:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 14%,transparent);--cca-badge-border:var(--menu-background-color,#ffffff);--cca-badge-bg:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 18%,var(--menu-background-color,#fff));--cca-badge-fg:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_compactCartActionGrid__hbRWY{margin-top:.75rem;display:flex;justify-content:flex-start}.VerdeTemplate_cardPricingRowMobile__mf7t4{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin-top:.25rem}@container vdRoot (min-width: 640px){.VerdeTemplate_cardPricingRowMobile__mf7t4{display:none}}.VerdeTemplate_cardPricingOptionsMobile__PJ1yl{display:flex;gap:.375rem;overflow-x:auto;scrollbar-width:none;flex:1;padding-bottom:.25rem}.VerdeTemplate_cardPricingOptionsMobile__PJ1yl::-webkit-scrollbar{display:none}.VerdeTemplate_priceBtnMobile__5iUI1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.5rem;border:1px solid var(--surface-section-border,rgba(0,0,0,.05));background:color-mix(in srgb,var(--menu-title-color,#0f172a) 5%,transparent);cursor:pointer;transition:all .2s;min-width:3.5rem}.VerdeTemplate_priceBtnMobile__5iUI1:hover{background:color-mix(in srgb,var(--menu-title-color,#0f172a) 10%,transparent)}.VerdeTemplate_priceBtnMobileActive__NTSIb{border-color:var(--vd-brand-primary,#0d9488);background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent)}.VerdeTemplate_priceBtnMobileLabel__UdKZI{font-size:.5625rem;color:var(--menu-description-color,#64748b)}.VerdeTemplate_priceBtnMobileValue__rgBwq{font-size:.75rem;font-weight:700;color:var(--menu-title-color,#0f172a)}.VerdeTemplate_cardGrid__iG235{background:var(--surface-item-bg,transparent);border:var(--surface-item-border,1px solid rgba(0,0,0,.05));border-radius:var(--surface-item-radius,1rem);box-shadow:var(--surface-item-shadow,0 1px 3px rgba(0,0,0,.05));overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;padding:.75rem;gap:.75rem;height:100%;min-width:0}.VerdeTemplate_cardGrid__iG235:hover{border-color:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 80%,transparent);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.VerdeTemplate_cardGridImageWrap__g9XIl{width:100%;height:10rem;border-radius:.75rem;overflow:hidden;position:relative;flex-shrink:0;background:rgba(0,0,0,.05)}.VerdeTemplate_cardGridImage__zjKtY{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.VerdeTemplate_cardGrid__iG235:hover .VerdeTemplate_cardGridImage__zjKtY{transform:scale(1.1)}.VerdeTemplate_cardGridBody__mOA5i{display:flex;flex-direction:column;flex:1;min-width:0}.VerdeTemplate_cardGridName__DvBTI{font-family:var(--menu-title-font,inherit);font-size:1rem;font-weight:700;color:var(--menu-title-color,#0f172a);line-height:1.2;margin:0;transition:color .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VerdeTemplate_cardGrid__iG235:hover .VerdeTemplate_cardGridName__DvBTI{color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_cardGridDescription__F4bxU{font-family:var(--menu-description-font,inherit);font-size:.625rem;color:var(--menu-description-color,#64748b);font-style:italic;margin:.25rem 0 0;line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.VerdeTemplate_cardGridPricing__joTOs{display:grid;grid-template-columns:repeat(2,1fr);gap:.375rem;margin-top:.75rem}.VerdeTemplate_cardGridAddBtn___IJ99{width:100%;margin-top:.75rem;padding:.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent);color:var(--vd-brand-primary,#0d9488);font-weight:700;font-size:.875rem;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.05)}.VerdeTemplate_cardGridAddBtn___IJ99:hover{background:var(--vd-brand-primary,#0d9488);color:#ffffff}.VerdeTemplate_cartFab__lgaVt{position:fixed;bottom:calc(var(--mh-editor-bottom-offset, 0px) + 1.5rem);right:1.5rem;z-index:50;display:flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem .5rem .5rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--vd-brand-primary,#0d9488) 80%,transparent);background:var(--vd-glass-bg,rgba(255,255,255,.8));backdrop-filter:blur(24px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);cursor:pointer;overflow:hidden}.VerdeTemplate_cartFabIconWrap__U1M_J{width:2.5rem;height:2.5rem;background:var(--vd-brand-primary,#0d9488);position:relative;flex-shrink:0;box-shadow:0 4px 6px color-mix(in srgb,var(--vd-brand-primary,#0d9488) 20%,transparent)}.VerdeTemplate_cartFabCount__cE25n,.VerdeTemplate_cartFabIconWrap__U1M_J{border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#ffffff}.VerdeTemplate_cartFabCount__cE25n{position:absolute;top:-.25rem;right:-.25rem;width:1.25rem;height:1.25rem;background:var(--vd-brand-accent,#f59e0b);font-size:.5625rem;font-weight:900;border:2px solid var(--surface-item-bg,#ffffff)}.VerdeTemplate_cartFabText__7Cf6_{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.VerdeTemplate_cartFabLabel__OkuiV{font-size:.5625rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--menu-description-color,#64748b);opacity:.6}.VerdeTemplate_cartFabTotal__tDaNs{font-size:.875rem;font-weight:900;color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_cartOverlay__dxx8H{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:70}.VerdeTemplate_cartDrawer__RyL8A{position:fixed;top:0;right:0;height:100%;width:100%;max-width:400px;background:var(--surface-item-bg,#ffffff);z-index:80;box-shadow:-4px 0 25px rgba(0,0,0,.15);display:flex;flex-direction:column;border-left:1px solid var(--surface-section-border,rgba(0,0,0,.05))}.VerdeTemplate_cartHeader__vfE33{padding:1.5rem;border-bottom:1px solid var(--surface-section-border,rgba(0,0,0,.05));display:flex;align-items:center;justify-content:space-between;background:var(--vd-glass-bg,rgba(255,255,255,.8));backdrop-filter:blur(24px);position:sticky;top:0;z-index:10}.VerdeTemplate_cartHeaderLeft__4QpDU{display:flex;align-items:center;gap:.75rem}.VerdeTemplate_cartHeaderIcon__wO_rU{width:2.5rem;height:2.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_cartHeaderTitle__F8Hmo{font-family:var(--header-title-font,var(--menu-title-font,system-ui));font-size:1.25rem;font-weight:700;margin:0}.VerdeTemplate_cartCloseBtn__mb1mL{width:2.5rem;height:2.5rem;border-radius:.75rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;color:var(--menu-title-color,#0f172a)}.VerdeTemplate_cartCloseBtn__mb1mL:hover{background:color-mix(in srgb,var(--menu-title-color,#0f172a) 5%,transparent)}.VerdeTemplate_cartBody__ZvDaJ{flex:1;overflow-y:auto;padding:1.5rem;scrollbar-width:none}.VerdeTemplate_cartBody__ZvDaJ::-webkit-scrollbar{display:none}.VerdeTemplate_cartEmpty__CXEkm{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.5rem}.VerdeTemplate_cartEmptyCircle__RIoH0{width:6rem;height:6rem;border-radius:9999px;background:color-mix(in srgb,var(--menu-title-color,#0f172a) 5%,transparent);display:flex;align-items:center;justify-content:center;position:relative;color:var(--menu-description-color,#64748b);opacity:.2}.VerdeTemplate_cartEmptyPulse__xa6YT{position:absolute;inset:0;border-radius:9999px;background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 20%,transparent);animation:VerdeTemplate_vdCartEmptyPulse__o6Gxj 2s ease-in-out infinite}@keyframes VerdeTemplate_vdCartEmptyPulse__o6Gxj{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:0}}@media (prefers-reduced-motion:reduce){.VerdeTemplate_cartEmptyPulse__xa6YT{animation:none;opacity:.35}}.VerdeTemplate_cartEmptyTitle__rsM_U{font-family:var(--header-title-font,var(--menu-title-font,system-ui));font-size:1rem;font-weight:700;color:var(--menu-title-color,#0f172a);margin:0}.VerdeTemplate_cartEmptyDesc__4OxQk{font-size:.75rem;color:var(--menu-description-color,#64748b);font-weight:300;max-width:200px;margin:0}.VerdeTemplate_cartEmptyBrowse__QAJfo{margin-top:1rem;padding:.5rem 1.5rem;border-radius:.75rem;border:none;background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent);color:var(--vd-brand-primary,#0d9488);font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .2s}.VerdeTemplate_cartEmptyBrowse__QAJfo:hover{background:var(--vd-brand-primary,#0d9488);color:#ffffff}.VerdeTemplate_cartItemsList__OFelU{display:flex;flex-direction:column;gap:1rem}.VerdeTemplate_cartItemsMeta__ovLVy{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.VerdeTemplate_cartItemsCount__NdKw9{color:var(--menu-description-color,#64748b);opacity:.5}.VerdeTemplate_cartClearBtn__YX6TA,.VerdeTemplate_cartItemsCount__NdKw9{font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.VerdeTemplate_cartClearBtn__YX6TA{color:rgba(239,68,68,.5);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:color .2s}.VerdeTemplate_cartClearBtn__YX6TA:hover{color:#ef4444}.VerdeTemplate_cartItem__13lPl{display:flex;gap:.75rem;padding:.75rem;border-radius:1rem;background:color-mix(in srgb,var(--menu-title-color,#0f172a) 2%,transparent);border:1px solid var(--surface-section-border,rgba(0,0,0,.05));transition:border-color .2s}.VerdeTemplate_cartItem__13lPl:hover{border-color:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 20%,transparent)}.VerdeTemplate_cartItemImage__ydzYo{width:4rem;height:4rem;border-radius:.75rem;overflow:hidden;flex-shrink:0}.VerdeTemplate_cartItemImg__BImm9{width:100%;height:100%;object-fit:cover}.VerdeTemplate_cartItemBody__Db9xf{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:.125rem 0;min-width:0}.VerdeTemplate_cartItemTop__UXVNL{display:flex;justify-content:space-between;align-items:flex-start}.VerdeTemplate_cartItemName__l4YYs{font-size:.875rem;font-weight:700;color:var(--menu-title-color,#0f172a);transition:color .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VerdeTemplate_cartItem__13lPl:hover .VerdeTemplate_cartItemName__l4YYs{color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_cartItemVariant__lE_wV{font-size:.625rem;color:var(--menu-description-color,#64748b)}.VerdeTemplate_cartItemRemove__lXeXp{border:none;background:transparent;cursor:pointer;padding:.25rem;color:var(--menu-description-color,#64748b);transition:color .2s}.VerdeTemplate_cartItemRemove__lXeXp:hover{color:#ef4444}.VerdeTemplate_cartItemBottom__shGt7{display:flex;align-items:center;justify-content:space-between}.VerdeTemplate_cartItemQty__MUZTc{display:flex;align-items:center;gap:.75rem;padding:.25rem .5rem;border-radius:.75rem;background:color-mix(in srgb,var(--menu-title-color,#0f172a) 5%,transparent)}.VerdeTemplate_cartItemQtyBtn__WGPG8{border:none;background:transparent;cursor:pointer;color:var(--menu-description-color,#64748b);transition:color .2s;padding:0;display:flex}.VerdeTemplate_cartItemQtyBtn__WGPG8:hover{color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_cartItemQtyNum__0N27b{font-size:.75rem;font-weight:900;min-width:1.25rem;text-align:center}.VerdeTemplate_cartItemPrice__FrNWw{font-size:.875rem;font-weight:900;color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_cartFooter__nJqz2{padding:1.5rem;background:var(--vd-glass-bg,rgba(255,255,255,.8));backdrop-filter:blur(24px);border-top:1px solid var(--surface-section-border,rgba(0,0,0,.05))}.VerdeTemplate_cartTotals__WX4tL{margin-bottom:1.5rem}.VerdeTemplate_cartTotalRow__W3gfz{display:flex;justify-content:space-between;font-size:.75rem;color:var(--menu-description-color,#64748b);margin-bottom:.5rem}.VerdeTemplate_cartGrandTotal__vC41y{display:flex;justify-content:space-between;font-family:var(--header-title-font,var(--menu-title-font,system-ui));font-size:1.25rem;font-weight:900;color:var(--menu-title-color,#0f172a);padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--surface-section-border,rgba(0,0,0,.05)) 50%,transparent)}.VerdeTemplate_cartGrandTotalValue__orkXW{color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_cartActions__SHWC3{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.VerdeTemplate_cartCallBtn__gGAle{padding:1rem;border-radius:1rem;border:none;background:var(--vd-brand-primary,#0d9488);color:#ffffff;font-weight:900;font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 20px 25px -5px color-mix(in srgb,var(--vd-brand-primary,#0d9488) 20%,transparent);transition:all .15s}.VerdeTemplate_cartCallBtn__gGAle:hover{transform:scale(1.02)}.VerdeTemplate_cartCallBtn__gGAle:active{transform:scale(.98)}.VerdeTemplate_cartInfoBtn__si_In{padding:1rem;border-radius:1rem;border:1px solid var(--surface-section-border,rgba(0,0,0,.05));background:var(--vd-glass-bg,rgba(255,255,255,.8));backdrop-filter:blur(24px);color:var(--menu-title-color,#0f172a);font-weight:900;font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s}.VerdeTemplate_cartInfoBtn__si_In:hover{background:color-mix(in srgb,var(--menu-title-color,#0f172a) 5%,transparent)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartDrawer__RyL8A{background:rgba(10,10,10,.95)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartHeader__vfE33{background:rgba(18,18,18,.9)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartHeaderIcon__wO_rU{background:rgba(16,185,129,.15);color:#10b981}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartItem__13lPl{background:rgba(255,255,255,.03)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartItemQty__MUZTc{background:rgba(255,255,255,.06)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartEmptyCircle__RIoH0{background:rgba(255,255,255,.05)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartEmptyBrowse__QAJfo{background:rgba(16,185,129,.15);color:#10b981}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartEmptyBrowse__QAJfo:hover{background:#10b981;color:#ffffff}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartFooter__nJqz2{background:rgba(18,18,18,.9)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartInfoBtn__si_In{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08);color:#e2e8f0}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_cartInfoBtn__si_In:hover{background:rgba(255,255,255,.1)}.VerdeTemplate_modalOverlay__YdjJZ{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center}.VerdeTemplate_modalCard__VbrLT{position:relative;width:90%;max-width:32rem;max-height:85vh;background:var(--surface-item-bg,#ffffff);border-radius:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--surface-section-border,rgba(0,0,0,.05));z-index:110}.VerdeTemplate_modalClose__MlMUx{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid var(--surface-section-border,rgba(0,0,0,.05));background:var(--vd-glass-bg,rgba(255,255,255,.8));backdrop-filter:blur(24px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:var(--menu-title-color,#0f172a);transition:transform .2s}.VerdeTemplate_modalClose__MlMUx:hover{transform:scale(1.1)}.VerdeTemplate_modalImage__kr6QT{position:relative;height:12rem;overflow:hidden;flex-shrink:0}.VerdeTemplate_modalImg__MV4Le{width:100%;height:100%;object-fit:cover}.VerdeTemplate_modalImageOverlay__NyJy2{position:absolute;inset:0;background:linear-gradient(to top,var(--surface-item-bg,#ffffff),transparent)}.VerdeTemplate_modalGradientHeader__qmvrW{height:6rem;flex-shrink:0}.VerdeTemplate_modalBody__kB44_{padding:1.5rem 2rem 2rem;overflow-y:auto;flex:1;min-height:0;scrollbar-width:none}.VerdeTemplate_modalBody__kB44_::-webkit-scrollbar{display:none}.VerdeTemplate_modalNameWrap__4rj9q{text-align:center;margin-bottom:2rem}.VerdeTemplate_modalName__4a9Q6{font-family:var(--header-title-font,var(--menu-title-font,system-ui));font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.VerdeTemplate_modalTagline__O_0Tl{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--vd-brand-primary,#0d9488);margin:0}.VerdeTemplate_modalGrid__BXNIK{display:grid;grid-template-columns:1fr;gap:2rem}@container vdRoot (min-width: 768px){.VerdeTemplate_modalGrid__BXNIK{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.VerdeTemplate_modalGridCol__YzhY2{display:flex;flex-direction:column;gap:1rem}.VerdeTemplate_modalInfoBlock__16iBh{display:flex;align-items:flex-start;gap:1rem}.VerdeTemplate_modalInfoIcon___Np0z{width:2.5rem;height:2.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_modalInfoLabel__VfL9R{font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--menu-description-color,#64748b);margin:0 0 .25rem}.VerdeTemplate_modalInfoContent___nkU6{flex:1;min-width:0}.VerdeTemplate_modalHoursGrid__Xe1D4{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;font-size:.875rem}.VerdeTemplate_modalHoursDay__64od0{font-weight:500;color:var(--menu-title-color,#0f172a)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_modalHoursDay__64od0{color:#cbd5e1}.VerdeTemplate_modalHoursTime__WnGAI,.VerdeTemplate_modalPhone__pYx9T{font-weight:700;color:var(--menu-title-color,#0f172a)}.VerdeTemplate_modalPhone__pYx9T{font-size:.875rem;text-decoration:none}.VerdeTemplate_modalPhone__pYx9T:hover{color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_modalAddressLink__VweiX{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;margin:0 -.75rem;border-radius:1rem;transition:background-color .2s;text-decoration:none;color:inherit}.VerdeTemplate_modalAddressLink__VweiX:hover{background:color-mix(in srgb,var(--menu-title-color,#0f172a) 5%,transparent)}.VerdeTemplate_modalAddressLine__8AUSM{font-size:.875rem;font-weight:700;color:var(--menu-title-color,#0f172a);margin:0}.VerdeTemplate_modalAddressSub__BjfT1{font-size:.875rem;color:var(--menu-description-color,#334155);margin:0}.VerdeTemplate_modalAddressHeader__kFbZ_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.VerdeTemplate_modalExternalIcon__BHega{opacity:0;transition:opacity .2s;color:var(--menu-description-color,#64748b)}.VerdeTemplate_modalAddressLink__VweiX:hover .VerdeTemplate_modalExternalIcon__BHega{opacity:1}.VerdeTemplate_modalSection__t6WI0{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-section-border,rgba(0,0,0,.05))}.VerdeTemplate_modalSectionTitle__voKJJ{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--vd-brand-primary,#0d9488);margin-bottom:.75rem}.VerdeTemplate_modalSocials__mqsP8{display:flex;gap:.75rem}.VerdeTemplate_modalSocialLink__XPOiu{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;border:1px solid var(--surface-section-border,rgba(0,0,0,.05));background:color-mix(in srgb,var(--menu-title-color,#0f172a) 3%,transparent);font-size:.75rem;font-weight:600;text-decoration:none;color:var(--menu-title-color,#0f172a);transition:all .2s}.VerdeTemplate_modalSocialLink__XPOiu:hover{background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent);border-color:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 80%,transparent);color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_modalCloseBtn__fz0a4{width:100%;margin-top:2rem;padding:1rem;border-radius:1rem;border:none;background:var(--vd-brand-primary,#0d9488);color:#ffffff;font-weight:900;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;box-shadow:0 20px 25px -5px color-mix(in srgb,var(--vd-brand-primary,#0d9488) 20%,transparent);transition:all .15s}.VerdeTemplate_modalCloseBtn__fz0a4:hover{transform:scale(1.02)}.VerdeTemplate_modalCloseBtn__fz0a4:active{transform:scale(.98)}.VerdeTemplate_footer__MsKu2{position:relative;z-index:10;margin-top:3rem;padding:2rem 1.5rem;border-top:var(--surface-footer-border,1px solid rgba(16,185,129,.08));background:var(--surface-footer-bg,linear-gradient(180deg,#f0fdfa 0,#ecfdf5 100%));border-radius:var(--surface-footer-radius,0);box-shadow:var(--surface-footer-shadow,none)}.VerdeTemplate_footerGrid___EX3t{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin:0 auto}.VerdeTemplate_footerGridSingle__saEDb{grid-template-columns:1fr!important}.VerdeTemplate_footerColCenter__W2f5W{align-items:center;text-align:center}@container vdRoot (min-width: 640px){.VerdeTemplate_footerGrid___EX3t{grid-template-columns:1fr 1fr}}.VerdeTemplate_footerCol__3D5N5{display:flex;flex-direction:column;gap:1rem}.VerdeTemplate_footerBlock__u3zEH{min-width:0}.VerdeTemplate_footerHoursBlock__SsHLw{display:block}.VerdeTemplate_footerIconTitle__6_XJY{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;color:var(--vd-brand-primary,var(--footer-title-color,inherit))}.VerdeTemplate_footerTitle__rSBCH{font-family:var(--footer-title-font,inherit);font-size:var(--footer-title-size,.875rem);font-weight:var(--footer-title-weight,600);color:var(--footer-title-color,inherit);margin:0}.VerdeTemplate_footerBody__LALys{font-family:var(--footer-body-font,inherit);font-weight:var(--footer-body-weight,400);color:var(--footer-body-color,inherit);font-size:var(--footer-text-size,.8125rem);line-height:var(--footer-line-height,1.5);margin:0}.VerdeTemplate_hoursGrid__Cs3Es{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;font-size:var(--footer-text-size,.8125rem)}.VerdeTemplate_hoursDay__ZZ1zT{font-family:var(--footer-label-font,inherit);font-weight:var(--footer-label-weight,500);color:var(--footer-label-color,inherit)}.VerdeTemplate_hoursTime__uGdkq{font-family:var(--footer-body-font,inherit);color:var(--footer-body-color,inherit)}.VerdeTemplate_footerSocials__grhzJ{display:flex;gap:.75rem;margin-top:.5rem}.VerdeTemplate_socialLink__rL7dp{position:relative;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;color:var(--vd-brand-primary,#0d9488);text-decoration:none;transition:background-color .2s,color .2s}.VerdeTemplate_socialLink__rL7dp:hover{background:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 10%,transparent)}.VerdeTemplate_socialLabel__elRth{display:none}@container vdRoot (min-width: 640px){.VerdeTemplate_socialLabel__elRth{display:inline}}.VerdeTemplate_footerAttribution__en0RH{text-align:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--surface-section-border,rgba(0,0,0,.05));font-size:.6875rem}.VerdeTemplate_footerAttribution__en0RH .VerdeTemplate_footerBody__LALys{font-size:.6875rem}.VerdeTemplate_poweredBy__ciqjg{text-align:center;margin-top:.5rem;color:var(--menu-description-color,#64748b);display:flex;align-items:center;justify-content:center;gap:.25rem}.VerdeTemplate_proBadge__jbdWB{font-size:.5rem;font-weight:900;padding:.125rem .375rem;border-radius:.25rem;background:var(--vd-brand-primary,#0d9488);color:#ffffff;letter-spacing:.05em}.VerdeTemplate_editorOutline__E_vqh{outline:2px dashed transparent;outline-offset:2px;transition:outline-color .2s}.VerdeTemplate_editorOutline__E_vqh:hover{outline-color:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_scrollRevealItem__3dahG{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.VerdeTemplate_scrollRevealItem__3dahG[data-visible=true]{opacity:1;transform:translateY(0)}.VerdeTemplate_orderCtaRow__T9onE{display:flex;justify-content:flex-end;margin-top:.875rem}.VerdeTemplate_orderCta__yO6nl{--olb-radius:1rem;--olb-weight:900;--olb-size:0.6875rem;--olb-tracking:0.1em;--olb-transform:uppercase;--olb-pad-y:0.9rem;--olb-pad-x:1.5rem;--olb-shadow:0 20px 25px -5px color-mix(in srgb,var(--vd-brand-primary,#0d9488) 20%,transparent);--olb-shadow-hover:0 24px 30px -6px color-mix(in srgb,var(--vd-brand-primary,#0d9488) 28%,transparent);--olb-ring:var(--vd-brand-primary,#0d9488)}.VerdeTemplate_orderBar__B_AbO{--sob-bg:var(--vd-glass-bg,rgba(255,255,255,0.9));--sob-border:color-mix(in srgb,var(--vd-brand-primary,#0d9488) 24%,transparent)}.VerdeTemplate_root__nc97a[data-theme=dark] .VerdeTemplate_orderBar__B_AbO{--sob-bg:rgba(18,18,18,0.92);--sob-border:rgba(255,255,255,0.1)}