.vive-blog{--blog-surface: #f1f2f0;--blog-surface-lower: #e4e5e3;--blog-ink: #0d151b;--blog-muted: #7f807f;--blog-highlight: #bebb92;--blog-header-height: calc(320 * var(--u));--blog-radius-large: calc(32 * var(--u));--blog-radius-medium: calc(16 * var(--u));--blog-featured-image-width: calc(412 * var(--u));--blog-featured-image-height: calc(393 * var(--u));--blog-card-image-width: calc(394 * var(--u));--blog-card-image-height: calc(261 * var(--u));--blog-grid-gap: calc(20 * var(--u));grid-column:1 / -1;width:100%;margin:0;overflow:clip;background:var(--blog-surface);color:var(--blog-ink);font-family:"Helvetica Neue",var(--font-primary--family, sans-serif)}.vive-blog,.vive-blog *{box-sizing:border-box}.vive-blog__title-region{display:flex;min-height:var(--blog-header-height);align-items:flex-end;justify-content:center;padding:calc(48 * var(--u)) var(--rail-gutter);background:var(--blog-surface)}.vive-blog__title-content{display:flex;width:min(100%,calc(800 * var(--u)));flex-direction:column;gap:calc(24 * var(--u));padding:0 calc(16 * var(--u));text-align:center}.vive-blog__title{margin:0;color:var(--blog-ink);font-family:"Blauer Nue",var(--font-primary--family, sans-serif);font-size:calc(40 * var(--u));font-weight:300;line-height:1.1;letter-spacing:0;text-wrap:balance}.vive-blog__description{max-width:calc(760 * var(--u));margin:0 auto;color:var(--blog-ink);font-size:calc(16 * var(--u));font-weight:400;line-height:1.36}.vive-blog__content{display:flex;width:min(var(--rail-max),calc(100% - 2 * var(--rail-gutter)));margin-inline:auto;flex-direction:column;gap:calc(32 * var(--u));padding:calc(48 * var(--u)) 0}.vive-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(calc(360 * var(--u)),1fr);gap:var(--blog-grid-gap)}.vive-blog__card{min-width:0;min-height:calc(360 * var(--u));border-radius:var(--blog-radius-large);background:var(--blog-surface-lower);overflow:hidden}.vive-blog__card--featured{grid-column:span 2}.vive-blog__card-link{display:flex;width:100%;height:100%;min-width:0;flex-direction:column;gap:calc(16 * var(--u));padding:calc(16 * var(--u));color:inherit;text-decoration:none}.vive-blog__card--featured .vive-blog__card-link{flex-direction:row;align-items:flex-end}.vive-blog__media{position:relative;width:min(100%,var(--blog-card-image-width));height:var(--blog-card-image-height);min-width:0;min-height:0;flex:0 0 var(--blog-card-image-height);overflow:hidden;border-radius:calc(16 * var(--u));background:var(--blog-surface)}.vive-blog__card--featured .vive-blog__media{width:min(100%,var(--blog-featured-image-width));height:var(--blog-featured-image-height);flex:0 1 var(--blog-featured-image-width);border-radius:var(--blog-radius-medium)}.vive-blog__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.vive-blog__media--placeholder{background:#d7d9d6}.vive-blog__card-content{display:flex;min-width:0;min-height:calc(116 * var(--u));flex-direction:column;justify-content:space-between;gap:calc(16 * var(--u));padding:calc(4 * var(--u))}.vive-blog__card--featured .vive-blog__card-content{height:100%;flex-basis:50%;justify-content:center}.vive-blog__card-primary{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:calc(16 * var(--u))}.vive-blog__chip{display:inline-flex;min-height:calc(32 * var(--u));align-items:center;justify-content:center;padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(999 * var(--u));background:var(--blog-highlight);color:var(--blog-ink);font-size:calc(12 * var(--u));font-weight:400;line-height:1.36}.vive-blog__card-title{width:100%;margin:0;color:var(--blog-ink);font-family:"Blauer Nue",var(--font-primary--family, sans-serif);font-size:calc(20 * var(--u));font-weight:300;line-height:1.1;letter-spacing:0;overflow-wrap:anywhere}.vive-blog__card--featured .vive-blog__card-title{font-size:calc(40 * var(--u))}.vive-blog__card-excerpt{width:100%;margin:0;color:var(--blog-ink);font-size:calc(12 * var(--u));font-weight:400;line-height:1.36;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vive-blog__card-cta{display:inline-flex;min-height:calc(36 * var(--u));align-items:center;justify-content:center;padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(999 * var(--u));background:var(--blog-ink);color:#fff;font-size:calc(14 * var(--u));font-weight:500;line-height:1;white-space:nowrap}.vive-blog__reading-time{width:100%;margin:0;color:var(--blog-muted);font-size:calc(12 * var(--u));font-weight:400;line-height:1.36}.vive-blog__pagination{display:flex;align-items:center;justify-content:center;gap:calc(24 * var(--u))}.vive-blog__pagination-pages{display:flex;align-items:center;gap:calc(16 * var(--u));margin:0;padding:0;list-style:none}.vive-blog__pagination-pages a,.vive-blog__pagination-pages span{display:grid;min-width:calc(40 * var(--u));min-height:calc(40 * var(--u));place-items:center;padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(999 * var(--u));color:var(--blog-ink);font-size:calc(14 * var(--u));font-weight:500;line-height:1;text-align:center;text-decoration:none}.vive-blog__pagination-pages [aria-current=page]{background:#0d151b14}.vive-blog__pagination-control{display:inline-flex;min-width:calc(144 * var(--u));min-height:calc(52 * var(--u));align-items:center;justify-content:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u));border-radius:calc(999 * var(--u));color:var(--blog-ink);font-size:calc(18 * var(--u));font-weight:500;line-height:1;text-decoration:none}.vive-blog__pagination-control svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.vive-blog :is(a,button):focus-visible{outline:calc(3 * var(--u)) solid #7483ad;outline-offset:calc(4 * var(--u))}.vive-blog__card-link:hover .vive-blog__card-cta,.vive-blog__pagination-control:hover,.vive-blog__pagination-pages a:hover{text-decoration:underline;text-underline-offset:calc(3 * var(--u))}@media screen and (max-width:990px){.vive-blog__title-region,.vive-blog__content{padding-right:32px;padding-left:32px}.vive-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vive-blog__card--featured{grid-column:1 / -1}}@media screen and (max-width:749px){.vive-blog__title-region{min-height:0;padding:104px var(--rail-gutter) 32px}.vive-blog__title-content{gap:32px;padding:0}.vive-blog__title{font-size:30px}.vive-blog__description{font-size:14px}.vive-blog__content{width:100%;gap:32px;padding:32px var(--rail-gutter) 48px}.vive-blog__grid{grid-template-columns:1fr;grid-auto-rows:auto}.vive-blog__card,.vive-blog__card--featured{min-height:0;grid-column:auto}.vive-blog__card:not(.vive-blog__card--featured) .vive-blog__card-link{min-height:344px}.vive-blog__card-link,.vive-blog__card--featured .vive-blog__card-link{flex-direction:column;align-items:stretch}.vive-blog__media{width:100%;height:auto;min-height:0;flex:1 1 0;border-radius:var(--blog-radius-medium)}.vive-blog__card--featured .vive-blog__media{width:100%;height:248px;min-height:248px;flex:0 0 248px}.vive-blog__card-content{min-height:0;padding:0}.vive-blog__card--featured .vive-blog__card-content{height:auto;flex-basis:auto}.vive-blog__card--featured .vive-blog__card-title{font-size:30px}.vive-blog__card-excerpt{-webkit-line-clamp:2}.vive-blog__pagination{flex-wrap:wrap;gap:12px}.vive-blog__pagination-pages{order:1;width:100%;justify-content:center;gap:4px}.vive-blog__pagination-control--previous{order:2}.vive-blog__pagination-control--next{order:3}}@media(prefers-reduced-motion:reduce){.vive-blog__card-link,.vive-blog__card-cta,.vive-blog__pagination-control,.vive-blog__pagination-pages a{transition:none}.vive-blog__card-link:hover .vive-blog__card-cta{transform:none}}@media screen and (max-width:480px){.vive-blog__title-region{padding-top:96px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vive-blog.css.map */
