.top-contact{position:relative!important;z-index:100!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 4vw!important;background:var(--green,#013220)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:visible!important;font-size:12px!important;line-height:1!important;letter-spacing:.02em!important}.top-contact-items{display:flex!important;align-items:center!important;gap:24px!important;visibility:visible!important;opacity:1!important}.top-contact span,.top-contact a,.theme-toggle{display:inline-flex!important;align-items:center!important;gap:7px!important;visibility:visible!important;opacity:1!important;color:inherit}.top-contact svg{display:block!important;width:15px!important;height:15px!important;color:var(--gold,#EFBF04)!important;stroke:currentColor!important}.theme-toggle{position:relative!important;width:auto!important;height:32px!important;min-height:32px!important;margin:0!important;padding:7px 14px!important;background:var(--gold,#EFBF04)!important;color:var(--green,#013220)!important;border:0!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;white-space:nowrap!important;transform:none!important}.theme-toggle svg{color:var(--green,#013220)!important}
html[data-theme=green],html[data-theme=green] body{background:var(--green,#013220)!important;color:#eef5f1}html[data-theme=green] main{background:var(--green,#013220);color:#eef5f1}html[data-theme=green] .section,html[data-theme=green] .shop-layout,html[data-theme=green] .cart-page,html[data-theme=green] .checkout,html[data-theme=green] .dashboard,html[data-theme=green] .auth-single{background:var(--green,#013220);color:#eef5f1}html[data-theme=green] .page-hero,html[data-theme=green] .newsletter,html[data-theme=green] .best-sellers{background:#0a432f;color:#fff}html[data-theme=green] .page-hero h1,html[data-theme=green] .section-head h2,html[data-theme=green] .page-hero p,html[data-theme=green] .section-head p,html[data-theme=green] .text-link{color:#fff}html[data-theme=green] .eyebrow{color:var(--gold,#EFBF04)}html[data-theme=green] .product-card,html[data-theme=green] .auth-card,html[data-theme=green] .material-card,html[data-theme=green] .cart-summary,html[data-theme=green] .order-box,html[data-theme=green] .stat{background:#fff;color:#10231b}html[data-theme=green] .product-info h3,html[data-theme=green] .product-info .price{color:#10231b}html[data-theme=green] .filters label,html[data-theme=green] .shop-tools{color:#d7e6df}html[data-theme=green] .promo{background:var(--gold,#EFBF04);color:var(--green,#013220)}
html[data-theme=light],html[data-theme=light] body{background:#f7faf8;color:#10231b}html[data-theme=light] .site-header{background:#fff;color:var(--green,#013220);border-bottom-color:#dfe7e3}html[data-theme=light] .site-header .logo,html[data-theme=light] .site-header .desktop-nav a,html[data-theme=light] .site-header .header-actions a,html[data-theme=light] .site-header .header-actions button{color:var(--green,#013220)}html[data-theme=light] .site-header .desktop-nav .sale{color:#8b6e00}html[data-theme=light] .top-contact{background:#edf5f1!important;color:var(--green,#013220)!important}.developer-credit a:hover{text-decoration:underline}
@media(max-width:700px){.top-contact{height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:10px!important}.top-contact-items{gap:10px!important}.top-contact .desktop-only{display:none!important}.theme-toggle{padding:7px 10px!important}.theme-toggle span{display:inline!important;font-size:9px}.top-contact b{display:none}}
