@import url("/identity-v6241/meet-font.css");
@import url("/identity-v6241/fonts.css");
:root{--terravo-green:#244A39;--terravo-dark:#18372C;--terravo-bg:#FAF9F5;--terravo-surface:#F1F0E8;--terravo-gold:#C49A50;--terravo-text:#292D29;--bg:#FAF9F5;--paper:#FAF9F5;--cream:#FAF9F5;--ink:#292D29;--green:#244A39;--gold:#C49A50;--line:#dcded5;--muted:#60665f}
html,body{background:#FAF9F5!important;color:#292D29;font-family:Inter,"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif!important}h1,h2,h3{color:#18372C}button,input,select,textarea,.button,.btn{font-family:inherit}button,.button,.btn{min-height:44px;border-radius:9px;box-shadow:none;transition:background-color .15s,color .15s}button.primary,.button.primary,button.gold,.button.gold,.btn-gold,.btn-dark,.btn-gold-small,.product-add,.cart-checkout,button[type=submit],.cart-nav{background:#244A39!important;color:#fff!important;border:1px solid #244A39!important;background-image:none!important}button.primary:hover,.btn-gold:hover,.cart-checkout:hover{background:#18372C!important}button:not(.primary):not(.gold):not(.danger):not(.mc-shortcut):not(.metric):not([data-vote]):not(.product-add):not(.cart-nav):not(.cart-checkout),.btn-outline,.btn-outline-small{border-color:#244A39;color:#244A39;background:#fff}.tabs .active,.category-nav .active{background:#244A39!important;color:#fff!important}.card,.product,.metric,.mc-shortcut{background:#fff;border-color:#dfe2d8;box-shadow:0 2px 10px #18372c06}input,select,textarea{background:#fff;color:#292D29;border-color:#bec8bc;min-height:44px;border-radius:8px}textarea{min-height:100px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #244A39;outline-offset:3px}.top,header.top{background:#FAF9F5!important;border-bottom:1px solid #dfe2d8}.brand img{object-fit:contain}.brand span,.brand small{color:#18372C}.brand small{font-weight:400;letter-spacing:.02em}.mc-ico,.mc-shortcut>.mc-ico,.mc-screen-heading h2 .mc-ico{color:#244A39}.kicker,.eyebrow{color:#6b5128}.note,.intro,.leadbox{background:#F1F0E8;border-color:#dfe2d8;color:#292D29}.danger{color:#8c2525!important;background:#fff!important;border-color:#b94444!important}.muted,small{color:#60665f}.tag{color:#244A39;background:#F1F0E8}.brand-meet-label{display:block;font-size:24px;font-weight:650;letter-spacing:.14em;color:#244A39}.top .brand img{width:116px;height:64px}.top .brand small{font-size:11px;max-width:240px;line-height:1.35}.mc-shortcut{border-radius:14px}.mc-shortcut strong{color:#18372C}.footer,footer{border-color:#dfe2d8}a{color:#244A39}@media(max-width:600px){.top{flex-wrap:wrap;gap:8px;padding:12px!important}.top .brand{min-width:0}.top .brand img{width:94px;height:52px}.top .brand small{max-width:180px}.top nav{flex-wrap:wrap;gap:6px}h1{font-size:clamp(25px,7vw,40px)}.table-wrap{max-width:100%;overflow:auto}img{max-width:100%}.hero,.grid{min-width:0}input,select,textarea{font-size:16px}.mc-shortcuts{gap:10px}}

[data-terravo="store"] .hero{background:#FAF9F5!important;color:#292D29!important}[data-terravo="store"] .hero-copy p,[data-terravo="store"] .hero h1{color:#18372C!important}[data-terravo="store"] .hero h1 em{color:#8b672e!important}[data-terravo="store"] .hero .eyebrow,[data-terravo="store"] .navlinks a,[data-terravo="store"] .utility-bar a{color:#244A39!important}[data-terravo="store"] .hero-stamp{background:#F1F0E8;color:#18372C}[data-terravo="store"] .story,[data-terravo="store"] .revenda-invite,[data-terravo="store"] .closing{background:#F1F0E8;color:#292D29}[data-terravo="store"] .terravo-meet-intro{background:#F1F0E8;padding:48px 24px;text-align:center}.top .brand small{display:block!important}header>.brand img{width:116px!important;height:64px!important;object-fit:contain}header>.brand{flex-shrink:0}@media(max-width:600px){header>.brand img{width:100px!important;height:54px!important}.top .brand small{font-size:10px;max-width:190px}header{flex-wrap:wrap}}

/* V6.24.1 — Meet wordmark inspired by the supplied reference; official Terravo art untouched. */
@font-face{font-family:MeetSerifFallback;src:local("Didot")}
.brand-meet-label,.meet-word{font-family:"Bodoni Moda",Didot,"Bodoni MT",Georgia,serif!important;font-weight:400!important;letter-spacing:-.045em!important;color:#244A39;line-height:1.05;position:relative;display:inline-block;text-transform:none!important}.brand-meet-label{font-size:48px!important;padding:0 0 9px}.brand-meet-label::after,.meet-word::after{content:"";position:absolute;left:2%;right:0;bottom:0;height:6px;border-bottom:2px solid #C49A50;border-radius:0 0 60% 45%;transform:rotate(-3deg)}.meet-access{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;padding:9px 16px;min-height:48px;border:1px solid #244A39!important;border-radius:9px;color:#244A39!important;background:#FAF9F5;font-family:Inter,system-ui,sans-serif}.meet-access .meet-word{font-size:28px;padding-bottom:5px}.terravo-meet-intro .meet-word{font-size:1.4em;padding-bottom:8px}.top .brand{align-items:center}.top .brand small{margin-top:5px}.top .brand img{width:112px!important}.meet-access:hover{background:#F1F0E8}@media(max-width:600px){.brand-meet-label{font-size:42px!important}.top .brand small{max-width:190px}.meet-access{padding:7px 12px}}
