.breadcrumbs{display:flex;padding:0 15px;justify-content:center;align-items:center}.breadcrumbs__button{margin-right:16px}.breadcrumbs__container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:var(--main_width);width:100%}@media only screen and (max-width:860px){.breadcrumbs__container{align-items:center}}.breadcrumbs__container li,.breadcrumbs__container li a{display:flex;align-items:center}.breadcrumbs__container li a{padding:8px 0;font-weight:400;font-size:.875em;line-height:20px;color:var(--gray-100);transition:var(--transition)}@media only screen and (max-width:860px){.breadcrumbs__container li a{padding:2px 0}}.breadcrumbs__container li a:hover{color:var(--gray-500)}.breadcrumbs__container li a .icon{width:12px;height:12px}.breadcrumbs__container li a .icon svg path{fill:var(--gray-100)}.breadcrumbs__container li>span{padding:8px 0;font-weight:400;font-size:.875em;line-height:20px;display:flex;align-items:center;color:var(--gray-500)}.breadcrumbs .btn{flex-shrink:0}.article-page{width:100%;display:grid;grid-gap:32px;padding-top:32px;padding-bottom:48px}@media only screen and (max-width:420px){.article-page{grid-gap:16px}}.article-page__title{max-width:var(--main_width);width:100%;font-weight:400;font-size:2.25em;line-height:50px;display:flex;align-items:center;color:var(--body-color);margin:0 auto}.article-page__title-container{align-items:center}.article-page__container,.article-page__title-container{display:flex;justify-content:center;padding:0 15px}.article-page__content{display:grid;grid-gap:32px;width:100%;max-width:var(--main_width)}.article-page__img{width:100%;height:290px}.article-page__img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--main_radius)}.article-page__description{display:flex;width:100%;max-width:var(--small_width);margin:0 auto}.article-page__products{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px}@media only screen and (max-width:990px){.article-page__products{grid-template-columns:repeat(3,1fr);grid-gap:16px}}@media only screen and (max-width:720px){.article-page__products{grid-template-columns:repeat(2,1fr);grid-gap:8px}}@media only screen and (max-width:380px){.article-page__products{grid-template-columns:1fr}}