/*
Theme Name: SKSculpts Premium V1.0.3
Theme URI: https://php.artnestdecors.in/
Author: SKSculpts
Description: Clean responsive WooCommerce sculpture storefront.
Version: 1.0.3
Text Domain: sksculpts-premium
*/
:root{
 --sk-bg:#061119;--sk-bg2:#0a141b;--sk-card:#0b151c;
 --sk-gold:#d69a37;--sk-gold2:#f0b956;--sk-text:#f7f2e9;--sk-muted:#b8bec2;
 --sk-border:rgba(214,154,55,.25);--sk-inner:1500px;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
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}
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}
.sk-topbar{min-height:32px;border-bottom:1px solid rgba(255,255,255,.08);background:#071017;font-size:11px}
.sk-topbar .sk-container{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.sk-toplinks{display:flex;gap:28px}
.sk-header{position:relative;z-index:50;background:#071017;border-bottom:1px solid rgba(255,255,255,.08)}
.sk-nav{min-height:88px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px}
.sk-brand{font:700 clamp(27px,2vw,36px) Georgia,serif;color:var(--sk-gold2)}
.sk-menu{display:flex;justify-content:center;align-items:center;gap:clamp(24px,3vw,54px);list-style:none;margin:0;padding:0}
.sk-menu a{font-size:13px;letter-spacing:.04em}
.sk-actions{display:flex;align-items:center;gap:18px}
.sk-actions a{font-size:20px}
.sk-cart{position:relative}
.sk-cart-count{position:absolute;right:-9px;top:-10px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:var(--sk-gold);color:#111;font-size:10px}
.sk-mobile-toggle{display:none;background:none;border:1px solid var(--sk-border);color:white;width:42px;height:42px}
.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:900px){
 .sk-toplinks{display:none}.sk-nav{min-height:70px;grid-template-columns:1fr auto auto;gap:14px}
 .sk-mobile-toggle{display:block}.sk-menu{display:none;position:absolute;left:0;right:0;top:70px;padding:24px;background:#071017;flex-direction:column;align-items:flex-start;border-top:1px solid rgba(255,255,255,.08)}
 .sk-menu.is-open{display:flex}.sk-actions .sk-search,.sk-actions .sk-heart{display:none}
 .sk-footer-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){.sk-footer-grid{grid-template-columns:1fr}.sk-topbar .sk-container{justify-content:center}}
