/*
Theme Name: MGEZCOO
Author: MGEZCOO
Description: Responsive WooCommerce storefront for MGEZCOO. Requires WooCommerce for commerce features.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: mgezcoo
License: GPL-2.0-or-later
*/
:root{--ink:#24382e;--muted:#6a746b;--paper:#f7f6f1;--line:#dce0d4}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Arial,sans-serif}a{color:inherit}h1,h2,h3{line-height:1.15}h1,h2{font-family:Georgia,serif;font-weight:400}a:hover{color:#71845c}.site-header{padding:25px 6%;display:flex;align-items:center;gap:35px;border-bottom:1px solid var(--line);flex-wrap:wrap}.brand{font-size:25px;font-weight:900;letter-spacing:3px;text-decoration:none}.site-nav{margin-left:auto;display:flex;gap:24px;align-items:center}.site-nav a{text-decoration:none;font-size:14px}.site-main{max-width:1320px;margin:auto;padding:55px 6%;min-height:55vh}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;padding:45px 0 80px}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:11px;color:var(--muted)}.hero h1{font-size:clamp(55px,7vw,96px);letter-spacing:-3px;margin:24px 0}.hero p{max-width:410px;color:var(--muted)}.button,button,input[type=submit],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;background:var(--ink);color:white;border:0;border-radius:0;padding:14px 24px;text-decoration:none;cursor:pointer;font:inherit}.hero .button{margin-top:20px}.brand-art{height:420px;background:#e4e8da;display:grid;place-items:center;overflow:hidden}.brand-art span{font:200px Georgia;color:#f9f8ed;width:280px;height:280px;display:grid;place-items:center;border:35px solid #a5b394;border-radius:50%;box-shadow:35px 25px 0 #d0d8c2}.section-head{display:flex;justify-content:space-between;align-items:end;margin:20px 0 35px}.section-head h2{font-size:40px;margin:12px 0}.brand-story{margin-top:75px;padding:45px;background:#e6eadd;display:grid;grid-template-columns:1fr 1fr;gap:50px}.brand-story h2{font-size:42px;margin:12px 0}.empty-collection{padding:50px;border:1px solid var(--line);text-align:center}.site-footer{border-top:1px solid var(--line);padding:40px 6%;display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap;color:var(--muted);font-size:13px}.site-footer a{margin-right:20px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:20px Georgia}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:var(--ink)}.woocommerce ul.products li.product a img{background:#eaede3}.woocommerce span.onsale{background:var(--ink);border-radius:0;padding:4px 12px;min-height:0}.woocommerce div.product .product_title{font-size:42px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,input[type=search],input[type=text],input[type=email],input[type=password],select,textarea{padding:12px;border:1px solid #bdc7b7;background:white;max-width:100%;font:inherit}.woocommerce-message,.woocommerce-info{border-top-color:var(--ink)}.woocommerce-message:before,.woocommerce-info:before{color:var(--ink)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--ink)}.woocommerce a.button:hover,.woocommerce button.button:hover,.button:hover{background:#52664a;color:white}.woocommerce table.shop_table{border-radius:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:10px;border-bottom:1px solid var(--line)}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b88b45;outline-offset:3px}.skip-link:focus{position:fixed;width:auto;height:auto;clip:auto;background:white;padding:12px;z-index:99}.page-title{font-size:48px}.post-content img{max-width:100%;height:auto}@media(max-width:700px){.site-header{gap:15px;padding:20px 5%}.site-nav{margin-left:0;width:100%;gap:18px;flex-wrap:wrap}.hero{grid-template-columns:1fr;gap:30px;padding-top:0}.brand-art{height:300px}.brand-story{grid-template-columns:1fr;padding:25px;gap:15px}.site-main{padding:35px 5%}.hero h1{letter-spacing:-2px}.section-head h2{font-size:32px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%}.site-footer{display:block}.site-footer>div{margin-bottom:18px}}
