.seo-blog{--seo-blog-bg: #f6f2eb;--seo-blog-surface: #fffdf9;--seo-blog-surface-strong: #fff;--seo-blog-ink: #1f1a17;--seo-blog-muted: #6a6159;--seo-blog-line: rgba(31, 26, 23, .09);--seo-blog-accent: #d86f45;--seo-blog-shadow: 0 18px 40px rgba(56, 41, 28, .08);color:var(--seo-blog-ink)}.seo-blog__shell{padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(40px,6vw,88px)}.seo-blog__hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:24px;margin-bottom:28px}.seo-blog__hero-copy,.seo-blog__hero-card,.seo-blog__empty,.seo-blog-featured,.seo-blog-card,.seo-blog-panel,.seo-blog-sidebar-card{background:radial-gradient(circle at top left,rgba(216,111,69,.12),transparent 38%),linear-gradient(180deg,var(--seo-blog-surface-strong),var(--seo-blog-surface));border:1px solid var(--seo-blog-line);border-radius:28px;box-shadow:var(--seo-blog-shadow)}.seo-blog__hero-copy{padding:clamp(28px,4vw,52px)}.seo-blog__hero-card,.seo-blog__empty,.seo-blog-panel{padding:24px}.seo-blog__eyebrow,.seo-blog__kicker,.seo-blog__hero-kicker,.seo-blog-sidebar-card__tag{margin:0 0 12px;color:var(--seo-blog-accent);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.seo-blog__title{margin:0;font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:.95}.seo-blog__description{max-width:62ch;margin-top:20px;color:var(--seo-blog-muted)}.seo-blog__tag-row{display:flex;gap:12px;overflow-x:auto;flex-wrap:nowrap;padding:4px 0 20px;margin-bottom:18px;scrollbar-width:none}.seo-blog__tag-row::-webkit-scrollbar{display:none}.seo-blog__tag-pill{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:10px 18px;border-radius:999px;border:1px solid var(--seo-blog-line);background:#ffffffdb;color:var(--seo-blog-ink);text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.seo-blog__tag-pill:hover,.seo-blog__tag-pill.is-active{background:var(--seo-blog-ink);color:#fff;transform:translateY(-1px)}.seo-blog__layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.82fr);gap:28px;align-items:start}.seo-blog__main{min-width:0}.seo-blog-featured{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:0;overflow:hidden;margin-bottom:28px}.seo-blog-featured__media,.seo-blog-card__media{position:relative;display:block;background:#efe4da;overflow:hidden}.seo-blog-featured__blur,.seo-blog-card__blur,.seo-blog-featured__frame,.seo-blog-card__frame,.seo-blog-featured__placeholder,.seo-blog-card__placeholder{display:block;width:100%;height:100%}.seo-blog-featured__blur,.seo-blog-card__blur{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.06);filter:blur(18px);opacity:.75}.seo-blog-featured__blur-image,.seo-blog-card__blur-image{width:100%;height:100%;object-fit:cover}.seo-blog-featured__frame,.seo-blog-card__frame{position:relative;z-index:1;padding:0}.seo-blog-featured__image,.seo-blog-card__image{width:100%;height:100%;object-fit:contain;background:#ffffff59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.seo-blog__tag-badge{position:absolute;z-index:2;top:18px;left:18px;padding:8px 12px;border-radius:999px;background:#1f1a17e0;color:#fff;font-size:12px;line-height:1}.seo-blog-featured__body,.seo-blog-card__body{display:flex;flex-direction:column}.seo-blog-featured__body{padding:clamp(24px,4vw,40px)}.seo-blog-featured__content,.seo-blog-card__content,.seo-blog-sidebar-card__copy{display:flex;flex-direction:column;gap:12px}.seo-blog-card__body{flex:1 1 auto;min-height:0;padding:22px 22px 20px}.seo-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.seo-blog-card{height:100%;display:flex;flex-direction:column;overflow:hidden}.seo-blog-card__media{aspect-ratio:1.18}.seo-blog-card__meta{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:auto;padding-top:18px;color:var(--seo-blog-muted);font-size:13px}.seo-blog__pagination{margin-top:28px}.seo-blog__aside{position:sticky;top:calc(var(--header-height, 0px) + 24px);display:flex;flex-direction:column;gap:20px}.seo-blog-panel__head{margin-bottom:18px}.seo-blog-sidebar-list,.seo-blog-products{display:flex;flex-direction:column;gap:16px}.seo-blog-sidebar-card{padding:18px}.seo-blog-sidebar-card h3,.seo-blog-featured__body h2,.seo-blog-card__content h3{margin:0}.seo-blog-sidebar-card a,.seo-blog-featured a,.seo-blog-card a{text-decoration:none;color:inherit}.seo-blog-sidebar-card a:hover,.seo-blog-featured a:hover,.seo-blog-card a:hover{color:var(--seo-blog-accent)}.seo-blog-product-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--seo-blog-line);border-radius:22px;background:#ffffffe0;transition:transform .2s ease,box-shadow .2s ease}.seo-blog-product-card:hover{transform:translateY(-2px);box-shadow:0 16px 28px #38291c1a}.seo-blog-product-card__media{display:block;padding:18px;background:linear-gradient(180deg,#f7eee4,#fdf8f2)}.seo-blog-product-card__image{display:block;width:100%;aspect-ratio:1;object-fit:contain}.seo-blog-product-card__body{display:flex;flex-direction:column;gap:10px;padding:18px}.seo-blog-product-card__price{display:flex;gap:8px;align-items:baseline;color:var(--seo-blog-ink);font-weight:600}.seo-blog-product-card__price-compare{color:var(--seo-blog-muted);text-decoration:line-through;font-weight:400}.seo-blog-product-card__link{display:inline-flex;align-items:center;width:fit-content;padding:9px 14px;border-radius:999px;background:var(--seo-blog-ink);color:#fff;text-decoration:none}.seo-blog-panel--newsletter{background:linear-gradient(135deg,#d86f4529,#fffffff5),linear-gradient(180deg,var(--seo-blog-surface-strong),var(--seo-blog-surface))}.seo-blog-panel__form{display:grid;gap:12px;margin-top:18px}.seo-blog__empty{max-width:720px}@media screen and (max-width:999px){.seo-blog__hero,.seo-blog__layout,.seo-blog-featured{grid-template-columns:minmax(0,1fr)}.seo-blog__aside{position:static}}@media screen and (max-width:699px){.seo-blog-grid{grid-template-columns:minmax(0,1fr)}.seo-blog__hero-copy,.seo-blog-featured__body,.seo-blog__hero-card,.seo-blog-panel,.seo-blog-sidebar-card{padding:20px}.seo-blog-featured__frame,.seo-blog-card__frame{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-seo-blog-template.css.map */
