.blog{display:flex;width:100%;padding:32px 5rem;flex-direction:column;align-items:center;gap:16px;overflow:visible;margin:32px auto}@media(max-width:990px){.blog{padding:4px 0 15px;gap:4px}}.blog__header{width:100%;max-width:1520px;margin:0 auto 26px;padding:0 1.5rem;display:flex;align-items:center}@media(max-width:990px){.blog__header{margin-bottom:16px}}.blog__header .hgroup{flex:1;display:flex;flex-direction:column;gap:4px}.blog__header .hgroup .title{text-align:center;margin:0;font-size:calc(var(--font-heading-scale) * 3rem)}.blog__header .hgroup .description{color:var(--text-text-primary, #000);text-align:center;font-family:inherit;font-size:17px;font-style:normal;font-weight:400;line-height:16px;margin:12px 0 0}@media(max-width:990px){.blog__header .hgroup .description{font-size:14px;line-height:20px;text-align:left}}.blog__header .actions{display:flex;align-items:center;gap:12px;text-decoration:none}.blog__header .actions span{overflow:hidden;color:var(--text-text-primary, #000);text-overflow:ellipsis;font-family:inherit;font-size:16px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.75px;text-transform:none;padding-top:4px}@media(max-width:990px){.blog__header .actions span{display:none}}.blog__track{position:relative;width:100%;max-width:1520px;height:100%;margin:0 auto;padding:0 1.5rem}@media(max-width:990px){.blog__track{padding-right:0}}.blog__track .button-prev,.blog__track .button-next{position:absolute;top:50%;transform:translateY(-50%);background:none;border:0;outline:0;z-index:9;cursor:pointer;display:flex;width:42px;height:42px;justify-content:center;align-items:center;gap:4px;border-radius:50px;background:var(--base-positive, #F6F6F6)}@media(max-width:990px){.blog__track .button-prev,.blog__track .button-next{display:none}}.blog__track .button-prev{left:-50px}.blog__track .button-next{right:-50px}.blog__track .slide{display:grid;grid-auto-flow:column;gap:20px;scroll-snap-type:x mandatory;overflow-x:auto;padding-bottom:20px;scroll-behavior:smooth}@media(max-width:990px){.blog__track .slide{gap:16px}}.blog__track .slide::-webkit-scrollbar,.blog__track .slide::-webkit-scrollbar-thumb,.blog__track .slide::-webkit-scrollbar-track{display:none}.blog__track .slide .post{width:320px;border-radius:var(--border-radius, 4px);background:var(--base-positive, #fff);box-shadow:1px 1px 16px #00000014;overflow:hidden;scroll-snap-align:start;text-decoration:none}.blog__track .slide .post:last-of-type{z-index:8}@media(max-width:990px){.blog__track .slide .post{width:213px}}.blog__track .slide .post .image{position:relative;height:200px}@media(max-width:990px){.blog__track .slide .post .image{height:160px}}.blog__track .slide .post .image .categories{position:absolute;top:0;left:0;margin:0}.blog__track .slide .post .image .categories .category{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;padding:5px 13px;background:var(--base-brand, #000);color:var(--text-text-primary, #fff);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:17px;text-transform:uppercase;margin:8px}@media(max-width:990px){.blog__track .slide .post .image .categories .category{font-size:15px;line-height:1}}.blog__track .slide .post .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog__track .slide .post .caption{display:flex;padding:20px 24px 24px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}@media(max-width:990px){.blog__track .slide .post .caption{padding:16px 16px 24px}}.blog__track .slide .post .caption .title{overflow:hidden;color:var(--text-text-primary, #000);text-overflow:ellipsis;font-family:Roboto;font-size:19px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.75px;margin:0}@media(max-width:990px){.blog__track .slide .post .caption .title{font-size:16px;line-height:1}}.blog__track .slide .post .caption .description{overflow:hidden;color:var(--text-text-primary, #000);text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;font-family:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px}@media(max-width:990px){.blog__track .slide .post .caption .description{font-size:13px;line-height:16px;-webkit-line-clamp:3}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-blog.css.map */
