.buy__content{padding-top:4rem}@media screen and (max-width: 768px){.buy__content{padding-top:1rem}}.buy__title{color:#00274d;font-size:48px;font-weight:700;margin-bottom:4rem}@media screen and (max-width: 1280px){.buy__title{font-size:36px}}@media screen and (max-width: 768px){.buy__title{font-size:28px;margin-bottom:3rem}}@media screen and (max-width: 490px){.buy__title{font-size:18px;margin-bottom:2.4rem}}.buy__subtitle{color:#333;font-size:18px;line-height:1.4;margin-bottom:10rem}@media (max-width: 768px){.buy__subtitle{margin-bottom:5rem}}.buy__title-shops{color:#00274d;font-size:30px;margin-bottom:20px}@media screen and (max-width:1280px){.buy__title-shops{font-size:26px}}@media screen and (max-width: 800px){.buy__title-shops{font-size:24px}}@media screen and (max-width: 490px){.buy__title-shops{font-size:16px;margin-bottom:12px}}.buy__shops-links{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:12rem;gap:20px}@media screen and (max-width: 768px){.buy__shops-links{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:5rem}}@media screen and (max-width: 600px){.buy__shops-links{grid-template-columns:repeat(3,1fr);gap:12px}}@media screen and (max-width: 490px){.buy__shops-links{grid-template-columns:repeat(2,1fr)}}.buy__shop-container{position:relative}.buy__shop-container svg{width:100%;height:auto}
