html.egc body:not(:has(#egx:not(.chrome))) header#top,html.egc body:not(:has(#egx:not(.chrome))) footer#bottom,html.egc body:not(:has(#egx:not(.chrome))) .o_footer_copyright{display:none!important}
html.egc body:not(:has(#egx:not(.chrome))){background:#E9E3D8}
html.egc body:not(:has(#egx:not(.chrome))) main{background:#E9E3D8;color:#1B1A18;font-family:'Hanken Grotesk','Helvetica Neue',Arial,sans-serif;padding-top:72px;min-height:72vh}
html.egc body:not(:has(#egx:not(.chrome))) main h1,html.egc body:not(:has(#egx:not(.chrome))) main h2,html.egc body:not(:has(#egx:not(.chrome))) main h3,html.egc body:not(:has(#egx:not(.chrome))) main .h1,html.egc body:not(:has(#egx:not(.chrome))) main .h2,html.egc body:not(:has(#egx:not(.chrome))) main .h3,html.egc body:not(:has(#egx:not(.chrome))) main .display-1,html.egc body:not(:has(#egx:not(.chrome))) main .display-2,html.egc body:not(:has(#egx:not(.chrome))) main .display-3,html.egc body:not(:has(#egx:not(.chrome))) main .display-4{font-family:'Instrument Serif','Times New Roman',Georgia,serif;font-weight:400;letter-spacing:-.01em;color:#1B1A18}
html.egc body:not(:has(#egx:not(.chrome))) main h1,html.egc body:not(:has(#egx:not(.chrome))) main .h1{font-size:clamp(40px,5vw,72px);line-height:1.02}
html.egc body:not(:has(#egx:not(.chrome))) main h2,html.egc body:not(:has(#egx:not(.chrome))) main .h2{font-size:clamp(30px,3.4vw,48px);line-height:1.05}
html.egc body:not(:has(#egx:not(.chrome))) main a:not(.btn):not(.nav-link):not(.dropdown-item){color:#8A5A1C}
html.egc body:not(:has(#egx:not(.chrome))) main .btn{border-radius:999px}
html.egc body:not(:has(#egx:not(.chrome))) main .btn-primary{background:#D02B33;border-color:#D02B33;color:#fff}
html.egc body:not(:has(#egx:not(.chrome))) main .btn-primary:hover,html.egc body:not(:has(#egx:not(.chrome))) main .btn-primary:focus{background:#b8242c;border-color:#b8242c}
html.egc body:not(:has(#egx:not(.chrome))) main .btn-outline-primary{color:#1B1A18;border-color:#1B1A18}html.egc body:not(:has(#egx:not(.chrome))) main .btn-outline-primary:hover{background:#1B1A18;color:#fff}
html.egc body:not(:has(#egx:not(.chrome))) main .text-primary{color:#8A5A1C!important}html.egc body:not(:has(#egx:not(.chrome))) main .bg-primary{background:#D02B33!important}
html.egc body:not(:has(#egx:not(.chrome))) main .card{border-radius:8px;border-color:#D8D0C2}
html.egc body:not(:has(#egx:not(.chrome))) main .form-control,html.egc body:not(:has(#egx:not(.chrome))) main .form-select{border-radius:4px;border-color:#C9C1B3}
html.egc body:not(:has(#egx:not(.chrome))) main .form-control:focus,html.egc body:not(:has(#egx:not(.chrome))) main .form-select:focus{border-color:#C9A46A;box-shadow:0 0 0 .2rem rgba(201,164,106,.25)}
#egx.chrome .nav{background:rgba(11,11,10,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
#egx.chrome .foot{padding-top:40px}
html.egc body:not(:has(#egx:not(.chrome))) main h4,html.egc body:not(:has(#egx:not(.chrome))) main .h4{font-family:'Instrument Serif','Times New Roman',Georgia,serif;font-weight:400;font-size:clamp(28px,2.6vw,38px);color:#1B1A18}
html.egc body:not(:has(#egx:not(.chrome))) main{--bs-primary:#D02B33;--bs-primary-rgb:208,43,51;--o-color-1:#D02B33;--bs-link-color:#8A5A1C;--bs-link-color-rgb:138,90,28}
html.egc body:not(:has(#egx:not(.chrome))) main .o_slot_selected,html.egc body:not(:has(#egx:not(.chrome))) main .o_selected_slot{background:#D02B33!important;border-color:#D02B33!important;color:#fff!important}
