.vs-blog-page{width:100%;margin:0;padding:var(--vs-padding-top) var(--vs-padding-right) var(--vs-padding-bottom) var(--vs-padding-left);background:var(--vs-bg);color:var(--vs-text)}.vs-blog-page *,.vs-blog-page *:before,.vs-blog-page *:after{box-sizing:border-box}.vs-blog-page__container{width:100%;max-width:var(--vs-max-width);margin:0 auto}.vs-blog-page__intro{width:100%}.vs-blog-page__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:15px;line-height:1;text-transform:uppercase}.vs-blog-page__eyebrow span{display:block;width:24px;height:1px;flex:0 0 24px;background:currentColor}.vs-blog-page__heading{margin-top:var(--vs-heading-margin-top);margin-bottom:var(--vs-heading-margin-bottom);font-family:var(--vs-heading-font);font-style:var(--vs-heading-style);font-weight:var(--vs-heading-weight);font-size:var(--vs-heading-size);line-height:var(--vs-heading-line);letter-spacing:var(--vs-heading-spacing);color:var(--vs-text);overflow-wrap:anywhere}.vs-blog-page__description{width:100%;max-width:var(--vs-desc-max-width);margin-top:var(--vs-desc-margin-top);font-family:var(--vs-desc-font);font-style:var(--vs-desc-style);font-weight:var(--vs-desc-weight);font-size:var(--vs-desc-size);line-height:var(--vs-desc-line);letter-spacing:var(--vs-desc-spacing);color:var(--vs-muted)}.vs-blog-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vs-grid-gap)}.vs-blog-card{min-width:0;overflow:hidden;background:var(--vs-card-bg);border:var(--vs-card-border-width) solid var(--vs-border);border-radius:var(--vs-card-radius);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.vs-blog-card:hover{transform:translateY(-5px);border-color:#d4d4d4;box-shadow:0 18px 45px #00000013}.vs-blog-card__image-link{display:block;text-decoration:none}.vs-blog-card__image-wrap{position:relative;width:100%;height:var(--vs-image-height);overflow:hidden;background:#f2f2f2;border-radius:var(--vs-image-radius)}.vs-blog-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.vs-blog-card:hover .vs-blog-card__image{transform:scale(1.045)}.vs-blog-card__image-wrap--empty{display:flex;align-items:center;justify-content:center;color:#999;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.vs-blog-card__date{position:absolute;top:15px;left:15px;z-index:3;min-width:53px;padding:8px 9px;display:flex;flex-direction:column;align-items:center;border-radius:4px;box-shadow:0 8px 22px #0000001f}.vs-blog-card__date strong{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;line-height:1}.vs-blog-card__date span{margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:800;line-height:1;letter-spacing:1px;text-transform:uppercase}.vs-blog-card__arrow{position:absolute;right:15px;bottom:15px;z-index:4;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(7px);transition:opacity .3s ease,transform .3s ease,background .3s ease}.vs-blog-card:hover .vs-blog-card__arrow{opacity:1;transform:translateY(0)}.vs-blog-card__arrow:hover{background:var(--vs-accent)}.vs-blog-card__arrow svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.vs-blog-card__content{padding:var(--vs-card-padding-top) var(--vs-card-padding-right) var(--vs-card-padding-bottom) var(--vs-card-padding-left)}.vs-blog-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:var(--vs-meta-margin-bottom);font-family:var(--vs-meta-font);font-weight:var(--vs-meta-weight);font-size:var(--vs-meta-size);line-height:var(--vs-meta-line);letter-spacing:var(--vs-meta-spacing);color:var(--vs-muted);text-transform:uppercase}.vs-blog-card__meta i{width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:var(--vs-accent)}.vs-blog-card__title{margin:0;font-family:var(--vs-title-font);font-style:var(--vs-title-style);font-weight:var(--vs-title-weight);font-size:var(--vs-title-size);line-height:var(--vs-title-line);letter-spacing:var(--vs-title-spacing)}.vs-blog-card__title a{color:var(--vs-text);text-decoration:none;transition:color .2s ease}.vs-blog-card__title a:hover{color:var(--vs-accent)}.vs-blog-card__excerpt{margin-top:var(--vs-excerpt-margin-top);font-family:var(--vs-excerpt-font);font-weight:var(--vs-excerpt-weight);font-size:var(--vs-excerpt-size);line-height:var(--vs-excerpt-line);letter-spacing:var(--vs-excerpt-spacing);color:var(--vs-muted)}.vs-blog-card__read-more{display:inline-flex;align-items:center;gap:8px;margin-top:var(--vs-read-margin-top);color:var(--vs-text);font-family:var(--vs-read-font);font-weight:var(--vs-read-weight);font-size:var(--vs-read-size);letter-spacing:var(--vs-read-spacing);text-decoration:none;transition:color .2s ease}.vs-blog-card__read-more:hover{color:var(--vs-accent)}.vs-blog-card__read-more svg{width:16px;height:16px;fill:none;stroke:var(--vs-accent);stroke-width:1.8;transition:transform .2s ease}.vs-blog-card__read-more:hover svg{transform:translate(4px)}.vs-blog-page__empty{min-height:320px;padding:60px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--vs-border)}.vs-blog-page__empty-icon{width:62px;height:62px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;color:var(--vs-accent);border:1px solid var(--vs-border);border-radius:50%}.vs-blog-page__empty-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5}.vs-blog-page__empty h2{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--vs-text);font-size:24px;font-weight:750}.vs-blog-page__empty p{max-width:430px;margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;color:var(--vs-muted);font-size:14px;line-height:1.6}@media screen and (max-width:1000px){.vs-blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:650px){.vs-blog-page{padding-left:15px;padding-right:15px}.vs-blog-page__grid{grid-template-columns:1fr}.vs-blog-page__heading{font-size:var(--vs-heading-mobile-size)}.vs-blog-card__title{font-size:var(--vs-title-mobile-size)}.vs-blog-card__excerpt{font-size:var(--vs-excerpt-mobile-size)}.vs-blog-card__image-wrap{height:auto;aspect-ratio:16 / 9}.vs-blog-card__arrow{opacity:1;transform:none}.vs-blog-page__intro{margin-bottom:38px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vs-blog-page.css.map */
