/*
Theme Name:   MuhammadAyazLLC
Description:  MuhammadAyazLLC online store: 3D knock-to-enter intro, landing page with Muhammad Ayaz, shop, product pages, cart and checkout. Works with WooCommerce.
Author:       MuhammadAyazLLC
Version:      1.2.0
Requires at least: 5.8
Requires PHP: 7.2
License:      GPL-2.0-or-later
Text Domain:  muhammadayazllc
*/

/* Styles for inner WordPress pages (cart, checkout, product, account). The home page styles itself. */
:root{--maz-navy:#0C2748;--maz-gold:#B98B37;--maz-bg:#F4F6F9;--maz-line:#DDE3EB;--maz-ink:#0D1B2E;--maz-muted:#56637A}
html,body{margin:0}
body:not(.maz-front){background:var(--maz-bg);color:var(--maz-ink);font-family:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}
body:not(.maz-front) a{color:var(--maz-navy)}
img{max-width:100%;height:auto}
.maz-hdr{background:#fff;border-bottom:1px solid var(--maz-line)}
.maz-hdr .in,.maz-main,.maz-ftr .in{max-width:1200px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
.maz-hdr .in{display:flex;align-items:center;gap:24px;height:74px}
.maz-hdr .logo{margin-right:auto;display:flex;align-items:center}
.maz-hdr .logo img{height:44px;width:auto}
.maz-hdr nav{display:flex;gap:22px;font-weight:500}
.maz-hdr nav a{text-decoration:none;color:var(--maz-muted)}
.maz-hdr nav a:hover{color:var(--maz-navy)}
.maz-main{padding-block:48px 80px}
.maz-main h1,.maz-main h2,.maz-main h3{font-family:"Marcellus","Times New Roman",serif;font-weight:400;color:var(--maz-navy);line-height:1.15}
.maz-main h1.maz-title{font-size:clamp(32px,4vw,48px);margin:0 0 28px}
.maz-ftr{background:#fff;border-top:1px solid var(--maz-line);padding-block:28px;color:var(--maz-muted);font-size:14px}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,
.wc-block-components-button:not(.is-link),.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--maz-navy)!important;color:#fff!important;border-radius:6px!important}
.woocommerce span.onsale{background:var(--maz-gold)}
.woocommerce div.product p.price,.woocommerce ul.products li.product .price{color:var(--maz-navy)}
@media (max-width:640px){.maz-hdr nav{gap:14px;font-size:14px}.maz-hdr .logo img{height:36px}}
