/*
Theme Name: SKSculpts Premium
Theme URI: https://php.artnestdecors.in/
Author: SKSculpts
Description: Premium modular WooCommerce sculpture storefront — v2.0 architecture.
Version: 2.0.0
Text Domain: sksculpts-premium
*/

:root{
 --sk-bg:#ffffff;--sk-bg2:#f5f6f7;--sk-card:#ffffff;--sk-header:rgba(255,255,255,.94);
 --sk-gold:#c7963e;--sk-gold2:#b9852d;--sk-text:#17202a;--sk-muted:#66717d;
 --sk-border:rgba(23,32,42,.11);--sk-inner:1500px;--sk-shadow:0 18px 50px rgba(18,27,35,.08);
}
html[data-theme="dark"]{
 --sk-bg:#202327;--sk-bg2:#272b30;--sk-card:#2c3035;--sk-header:rgba(28,33,39,.94);
 --sk-navy:#1c2633;--sk-deep:#151b23;
 --sk-gold:#c9a45c;--sk-gold2:#dfb866;--sk-text:#f7f3eb;--sk-muted:#b9c0c7;
 --sk-border:rgba(255,255,255,.11);--sk-shadow:0 18px 50px rgba(8,13,18,.24);
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}
html,body{margin:0;padding:0;width:100%;max-width:none}
body{background:var(--sk-bg);color:var(--sk-text);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden;transition:background .35s ease,color .35s ease}
img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}.sk-container{width:min(calc(100% - clamp(28px,5vw,96px)),var(--sk-inner));margin-inline:auto}
/* Header, nav, mega-panel, and mobile styles → assets/css/header.css */
.site-main{width:100%;max-width:none;margin:0}
.sk-footer{border-top:1px solid var(--sk-border);background:#071017;padding:48px 0 24px}
.sk-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:36px}
.sk-footer h3,.sk-footer h4{color:var(--sk-gold2);font-family:Georgia,serif}
.sk-footer ul{list-style:none;margin:0;padding:0;line-height:2}
.sk-footer p,.sk-footer li,.sk-footer a{color:var(--sk-muted);font-size:13px}
.sk-copy{margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);color:var(--sk-muted);font-size:12px}
.woocommerce .button,.woocommerce button.button,.woocommerce input.button{background:var(--sk-gold)!important;color:#111!important;border-radius:0!important}
.woocommerce div.product,.woocommerce-page .site-main{color:var(--sk-text)}
.woocommerce ul.products li.product{background:var(--sk-card);padding:12px;border:1px solid rgba(255,255,255,.08)}
.woocommerce ul.products li.product .price{color:var(--sk-gold2)}
@media(max-width:560px){.sk-footer-grid{grid-template-columns:1fr}}
