/* Shared shell for the private ivory and charcoal WooCommerce theme draft. */
body{--ziya-ivory:#f7f5ef;--ziya-ink:#252a28;--ziya-line:#dedbd2;--ziya-muted:#5b625e;--ziya-accent:#765c2c}
body #masthead.site-header{background:#fff!important;background-image:none!important;border-bottom:1px solid var(--ziya-line)!important;box-shadow:none!important;color:var(--ziya-ink)}
#masthead .main-menu-wrap{background:#fff!important;box-shadow:none!important}
#masthead .main-menu-wrap>.container{max-width:1320px}
#masthead .header-wrapper{min-height:79px;display:flex;align-items:center;gap:30px}
#masthead .site-branding{display:flex;align-items:center;flex:0 0 auto}
#masthead .custom-logo-link{display:block;max-width:204px;line-height:0}
#masthead .custom-logo{display:block!important;width:204px!important;max-width:204px!important;height:46px!important;object-fit:contain}
#masthead .site-title-logo{display:none!important}
#masthead .nav-wrap{margin-left:auto}
#masthead .primary-menu-container>ul{display:flex;align-items:center;gap:clamp(12px,2vw,28px)}
#masthead .primary-menu-container>ul>li{margin:0!important;padding:0!important}
#masthead .primary-menu-container>ul>li>a{color:var(--ziya-ink)!important;font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;padding:10px 0}
#masthead .primary-menu-container>ul>li>a:hover,#masthead .primary-menu-container>ul>li.current-menu-item>a{color:var(--ziya-accent)!important}
#masthead .cart-contents{display:flex!important;align-items:center;gap:6px}
#masthead .cart-contents svg{width:20px;height:20px}
#masthead .cart-contents .count{font-size:10px}
#masthead .cart-contents .amount-cart{font-size:11px}
#masthead .header-search-icon{color:var(--ziya-ink)}
#masthead .mobile-header{background:#fff}
#masthead .mobile-header .header-main{background:#fff}
#masthead .mobile-header .custom-logo{width:184px!important;height:auto!important;max-height:42px}
#colophon.site-footer{background:#fff!important;color:var(--ziya-ink);border-top:1px solid var(--ziya-line)}
#colophon .footer-overlay{background:none!important}
#colophon .footer-top{padding:40px 0;background:#fff}
#colophon .widget-title{color:var(--ziya-ink);font-size:13px;font-weight:800}
#colophon .footer-top,#colophon .footer-bottom{color:var(--ziya-muted)}
#colophon a{color:var(--ziya-ink)}
#colophon a:hover{color:var(--ziya-accent)}
@media(max-width:1024px){#masthead .main-menu-wrap .header-wrapper{gap:16px}#masthead .primary-menu-container>ul{gap:12px}}
@media(max-width:767px){#masthead .main-menu-wrap{display:none}#masthead .mobile-header{display:block}#masthead .mobile-header .site-title-logo{display:none!important}}

