:root{--sou9i-frame:linear-gradient(100deg,#173e35,#285a47,#173e35);--sou9i-frame-text:#f3efe6;--sou9i-frame-accent:#cde2ce}
header,.sou9i-footer{background:var(--sou9i-frame);color:var(--sou9i-frame-text)}
header{border-bottom:1px solid #ffffff20;box-shadow:0 4px 20px #173e3514;font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif}
header .header-main .logo,.sou9i-footer .logo{font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:35px;font-weight:800;letter-spacing:-1.7px;color:#f3efe6;line-height:1.3}
header .header-main .logo small,.sou9i-footer .logo small{font-size:24px}header .logo-dot,.sou9i-footer .logo-dot{color:var(--sou9i-frame-text)}
header .header-actions,header .country-badge,header .action-label,header .cart-trigger,header .icon-button{color:var(--sou9i-frame-text)}
header .icon-button:hover,header .cart-trigger:hover{background:#ffffff13;border-radius:8px}
header .cart-trigger b,header .bubble{background:#cde2ce;color:#173e35}
header .search{background:#fffefa;border-color:#ffffff45;color:#173e35}header .search input,header .search button{color:#173e35}header .search input::placeholder{color:#63716a}
header .language-switch{background:#ffffff0e;border-color:#ffffff30;color:#f3efe6}header .language-switch select{color:#f3efe6}header .language-switch option{background:#173e35;color:#fff}
header #categoryMenu{background:#ffffff08;border:1px solid #ffffff21;box-shadow:none;backdrop-filter:none}
header #categoryMenu button,html[dir=rtl] header #categoryMenu button{color:#f3efe6;background:#ffffff08;border:1px solid #ffffff19;box-shadow:none}
header #categoryMenu button:hover,header #categoryMenu button.active,html[dir=rtl] header #categoryMenu button:hover,html[dir=rtl] header #categoryMenu button.active{color:#173e35;background:#f3efe6;border-color:#f3efe6;box-shadow:none}
html header .category-menu-toggle{background:#ffffff0e;border-color:#ffffff30;color:#f3efe6;box-shadow:none}
.sou9i-footer h3{color:var(--sou9i-frame-accent)}.sou9i-footer-brand p{color:#f3efe6b8}.sou9i-footer-col>a,.sou9i-footer-col>button,.sou9i-whatsapp{color:#f3efe6d1}.sou9i-footer-col>a:hover,.sou9i-footer-col>button:hover,.sou9i-social a:hover{color:#fff;border-color:#cde2ce}.sou9i-social a{border-color:#ffffff40;color:#f3efe6}.sou9i-whatsapp svg{color:#cde2ce}.sou9i-footer-bottom{color:#f3efe6a8;border-top-color:#ffffff26}
@media(max-width:750px){header .header-main .logo{font-size:31px}header .header-main .logo small{font-size:22px}}

/* A sage announcement and one shared gold accent complement the deep green. */
.announcement{background:#4b6e5c;color:#fff;border-bottom:1px solid #ffffff20}
.sou9i-footer h3{color:#dfc58e}
header .logo-dot,.sou9i-footer .logo-dot{color:#dfc58e}
