#blog{padding-bottom:100px}#blogTop{padding-top:100px;margin:0 76px}#blogTitle{font-size:clamp(30px,4.3dvw,90px);line-height:1.1;font-family:Feature Deck;margin-bottom:41px}#blogDescription{max-width:325px;margin:0 123px 20px 0;font-size:15px;line-height:21px;font-weight:500;font-family:Sohne}#blogTopDescription:empty{margin:0}#blogBody{padding:50px 76px 0}#blogGrid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:50px;column-gap:20px}#blogPagination{margin-top:50px}@media (max-width: 1000px){#blogTitle{margin-bottom:70px}#blogDescription{margin:0 0 20px}#blogGrid{grid-template-columns:repeat(2,1fr);row-gap:30px;column-gap:20px}}@media (max-width: 800px){#blogTop{padding-top:50px;margin:0 20px}#blogDescription{font-size:14px;line-height:20px}#blogBody{padding:50px 20px 0}}@media (max-width: 650px){#blogGrid{grid-template-columns:1fr}}.articleCard{height:auto;width:100%}.articleCardImageWrap{height:350px;overflow:hidden;object-fit:cover;position:relative;margin-bottom:20px}.articleCardImageTag{position:absolute;left:20px;top:20px;display:block;font-size:11px;line-height:15px;font-weight:500;padding:5px 9px;background-color:#fff;border-radius:3px;transition:ease .2s}.articleCard:hover .articleCardImageTag{opacity:0;visibility:hidden}.articleCardImage{transition:all .3s ease;height:100%;object-fit:cover}.articleCard:hover .articleCardImage{transform:scale(1.05)}.articleCardTitle{font-size:22px;line-height:28px;max-width:400px;margin-bottom:15px;font-family:Feature Deck;font-weight:500}.articleCardButton{display:flex;align-items:center;gap:10px;transition:all .3s ease;font-family:Sohne;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;padding:0}.articleCardButton:hover{color:#2279bf}.articleCardButton svg{width:15px;height:17px}.articleCardButton:hover svg path{stroke:#2279bf}@media (max-width: 800px){.articleCardTitle{font-size:15px;line-height:18px}.articleCardButton{font-size:14px}}@media (max-width: 400px){.articleCardImageWrap{height:unset}}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:30px;list-style:none;padding:0;margin:0}.paginationButton{opacity:.5}.paginationButton.active{opacity:1}.pagination svg{width:17px;height:17px}.paginationButton:first-of-type svg{transform:rotateY(180deg)}.paginationText{font-family:Sohne}@media (max-width: 1000px){.pagination{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/249/assets/main-blog.css.map */
