/*
Theme Name: Global Imports
Theme URI: https://globalimports.com.br/
Author: Global Imports
Description: Tema preto e amarelo, criado para catálogo e loja WooCommerce.
Version: 1.0.0
Text Domain: global-imports
*/
:root{--gi-yellow:#f8c400;--gi-black:#0a0a0a;--gi-paper:#f6f6f4;--gi-line:#deded8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--gi-paper);color:var(--gi-black);font-family:Arial,sans-serif}a{text-decoration:none;color:inherit}.gi-wrap{max-width:1240px;margin:auto;padding:0 28px}.gi-topline{height:8px;background:var(--gi-yellow)}.gi-header{background:#090909;color:#fff}.gi-nav{min-height:82px;display:flex;align-items:center;gap:28px}.gi-brand{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:900;letter-spacing:.4px}.gi-brand img{max-height:48px;width:auto}.gi-brand-mark{width:38px;height:38px;display:grid;place-items:center;color:#111;background:var(--gi-yellow);font-size:22px;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.gi-menu{display:flex;gap:23px;margin-left:auto;list-style:none;padding:0}.gi-menu a{font-size:12px;font-weight:800;color:#ddd}.gi-menu a:hover{color:var(--gi-yellow)}.gi-cart{padding:11px 13px;border:1px solid #444;border-radius:4px;font-size:12px;font-weight:bold}.gi-cart-count{display:inline-block;background:var(--gi-yellow);color:#111;border-radius:10px;padding:2px 6px;margin-left:5px}.gi-hero{background:#101010;color:#fff;padding:72px 0;min-height:340px}.gi-eyebrow{color:var(--gi-yellow);font-size:11px;font-weight:bold;letter-spacing:2px;text-transform:uppercase}.gi-hero h1{font-size:clamp(48px,7vw,82px);line-height:.9;margin:13px 0 18px;font-weight:900}.gi-hero h1 em{color:var(--gi-yellow);font-style:normal}.gi-hero p{color:#c8c8c8;max-width:510px;line-height:1.7;font-size:14px}.gi-content{padding:43px 0 70px}.gi-heading{font-size:29px;margin:0 0 22px}.gi-categories{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 30px}.gi-categories a{padding:11px 17px;border:1px solid var(--gi-line);background:#fff;border-radius:4px;font-size:12px;font-weight:bold}.gi-categories a:hover{background:var(--gi-yellow);border-color:var(--gi-yellow)}.gi-products ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px;margin:0!important}.gi-products ul.products li.product{width:auto!important;margin:0!important;background:#fff;border:1px solid var(--gi-line);border-radius:6px;overflow:hidden;padding:0 0 18px!important;transition:.2s}.gi-products li.product:hover{transform:translateY(-4px);box-shadow:0 14px 28px #0002}.gi-products .woocommerce-loop-product__link{display:block}.gi-products img{width:100%;height:250px!important;object-fit:cover;margin:0 0 16px!important}.gi-products .woocommerce-loop-product__title,.gi-products .price,.gi-products .button{margin-left:18px!important;margin-right:18px!important}.gi-products .woocommerce-loop-product__title{font-size:20px!important;color:#111!important}.gi-products .price{font-size:17px!important;color:#111!important;font-weight:bold}.gi-products .button{background:#111!important;color:#fff!important;border-radius:3px!important;font-size:10px!important;text-transform:uppercase}.gi-products .button:hover{background:var(--gi-yellow)!important;color:#111!important}.gi-whatsapp{margin-top:52px;background:var(--gi-yellow);padding:36px;display:flex;justify-content:space-between;align-items:center;gap:20px}.gi-whatsapp h2{margin:0;font-size:32px}.gi-whatsapp p{margin:7px 0 0;font-size:13px}.gi-whatsapp a{background:#111;color:#fff;padding:15px 20px;font-size:12px;font-weight:bold;border-radius:3px}.gi-footer{background:#0c0c0c;color:#aaa;padding:45px 0 22px}.gi-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px}.gi-footer h3{color:var(--gi-yellow);font-size:11px;letter-spacing:1px}.gi-footer p,.gi-footer a{font-size:12px;line-height:2;display:block}.gi-footer-brand{color:#fff;font-size:28px;font-weight:bold}.gi-copy{border-top:1px solid #292929;margin-top:30px;padding-top:17px;font-size:10px;color:#777}@media(max-width:760px){.gi-menu{display:none}.gi-products ul.products{grid-template-columns:repeat(2,1fr)!important}.gi-whatsapp{display:block}.gi-whatsapp a{display:inline-block;margin-top:15px}.gi-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.gi-wrap{padding:0 16px}.gi-nav{gap:12px}.gi-brand{font-size:18px}.gi-products ul.products{grid-template-columns:1fr!important}.gi-footer-grid{grid-template-columns:1fr}.gi-cart{margin-left:auto}}
