:root{--bg: #fff;--text: #1f2937;--muted: #6b7280;--primary: #111827;--accent: #f472b6;--radius: 16px;--container: 1200px;--gap: 1rem;--font: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Noto Sans", "Apple Color Emoji","Segoe UI Emoji"}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.6}.user-is-tabbing a:focus,.user-is-tabbing button:focus,.user-is-tabbing select:focus{outline:2px solid var(--accent);outline-offset:2px}.container{max-width:var(--container);margin-inline:auto;padding-inline:1rem}.grid{display:grid;gap:var(--gap)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:var(--radius);background:var(--primary);color:#fff;text-decoration:none;border:none;cursor:pointer}.btn--accent{background:var(--accent);color:#111}.card{background:#fff;border-radius:var(--radius);box-shadow:0 10px 25px #0000000f;overflow:hidden}img{max-width:100%;height:auto;display:block}header.site-header{position:sticky;top:0;z-index:30;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #eee}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;gap:1rem}.nav{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.nav a{color:var(--text);text-decoration:none;font-weight:600}.hero{display:grid;place-items:center;min-height:52vh;background:linear-gradient(135deg,#fff1f2,#fafafa);text-align:center;padding:3rem 1rem}.hero h1{font-size:clamp(2rem,5vw,3rem);margin:0 0 .75rem}.hero p{color:var(--muted);margin:0 0 1rem}.localization{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.localization select{padding:.5rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.products-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.product-card{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.product-card h3{font-size:1rem;margin:.25rem 0}.price{font-weight:700}footer.site-footer{margin-top:2rem;background:#fafafa;border-top:1px solid #eee}.footer-inner{display:grid;gap:1rem;padding:2rem 0}.rtl .header-inner,.rtl .nav,.rtl .localization,.rtl .footer-inner{direction:rtl}.rtl .nav{justify-content:flex-start}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
