/*
Theme Name: Shabahat Creations
Theme URI: https://shabahatcreations.com/
Author: Shabahat Creations
Description: Premium fashion storefront theme for WordPress and WooCommerce.
Version: 1.0.0
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 8.0
License: GPL-2.0-or-later
Text Domain: shabahat-creations
*/
:root{--sc-ink:#211f1c;--sc-muted:#716b63;--sc-cream:#f7f4ef;--sc-paper:#fffdfa;--sc-gold:#b69a69;--sc-line:#e8e1d8;--sc-serif:Georgia,"Times New Roman",serif;--sc-sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sc-paper);color:var(--sc-ink);font-family:var(--sc-sans);font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:#92764c}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}.sc-container{width:min(1240px,calc(100% - 44px));margin-inline:auto}.sc-announcement{background:var(--sc-ink);color:#fff;text-align:center;font-size:11px;letter-spacing:.14em;padding:9px 12px;text-transform:uppercase}.sc-header{background:var(--sc-paper);border-bottom:1px solid var(--sc-line)}.sc-head-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:22px 0}.sc-icon-links{display:flex;align-items:center;gap:18px;font-size:12px}.sc-icon-links.right{justify-content:flex-end}.sc-brand{font-family:var(--sc-serif);font-size:clamp(22px,2.4vw,34px);letter-spacing:.13em;text-align:center;white-space:nowrap}.sc-tagline{text-align:center;font-size:9px;letter-spacing:.25em;color:var(--sc-muted);margin-top:2px}.sc-nav{border-top:1px solid var(--sc-line);display:flex;justify-content:center;gap:clamp(15px,3vw,38px);padding:13px 0;font-size:11px;letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap}.sc-nav a:hover{color:var(--sc-gold)}.sc-hero{background:linear-gradient(105deg,#e9e0d5 0%,#f2ece4 52%,#d9c8b5 100%);min-height:410px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.sc-hero-copy{padding:clamp(30px,6vw,78px)}.sc-kicker{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#79684f}.sc-hero h1{font-family:var(--sc-serif);font-weight:400;line-height:1.04;font-size:clamp(40px,5vw,68px);margin:17px 0}.sc-hero p{color:#5e564d;max-width:410px}.sc-button,.button,button.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;background:var(--sc-ink);color:#fff;border:1px solid var(--sc-ink);padding:13px 23px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-radius:0;transition:.2s;cursor:pointer}.sc-button:hover,.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--sc-gold);border-color:var(--sc-gold);color:#fff}.sc-hero-art{height:100%;min-height:410px;display:flex;align-items:center;justify-content:center;padding:30px}.sc-fashion-placeholder{width:min(80%,330px);aspect-ratio:3/4;background:linear-gradient(145deg,#d4c3ae,#f5eee5 48%,#b8a28c);position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:var(--sc-serif);font-size:26px;letter-spacing:.12em;box-shadow:20px 20px 0 rgba(255,255,255,.24)}.sc-fashion-placeholder:before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.65)}.sc-fashion-placeholder span{position:relative;text-shadow:0 1px 10px #8b7967}.sc-section{padding:64px 0}.sc-section-head{text-align:center;margin-bottom:28px}.sc-section-head .sc-kicker{display:block}.sc-section-head h2{font:400 clamp(28px,3vw,40px)/1.2 var(--sc-serif);margin:9px 0}.sc-section-head p{color:var(--sc-muted);margin:0}.sc-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sc-cat{position:relative;min-height:230px;background:linear-gradient(145deg,#e8ded2,#c9b7a2);display:flex;align-items:end;overflow:hidden}.sc-cat:nth-child(2){background:linear-gradient(145deg,#e4d7cc,#c3a997)}.sc-cat:nth-child(3){background:linear-gradient(145deg,#e4e0d8,#b5b0a4)}.sc-cat:nth-child(4){background:linear-gradient(145deg,#e7d9d0,#bba18e)}.sc-cat:before{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.65)}.sc-cat span{position:relative;background:rgba(255,253,250,.94);width:100%;text-align:center;padding:15px 8px;font:20px var(--sc-serif)}.sc-promo{background:var(--sc-cream);padding:45px 20px;text-align:center}.sc-promo h2{font:400 clamp(28px,3vw,42px) var(--sc-serif);margin:8px}.sc-promo p{color:var(--sc-muted)}.sc-footer{background:#24221f;color:#f8f4ee;padding:45px 0 20px}.sc-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:36px}.sc-footer h3{font:22px var(--sc-serif);letter-spacing:.08em}.sc-footer h4{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.sc-footer p,.sc-footer a{font-size:13px;color:#d2cbc2}.sc-footer a:hover{color:#fff}.sc-footer-links{display:grid;gap:9px}.sc-copyright{border-top:1px solid #49443e;margin-top:30px;padding-top:16px;color:#bdb5aa;font-size:11px}.sc-page-title{font:400 clamp(30px,4vw,44px) var(--sc-serif);margin:35px 0 25px}.sc-content{padding:30px 0 65px;min-height:300px}.sc-content .entry-content{max-width:900px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:19px var(--sc-serif);color:var(--sc-ink)}.woocommerce ul.products li.product .price{color:var(--sc-ink);font-size:14px}.woocommerce span.onsale{background:var(--sc-gold);border-radius:0;min-height:auto;line-height:1.8;padding:2px 10px}.woocommerce div.product .product_title{font:400 36px var(--sc-serif)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--sc-ink)}.woocommerce .quantity .qty{padding:10px;border:1px solid var(--sc-line)}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{border:1px solid var(--sc-line);padding:12px;background:#fffdfa;border-radius:0}.woocommerce-message,.woocommerce-info{border-top-color:var(--sc-gold)}.woocommerce-message:before,.woocommerce-info:before{color:var(--sc-gold)}.sc-mobile-menu{display:none}.screen-reader-text{position:absolute;left:-9999px}
@media(max-width:760px){.sc-container{width:min(100% - 28px,1240px)}.sc-head-main{grid-template-columns:1fr auto;padding:15px 0}.sc-brand-wrap{grid-column:1/-1;grid-row:1}.sc-icon-links.left{grid-column:1;grid-row:2}.sc-icon-links.right{grid-column:2;grid-row:2}.sc-brand{font-size:24px}.sc-tagline{font-size:8px}.sc-nav{gap:12px;padding:12px 4px;font-size:9px}.sc-hero{grid-template-columns:1fr}.sc-hero-copy{padding:40px 25px 25px}.sc-hero-art{min-height:260px;padding:10px 20px 30px}.sc-fashion-placeholder{width:200px}.sc-cats{grid-template-columns:repeat(2,1fr);gap:10px}.sc-cat{min-height:180px}.sc-section{padding:43px 0}.sc-footer-grid{grid-template-columns:1fr;gap:20px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px}.sc-head-main .sc-icon-links{font-size:11px;gap:12px}}
