.tss-blog{--tss-blog-gap: calc(var(--g-gutter) * 1.5);--tss-blog-line: #e3e7e8;--tss-blog-line-strong: #e3e7e8;--tss-blog-line-strong: color-mix(in srgb, var(--tss-blog-text) 22%, transparent);--tss-blog-shadow: 0 8px 32px 0 rgba(0, 0, 0, .1);--tss-blog-ease: ease .45s;--tss-blog-edge: 20px;padding-bottom:80px}.tss-blog-icon{display:block;flex:0 0 auto}.tss-blog-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tss-blog-pill{display:inline-flex;align-items:center;min-height:40px;padding:8px 15px;border:1px solid var(--tss-blog-line-strong);font-family:var(--g-font-2);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--tss-blog-text);text-decoration:none;transition:color .3s ease-in,border-color .3s ease-in,background-color .3s ease-in}.tss-blog-pill:hover,.tss-blog-pill:focus{border-color:var(--g-main);color:var(--g-main);text-decoration:none}.tss-blog-pill.is-active,.tss-blog-pill.is-active:hover{border-color:var(--g-cta-button);background-color:var(--g-cta-button);color:var(--tss-blog-btn-text)}.tss-blog-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tss-blog-gap)}@media(min-width:768px){.tss-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.tss-blog-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tss-blog-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tss-blog-card{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--tss-blog-bg);transition:box-shadow .4s}.tss-blog-card--grid:hover{box-shadow:var(--tss-blog-shadow)}.tss-blog-card__media{position:relative;overflow:hidden;aspect-ratio:var(--tss-blog-ratio, 3 / 2);background-color:var(--tss-blog-tint)}.tss-blog-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--tss-blog-ease)}.tss-blog-card:hover .tss-blog-card__image{transform:scale(1.04)}.tss-blog-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 14px var(--tss-blog-tint),inset 0 0 0 15px var(--tss-blog-line-strong)}.tss-blog-card__placeholder span{font-family:var(--g-font-1);font-size:72px;font-weight:300;line-height:1;color:var(--g-main);opacity:.4}.tss-blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:20px 20px 22px}.tss-blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 10px;font-family:var(--g-font-2);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--g-main)}.tss-blog-card__meta>:not(:last-child):after{content:"\b7";content:"\b7" / "";margin:0 .6em;color:var(--g-main)}.tss-blog-card__tag{position:relative;z-index:2;color:var(--g-main);text-decoration:none}.tss-blog-card__tag:hover,.tss-blog-card__tag:focus{color:var(--g-main);text-decoration:underline;text-underline-offset:3px}.tss-blog-card__title{margin:0 0 12px;font-family:var(--g-font-1);font-size:calc(var(--g-h4-font-size) + 3px);font-weight:var(--g-h4-font-weight);line-height:1.35;letter-spacing:var(--g-h4-font-spacing);color:var(--g-color-heading)}.tss-blog-card__link{color:inherit;text-decoration:none;transition:color .3s ease-in}.tss-blog-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tss-blog-card__link:hover,.tss-blog-card:hover .tss-blog-card__link{color:var(--g-main);text-decoration:none}.tss-blog-card__excerpt{display:-webkit-box;margin:0 0 20px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;line-height:1.7;color:var(--tss-blog-text)}.tss-blog-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding-top:16px;border-top:1px solid var(--tss-blog-line)}.tss-blog-card__more{position:relative;z-index:2}.tss-blog-card--featured{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.tss-blog-card--featured .tss-blog-card__body{padding:0}.tss-blog-card--featured .tss-blog-card__meta{margin-bottom:14px}.tss-blog-card--featured .tss-blog-card__title{margin-bottom:16px;font-size:clamp(28px,1.2vw + 22px,var(--g-h3-font-size));font-weight:var(--g-h3-font-weight);line-height:1.2;letter-spacing:var(--g-h3-font-spacing)}.tss-blog-card--featured .tss-blog-card__excerpt{margin-bottom:28px;-webkit-line-clamp:4;line-clamp:4;font-size:calc(var(--g-font-size) + 1px)}.tss-blog-card--featured .tss-blog-card__footer{justify-content:flex-start;gap:16px 28px;margin-top:0;padding-top:0;border-top:0}.tss-blog-card--featured .tss-blog-card__more{order:-1}@media(min-width:768px){.tss-blog-card--featured{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center}}@media(min-width:1200px){.tss-blog-card--featured{gap:70px}}.tss-author__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--tss-avatar-size, 32px);height:var(--tss-avatar-size, 32px);overflow:hidden;border-radius:50%;background-color:var(--tss-blog-tint);color:var(--g-main)}.tss-author__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--tss-avatar-focus, 50% 0%);transform:scale(var(--tss-avatar-zoom, 1));transform-origin:var(--tss-avatar-focus, 50% 0%)}.tss-author__initials{font-family:var(--g-font-1);font-size:calc(var(--tss-avatar-size, 32px) * .38);line-height:1;letter-spacing:.02em}.tss-author__name,.tss-author__role,.tss-author__eyebrow{margin:0}.tss-author--row{display:inline-flex;align-items:center;gap:10px;min-width:0}.tss-author--row .tss-author__name{overflow:hidden;font-family:var(--g-font-2);font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:var(--tss-blog-text)}.tss-author--md{gap:12px}.tss-author--md .tss-author__name{font-size:14px}.tss-author__role,.tss-author__eyebrow{font-family:var(--g-font-2);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--g-main)}.tss-author__socials{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tss-author__social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--tss-blog-line-strong);border-radius:50%;color:var(--tss-blog-text);transition:color .3s ease-in,border-color .3s ease-in}.tss-author__social:hover,.tss-author__social:focus{border-color:var(--g-main);color:var(--g-main)}.tss-author--box{display:flex;flex-direction:column;align-items:center;padding:34px 28px;background-color:var(--tss-blog-tint);text-align:center}.tss-author--box .tss-blog-widget__title{align-self:stretch;margin-bottom:22px;padding-bottom:0;border-bottom:0}.tss-author--box .tss-author__avatar{margin-bottom:16px;background-color:var(--tss-blog-bg)}.tss-author--box .tss-author__name{font-family:var(--g-font-1);font-size:22px;line-height:1.3;color:var(--g-color-heading)}.tss-author--box .tss-author__role{margin-top:4px}.tss-author--box .tss-author__bio{max-width:560px;margin:16px 0 0;line-height:1.75;color:var(--tss-blog-text)}.tss-author--box .tss-author__socials{justify-content:center;margin-top:20px}.tss-author--box .tss-author__link{margin-top:18px}.tss-author--full{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding:36px 24px;background-color:var(--tss-blog-tint);text-align:center}.tss-author--full .tss-author__avatar{background-color:var(--tss-blog-bg)}.tss-author--full .tss-author__name{margin-top:6px;font-family:var(--g-font-1);font-size:clamp(24px,.56vw + 22px,30px);font-weight:var(--g-h3-font-weight);line-height:1.25;letter-spacing:0;color:var(--g-color-heading)}.tss-author--full .tss-author__role{margin-top:6px}.tss-author--full .tss-author__bio{margin:16px 0 0;line-height:1.8;color:var(--tss-blog-text)}.tss-author--full .tss-author__bio p:last-child{margin-bottom:0}.tss-author__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 24px;margin-top:22px}@media(min-width:768px){.tss-author--full{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:start;gap:32px;padding:44px;text-align:left}.tss-author--full .tss-author__footer{justify-content:flex-start}}.tss-blog-widget__title{margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--tss-blog-line);font-family:var(--g-font-1);font-size:18px;font-weight:400;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--g-color-heading)}.tss-blog-pagination{margin-top:60px}.tss-blog-pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.tss-blog-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border:1px solid var(--tss-blog-line-strong);font-family:var(--g-font-2);font-size:14px;font-weight:600;line-height:1;color:var(--tss-blog-text);text-decoration:none;transition:color .3s ease-in,border-color .3s ease-in,background-color .3s ease-in}a.tss-blog-pagination__link:hover,a.tss-blog-pagination__link:focus{border-color:var(--g-main);color:var(--g-main);text-decoration:none}.tss-blog-pagination__link.is-current{border-color:var(--g-main);background-color:var(--g-main);color:var(--tss-blog-btn-text)}.tss-blog-pagination__link.is-gap{min-width:24px;padding:0;border-color:transparent}.tss-blog-pagination__status{display:none}@media(max-width:575px){.tss-blog-pagination__item--num{display:none}.tss-blog-pagination__status{display:flex;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;color:var(--tss-blog-text)}}.tss-blog a:focus-visible,.tss-blog button:focus-visible,.tss-blog input:focus-visible,.tss-blog textarea:focus-visible{outline:2px solid var(--g-main);outline-offset:2px}.tss-blog .tss-blog-card__link:focus-visible{outline:none}.tss-blog .tss-blog-card__link:focus-visible:after{outline:2px solid var(--g-main);outline-offset:4px}@media(prefers-reduced-motion:reduce){.tss-blog *,.tss-blog *:before,.tss-blog *:after{transition:none!important;scroll-behavior:auto!important}.tss-blog .tss-blog-card:hover .tss-blog-card__image,.tss-blog a:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/tss-blog-base.css.map */
