/* Adinath shared website theme — derived from the index.html homepage design.
   Loaded after website.css on every page; does not change application APIs or events. */
:root{--kw-gold:#d69e2e;--kw-gold-light:#ebc86f;--kw-gold-deep:#ac7815;--kw-charcoal:#2d3748;--kw-charcoal-2:#364356;--kw-gray:#718096;--kw-line:#e2e8f0;--kw-bg:#efefef;--kw-white:#fff;--kw-shadow:0 3px 16px rgba(31,41,55,.08)}
body.website-mode{background:#efefef!important;color:#2d3748!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
.website-header{background:#2d3748!important;color:#fff!important;border-bottom:1px solid #48576b!important;box-shadow:0 4px 18px #18202e20!important}
.website-header-main{background:#2d3748!important;min-height:76px}
.website-logo img{max-width:195px;max-height:65px}
.website-search .search-box{background:#fff!important;border:1px solid #cbd5e0!important;border-radius:9px!important}
.website-search input{color:#2d3748!important}
.website-search .search-submit{background:#d69e2e!important;color:#2d3748!important;border-radius:8px!important}
.website-nav-wrap{background:#2d3748!important;border-color:#46536a!important}
.website-nav a,.website-action-link{color:#fff!important}
.website-nav a:hover,.website-nav a.active,.website-action-link:hover{color:#d69e2e!important;background:transparent!important}
.website-action-link i{color:#d69e2e!important}
.website-mobile-toggle{background:#2d3748!important;border-color:#d69e2e!important}
.website-mobile-toggle span{background:#d69e2e!important}
.website-metal-tabs{background:#2d3748!important}
.website-metal-tabs button{color:#fff!important}
.website-metal-tabs button.active{color:#2d3748!important;background:#d69e2e!important}
.website-footer{background:#2d3748!important;color:#f1f3f7!important}
.website-footer-inner{color:#f1f3f7!important}
.website-footer h4{color:#d69e2e!important}
.website-footer p,.website-footer span{color:#d5dce6!important}
.website-footer a{color:#e4e8f0!important}
.website-footer a:hover{color:#d69e2e!important}
.website-footer-contact i{color:#d69e2e!important}
.website-footer-bottom{background:#232b36!important;color:#c9d0d8!important;border-top:1px solid #485367!important}
/* The old per-page form, table and content classes remain intact. */
.website-mode .main.shop,.website-mode .main[role=main],.website-mode .mainpad3{color:#2d3748}
.website-mode .shop .product,.website-mode .product-summary,.website-mode .product-card,.website-mode .product-item{border-radius:14px;overflow:hidden}
.website-mode .btn-primary,.website-mode .btn-success,.website-mode button[type=submit]:not(.website-search button),.website-mode input[type=submit]{background-color:#d69e2e;border-color:#d69e2e;color:#2d3748}
.website-mode .btn-primary:hover,.website-mode .btn-success:hover{background-color:#e8b750;border-color:#e8b750}
.website-mode input:focus,.website-mode select:focus,.website-mode textarea:focus{border-color:#d69e2e;outline-color:#d69e2e}
.website-mode .pagination .active a{background:#d69e2e;border-color:#d69e2e;color:#2d3748}
.website-mode .td_sort:has(input:checked),.website-mode .filter-item:has(input:checked){color:#ac7815}
.website-mode #PopupSortButton,.website-mode #PopupFilterButton2{background:#2d3748;color:#fff}
.website-mode .popup{border-radius:18px 18px 0 0}
.website-mode .popup input[type=radio],.website-mode .popup input[type=checkbox]{accent-color:#d69e2e}
@media(max-width:991px){.website-header.menu-open .website-nav-wrap{background:#2d3748!important}.website-nav a{color:#fff!important}}
