.home-blog{padding:calc(4.444 * var(--vw, 1vw)) var(--home-gutter, 3.333vw);background:#fff}.home-blog__heading{margin-bottom:calc(2.5 * var(--vw, 1vw))}.home-blog__title{margin-bottom:calc(1.111 * var(--vw, 1vw));font-size:calc(1.667 * var(--vw, 1vw));line-height:calc(2.222 * var(--vw, 1vw));letter-spacing:0;text-transform:none}.home-blog__heading .home-heading__text{max-width:calc(31.944 * var(--vw, 1vw));font-size:calc(.833 * var(--vw, 1vw));line-height:calc(1.389 * var(--vw, 1vw));letter-spacing:calc(.069 * var(--vw, 1vw))}.home-blog__link{margin-top:calc(1.736 * var(--vw, 1vw))}.home-blog__grid{display:grid;grid-template-columns:calc(41.667 * var(--vw, 1vw)) 1fr 1fr;grid-template-rows:1fr 1fr;gap:calc(.556 * var(--vw, 1vw));margin:0;padding:0;list-style:none}.home-blog__item--featured{grid-row:span 2}.home-blog__card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.home-blog__media{position:relative;flex:1;min-height:0;overflow:hidden;background:#f5f5f5}.home-blog__item--featured .home-blog__media{flex:none;aspect-ratio:600 / 580}.home-blog__media picture{display:contents}.home-blog__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.home-blog__card:hover .home-blog__image{transform:scale(1.03)}.home-blog__info{padding:calc(.833 * var(--vw, 1vw));background:#f5f5f5}.home-blog__date{margin:0 0 calc(.833 * var(--vw, 1vw));color:#555;font-family:Montserrat;font-size:calc(.833 * var(--vw, 1vw));line-height:calc(1.389 * var(--vw, 1vw));letter-spacing:calc(.069 * var(--vw, 1vw))}.home-blog__post-title{margin:0;color:#1c1c1c;font-family:Montserrat;font-size:calc(.833 * var(--vw, 1vw));font-weight:400;line-height:calc(.972 * var(--vw, 1vw));letter-spacing:calc(.069 * var(--vw, 1vw));text-transform:uppercase}@media screen and (max-width:989px){.home-blog{padding:4.796vw 2.878vw}.home-blog__heading{margin-bottom:3.837vw}.home-blog__title{margin-bottom:1.918vw;font-size:2.638vw;line-height:3.597vw;letter-spacing:.12vw;text-transform:uppercase}.home-blog__heading .home-heading__text{max-width:55.156vw;font-size:1.439vw;line-height:2.398vw;letter-spacing:.12vw}.home-blog__link{margin-top:2.998vw;font-size:1.439vw;letter-spacing:.12vw}.home-blog__grid{grid-template-columns:calc((100% - .959vw)/2) 1fr 1fr;gap:.959vw}.home-blog__info{padding:1.439vw}.home-blog__date{margin-bottom:.959vw;font-size:1.079vw;line-height:1.199vw;letter-spacing:.12vw}.home-blog__post-title{font-size:1.199vw;line-height:1.439vw;letter-spacing:.12vw}}@media screen and (max-width:749px){.home-blog{padding:44px 0}.home-blog__heading{margin-bottom:18px;padding:0 4.673vw}.home-blog__title{margin-bottom:10px;font-size:24px;line-height:30px;letter-spacing:.48px;text-transform:none}.home-blog__heading .home-heading__text{max-width:none;font-size:13px;line-height:22.1px;letter-spacing:0}.home-blog__link{display:inline-flex;align-items:center;gap:2.336vw;min-height:44px;margin-top:0;padding:14.5px 0;font-size:12px;font-weight:500;letter-spacing:1.2px}.home-blog__link:after{content:"";width:9.346vw;height:1px;background:currentColor}.home-blog__link .arrow-link__line{display:none}.home-blog__grid{display:flex;gap:2.804vw;padding:0 4.673vw;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 4.673vw;scrollbar-width:none}.home-blog__grid::-webkit-scrollbar{display:none}.home-blog__item{flex:0 0 70.708vw;scroll-snap-align:start}.home-blog__item--featured{grid-row:auto}.home-blog__media,.home-blog__item--featured .home-blog__media{flex:none;aspect-ratio:4 / 3}.home-blog__info{flex:1;padding:16px 2.804vw 14px}.home-blog__date{margin-bottom:7px;font-size:11px;line-height:normal;letter-spacing:0}.home-blog__post-title{font-size:11px;font-weight:500;line-height:16.5px;letter-spacing:.88px}}@media screen and (max-width:400px){.home-blog{padding:10.28vw 0}.home-blog__heading{margin-bottom:4.206vw}.home-blog__title{margin-bottom:2.336vw;font-size:5.607vw;line-height:7.009vw;letter-spacing:.112vw}.home-blog__heading .home-heading__text{font-size:3.037vw;line-height:5.164vw}.home-blog__link{min-height:10.28vw;padding:3.388vw 0;font-size:2.804vw;letter-spacing:.28vw}.home-blog__info{padding:3.738vw 2.804vw 3.271vw}.home-blog__date{margin-bottom:1.636vw;font-size:2.57vw}.home-blog__post-title{font-size:2.57vw;line-height:3.855vw;letter-spacing:.206vw}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/home-blog.css.map */
