.main__narrow{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.main__center{max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 0}.main__head{margin-bottom:32px;text-align:center;align-items:center}.main__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.main__rte h2{font-size:calc(26px * var(--fs-head-scale));margin-top:1.4em}.main__rte h3{font-size:calc(20px * var(--fs-head-scale));margin-top:1.2em}.main__rte ol,.main__rte ul{padding-left:1.2em}.main__form{display:flex;flex-direction:column;gap:8px;margin-top:12px}.main__form label,.main__label{font-weight:600;font-size:14px;margin-top:8px}.main__form .btn{margin-top:12px;align-self:flex-start}.main__search{display:flex;flex-wrap:wrap;gap:12px;width:100%}.main__search .field{flex:1;min-width:200px}.main__search .btn{width:auto}.main__cart{display:flex;flex-direction:column;gap:16px}.main__qty{width:88px}.pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}@media (min-width:990px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.pgrid__card{display:flex;flex-direction:column}.pgrid__body{display:flex;flex-direction:column;gap:8px;padding:16px}.pgrid__text{padding:20px;display:flex;flex-direction:column;gap:8px}.main__pages{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px}.main__pages .btn{width:auto}.gc{max-width:520px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.gc__code{font-family:monospace;font-size:22px;letter-spacing:.1em;padding:12px 20px;border:1px dashed var(--c-line-2);border-radius:12px;background:var(--c-surface)}
