@layer components{.merch{padding:48px 16px 64px}@media (width>=768px){.merch{padding-inline:24px}}@media (width>=1024px){.merch{padding-inline:max(24px,50vw - 600px)}}.merch__card{text-align:center;border:2px solid var(--primary);border-radius:16px;flex-direction:column;align-items:center;gap:16px;max-width:560px;margin-inline:auto;padding:40px 24px;display:flex}.merch__icon{width:48px;height:48px;color:var(--primary)}.merch__title{color:var(--primary);font-size:1.75rem;font-weight:700}}
