html{background:#0b1f2b;color:#e6f3f9;font:16px/1.6 Arial,sans-serif}body{margin:0}main{max-width:1100px;margin:0 auto;padding:36px 24px 56px}h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:16px 0}h2{font-size:1.35rem;margin:0}.eyebrow{letter-spacing:.16em;color:#91d3e9}.shop-language{float:right}select{padding:10px;background:#122e3d;color:#edf7fb;border:1px solid #718e9d;border-radius:4px;font:inherit}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.shop-card{display:flex;flex-direction:column;padding:24px;border:1px solid #547b8c;border-radius:12px;background:#122f3c;color:inherit;text-decoration:none}.shop-card:first-child{background:#1a3d4c;border-color:#a6dff2}.shop-card p{color:#bbd8e5}.shop-card span{margin-top:auto;color:#b6e8f5;font-weight:700}.shop-card:hover{border-color:#c8edfa;background:#1c4051}.shop-card:focus-visible{outline:3px solid #b6e8f5;outline-offset:4px}aside{padding-top:22px;color:#bbd8e5}a{color:#b6e8f5}@media(max-width:750px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.shop-grid{grid-template-columns:1fr}.shop-language{float:none}main{padding:22px 18px}}
