body{margin:0;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-family:Inter,Arial;min-height:100vh}.store-header{display:flex;justify-content:space-between;align-items:center;padding:16px 5%;background:#ffffff18;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff30;position:sticky;top:0;z-index:5}.store-brand{display:flex;gap:10px;align-items:center;color:#fff;font-weight:800}.store-brand img{width:40px;height:40px;object-fit:cover;border-radius:12px}.store-actions a{color:#fff;font-size:13px;font-weight:700}.store-main{max-width:1100px;margin:auto;padding:30px 18px}.hero{padding:28px 5px 30px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;opacity:.8}.hero h1{font-size:clamp(34px,7vw,58px);margin:10px 0}.hero p{opacity:.85;font-size:16px}.catalog-wrap{background:#ffffff18;border:1px solid #ffffff35;border-radius:24px;padding:16px;backdrop-filter:blur(24px)}.select-box select{width:100%;padding:14px;border-radius:14px;border:1px solid #ffffff45;background:#ffffff20;color:#fff}.select-box option{color:#111}.state{font-size:12px;opacity:.8;margin:14px 0}.catalog{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.product{overflow:hidden;border-radius:20px;background:#ffffff18;border:1px solid #ffffff30}.product-img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#fff4}.product-body{padding:15px}.product h3{margin:0 0 5px;font-size:16px}.product small{opacity:.7}.prices{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.prices span{background:#00000020;padding:9px;border-radius:10px;font-size:10px}.prices b{display:block;font-size:12px;margin-top:4px}.prices small{opacity:.7}footer{text-align:center;padding:28px;opacity:.7}@media(max-width:650px){.catalog{grid-template-columns:1fr}}