.seo-author{--seo-author-max-width: min(var(--container-max-width), 1280px);--seo-author-sidebar-width: 320px;--seo-author-border: rgb(var(--text-color, var(--text-primary)) / .12);--seo-author-muted: rgb(var(--text-color, var(--text-primary)) / .68);--seo-author-soft: rgb(var(--text-color, var(--text-primary)) / .05);--seo-author-hover: rgb(var(--text-color, var(--text-primary)) / .08);width:min(100% - (var(--container-gutter) * 2),var(--seo-author-max-width));margin-inline:auto;padding-block:var(--spacing-6) var(--spacing-16);color:rgb(var(--text-color, var(--text-primary)))}.seo-author,.seo-author-layout,.seo-author-main,.seo-author-articles,.seo-author-article-card{min-width:0;max-width:100%}.seo-author a{color:inherit}.seo-author-breadcrumb-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-3);align-items:center;margin-block-end:var(--spacing-6)}.seo-author-breadcrumb{display:flex;flex-wrap:nowrap;gap:.35rem;min-width:0;margin:0;padding:0;list-style:none;color:var(--seo-author-muted);font-size:var(--text-sm);line-height:1.5}.seo-author-breadcrumb li{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.seo-author-breadcrumb a{text-decoration:none;transition:color .2s ease}.seo-author-breadcrumb a:hover,.seo-author-breadcrumb a:focus-visible{color:rgb(var(--text-color, var(--text-primary)))}.seo-author-breadcrumb__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-author-back,.seo-author-pagination button,.seo-author-newsletter__form button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--seo-author-border);border-radius:min(var(--rounded),8px);background:rgb(var(--text-color, var(--text-primary)));color:rgb(var(--background-primary));font:inherit;font-size:var(--text-sm);font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.seo-author-back{padding-inline:var(--spacing-4)}.seo-author-back:hover,.seo-author-back:focus-visible,.seo-author-pagination button:hover,.seo-author-pagination button:focus-visible,.seo-author-newsletter__form button:hover,.seo-author-newsletter__form button:focus-visible{transform:translateY(-1px)}.seo-author-pagination button:disabled{cursor:default;opacity:.42;transform:none}.seo-author__inner{display:grid;gap:var(--spacing-10)}.seo-author-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(160px,.22fr);gap:var(--spacing-6);align-items:center;padding:var(--spacing-8);border:1px solid var(--seo-author-border);border-radius:min(var(--rounded-lg),8px);background:rgb(var(--background-primary))}.seo-author-hero__avatar{display:grid;place-items:center;width:clamp(112px,13vw,160px);aspect-ratio:1;overflow:hidden;border-radius:999px;background:var(--seo-author-soft);color:rgb(var(--text-color, var(--text-primary)));font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1}.seo-author-hero__avatar-image{width:100%;height:100%;object-fit:cover}.seo-author-hero__content{display:grid;gap:var(--spacing-4);min-width:0}.seo-author-hero__eyebrow,.seo-author-section-heading__eyebrow{margin:0;color:var(--seo-author-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.seo-author-hero__title{margin:0;font-family:var(--heading-font-family);font-size:clamp(2rem,4vw,4rem);font-weight:var(--heading-font-weight);line-height:1.05;letter-spacing:0}.seo-author-role-tags,.seo-author-socials{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.seo-author-role-tags li{padding:.4rem .65rem;border:1px solid var(--seo-author-border);border-radius:999px;background:var(--seo-author-soft);color:var(--seo-author-muted);font-size:var(--text-xs);line-height:1}.seo-author-hero__bio{max-width:78ch;color:rgb(var(--text-color, var(--text-primary)) / .76);font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.72}.seo-author-hero__bio :first-child{margin-top:0}.seo-author-hero__bio :last-child{margin-bottom:0}.seo-author-socials a{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--seo-author-border);border-radius:min(var(--rounded),8px);color:rgb(var(--text-color, var(--text-primary)));text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.seo-author-socials a:hover,.seo-author-socials a:focus-visible{border-color:rgb(var(--text-color, var(--text-primary)) / .24);background:var(--seo-author-hover);transform:translateY(-1px)}.seo-author-socials svg{width:18px;height:18px}.seo-author-stats{display:grid;gap:var(--spacing-3);margin:0;padding:var(--spacing-5);border:1px solid var(--seo-author-border);border-radius:min(var(--rounded-lg),8px);background:var(--seo-author-soft);text-align:center}.seo-author-stats div{display:grid;gap:var(--spacing-1)}.seo-author-stats dt{color:var(--seo-author-muted);font-size:var(--text-xs);font-weight:700;line-height:1.2;text-transform:uppercase}.seo-author-stats dd{margin:0;font-family:var(--heading-font-family);font-size:var(--text-h2);font-weight:var(--heading-font-weight);line-height:1}.seo-author-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--seo-author-sidebar-width);gap:var(--spacing-12);align-items:start}.seo-author-layout--single{grid-template-columns:minmax(0,1fr)}.seo-author-main{display:grid;gap:var(--spacing-6)}.seo-author-section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-4)}.seo-author-section-heading h2{margin:var(--spacing-1) 0 0;font-size:var(--text-h3);line-height:1.2;letter-spacing:0}.seo-author-section-heading p{margin:0;color:var(--seo-author-muted);font-size:var(--text-sm)}.seo-author-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-5);align-items:stretch}.seo-author-article-card{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:1px solid var(--seo-author-border);border-radius:min(var(--rounded-lg),8px);background:rgb(var(--background-primary));transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.seo-author-article-card:hover,.seo-author-article-card:focus-within{border-color:rgb(var(--text-color, var(--text-primary)) / .24);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.seo-author-article-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--seo-author-soft)}.seo-author-article-card__image{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.seo-author-article-card:hover .seo-author-article-card__image,.seo-author-article-card:focus-within .seo-author-article-card__image{transform:scale(1.035)}.seo-author-article-card__body{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--spacing-3);padding:var(--spacing-5)}.seo-author-article-card__tag{width:fit-content;color:var(--seo-author-muted);font-size:var(--text-xs);font-weight:700;line-height:1.2;text-decoration:none;text-transform:uppercase}.seo-author-article-card__tag:hover,.seo-author-article-card__tag:focus-visible{color:rgb(var(--text-color, var(--text-primary)))}.seo-author-article-card__title{margin:0;font-size:var(--text-h5);line-height:1.3;letter-spacing:0}.seo-author-article-card__title a,.seo-author-product-card__title a{text-decoration:none}.seo-author-article-card__title a:hover,.seo-author-article-card__title a:focus-visible,.seo-author-product-card__title a:hover,.seo-author-product-card__title a:focus-visible{color:rgb(var(--accent))}.seo-author-article-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--seo-author-muted);font-size:var(--text-sm);line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.seo-author-article-card__meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-block-start:var(--spacing-2);color:var(--seo-author-muted);font-size:var(--text-xs);line-height:1.5}.seo-author-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-3)}.seo-author-pagination[hidden],.seo-author-back[hidden],.seo-author-article-card[hidden]{display:none}.seo-author-pagination button,.seo-author-newsletter__form button{padding-inline:var(--spacing-5)}.seo-author-pagination span{color:var(--seo-author-muted);font-size:var(--text-sm)}.seo-author-empty{padding:var(--spacing-8);border:1px solid var(--seo-author-border);border-radius:min(var(--rounded-lg),8px);background:var(--seo-author-soft)}.seo-author-empty p{margin:0;color:var(--seo-author-muted)}.seo-author-sidebar{min-width:0}.seo-author-sidebar__sticky{position:sticky;top:calc(var(--sticky-area-height, var(--header-height, 0px)) + var(--spacing-4));display:grid;gap:var(--spacing-5)}.seo-author-sidebar__card{display:grid;gap:var(--spacing-4);padding:var(--spacing-5);border:1px solid var(--seo-author-border);border-radius:min(var(--rounded-lg),8px);background:rgb(var(--background-primary))}.seo-author-sidebar__heading{margin:0;font-size:var(--text-h5);line-height:1.25;letter-spacing:0}.seo-author-products{display:grid;gap:var(--spacing-3)}.seo-author-product-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:var(--spacing-3);align-items:center;min-height:108px;padding:var(--spacing-3);border:1px solid var(--seo-author-border);border-radius:min(var(--rounded),8px);background:var(--seo-author-soft);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.seo-author-product-card:hover,.seo-author-product-card:focus-within{border-color:rgb(var(--text-color, var(--text-primary)) / .24);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.seo-author-product-card__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:min(var(--rounded-sm),6px);background:rgb(var(--background-primary))}.seo-author-product-card__image{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.seo-author-product-card:hover .seo-author-product-card__image,.seo-author-product-card:focus-within .seo-author-product-card__image{transform:scale(1.04)}.seo-author-product-card__content{display:grid;gap:var(--spacing-1);min-width:0}.seo-author-product-card__title{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--text-sm);font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seo-author-product-card__price{margin:0;font-size:var(--text-sm);font-weight:700}.seo-author-newsletter p{margin:0;color:var(--seo-author-muted);font-size:var(--text-sm);line-height:1.6}.seo-author-newsletter__form{display:grid;gap:var(--spacing-3)}.seo-author-newsletter__form input{width:100%;min-height:48px;padding:0 var(--spacing-4);border:1px solid var(--seo-author-border);border-radius:min(var(--rounded),8px);background:rgb(var(--background-primary));color:rgb(var(--text-color, var(--text-primary)));font:inherit;font-size:var(--text-sm);line-height:1.2}.seo-author-newsletter__form button{width:100%}@media screen and (max-width:989px){.seo-author{padding-block-start:var(--spacing-4)}.seo-author-hero{grid-template-columns:auto minmax(0,1fr)}.seo-author-stats{grid-column:1 / -1;text-align:left}.seo-author-layout{grid-template-columns:minmax(0,1fr);gap:var(--spacing-8)}.seo-author-sidebar__sticky{position:static}.seo-author-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.seo-author{width:min(100% - (var(--spacing-5) * 2),100%);padding-block:var(--spacing-3) var(--spacing-10);overflow:hidden}.seo-author-breadcrumb-row{margin-block-end:var(--spacing-4)}.seo-author-breadcrumb{flex-wrap:nowrap}.seo-author-back{min-height:36px;padding-inline:var(--spacing-3)}.seo-author__inner{gap:var(--spacing-8)}.seo-author-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--spacing-5);padding:var(--spacing-6) var(--spacing-5);text-align:center}.seo-author-hero__content{justify-items:center}.seo-author-hero__title{font-size:clamp(1.8rem,9vw,2.75rem)}.seo-author-role-tags,.seo-author-socials{justify-content:center}.seo-author-stats{width:100%;text-align:center}.seo-author-section-heading{display:grid;align-items:start}.seo-author-articles{grid-template-columns:minmax(0,1fr)}.seo-author-article-card{text-align:left}.seo-author-product-card{grid-template-columns:82px minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-seo-author-template.css.map */
