.blog-hub{--hub-fg: rgb(var(--color-foreground));--hub-muted: rgba(var(--color-foreground), .62);--hub-faint: rgba(var(--color-foreground), .1);--hub-accent: rgb(var(--color-base-accent-1));--hub-accent-2: rgb(var(--color-base-accent-2));--hub-tint: rgba(var(--color-base-accent-1), .06);--hub-gap: 3.2rem}.blog-hub__masthead{max-width:62rem;margin:2.4rem auto 3.6rem;text-align:center}.blog-hub__eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--hub-accent)}.blog-hub__title{margin:0;font-size:4.4rem;line-height:1.08;letter-spacing:.02em}.blog-hub__lede{margin:1.6rem auto 0;max-width:54rem;font-size:1.7rem;line-height:1.6;color:var(--hub-muted)}.blog-hub__lede p{margin:0}.blog-hub__meta{margin:1.8rem 0 0;font-size:1.3rem;letter-spacing:.04em;color:var(--hub-muted)}.blog-hub__meta a{color:inherit;text-underline-offset:.3rem}.blog-hub__masthead:after{content:"";display:block;width:6rem;height:2px;margin:2.8rem auto 0;background:var(--hub-accent-2)}.blog-hub__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 0 4rem;padding:0;list-style:none}.blog-hub__topic{display:inline-block;padding:.8rem 1.6rem;border:1px solid var(--hub-faint);border-radius:999px;font-size:1.4rem;line-height:1.2;text-decoration:none;color:var(--hub-fg);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.blog-hub__topic:hover,.blog-hub__topic:focus-visible{border-color:var(--hub-accent);color:var(--hub-accent)}.blog-hub__topic.is-active{background:var(--hub-accent);border-color:var(--hub-accent);color:rgb(var(--color-base-solid-button-labels))}.blog-hub__feature{position:relative;display:grid;grid-template-columns:1fr;margin:0 0 4.8rem;border-radius:var(--blog-card-corner-radius, 1.2rem);overflow:hidden;background:var(--hub-tint);color:inherit}.blog-hub__feature-title a{color:inherit;text-decoration:none}.blog-hub__feature-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.blog-hub__feature-title a:hover{color:var(--hub-accent)}.blog-hub__feature .blog-hub__kicker{position:relative;z-index:1}.blog-hub__feature-media{position:relative;aspect-ratio:16 / 9;overflow:hidden}.blog-hub__feature-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-hub__feature:hover .blog-hub__feature-media img{transform:scale(1.03)}.blog-hub__feature-body{display:flex;flex-direction:column;align-items:flex-start;padding:2.8rem 2.4rem 3rem}.blog-hub__feature-title{margin:.8rem 0 0;font-size:2.8rem;line-height:1.16}.blog-hub__feature-dek{margin:1.4rem 0 0;font-size:1.6rem;line-height:1.6;color:var(--hub-muted)}.blog-hub__feature-meta{margin:1.6rem 0 0;font-size:1.3rem;letter-spacing:.04em;color:var(--hub-muted)}.blog-hub__feature-cta{margin-top:2rem;font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hub-accent);border-bottom:2px solid currentColor;padding-bottom:.3rem}.blog-hub__kicker{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hub-accent)}.blog-hub__section-heading{display:flex;align-items:center;gap:1.6rem;margin:0 0 2.4rem;font-size:1.4rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hub-muted)}.blog-hub__section-heading:after{content:"";flex:1 1 auto;height:1px;background:var(--hub-faint)}.blog-hub__grid{display:grid;grid-template-columns:1fr;gap:var(--hub-gap);margin:0}.blog-card{display:grid;grid-template-columns:10.4rem 1fr;align-items:start;gap:1.6rem;text-align:left;padding-bottom:var(--hub-gap);border-bottom:1px solid var(--hub-faint)}.blog-hub__grid>.blog-card:last-child{border-bottom:0;padding-bottom:0}.blog-card__media{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--blog-card-corner-radius, 1.2rem);background:var(--hub-tint)}.blog-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__body{padding:0;min-width:0}.blog-card__title{margin:.5rem 0 0;font-size:1.7rem;line-height:1.24;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover{color:var(--hub-accent)}.blog-card__excerpt{display:none;margin:.9rem 0 0;font-size:1.5rem;line-height:1.55;color:var(--hub-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__meta{margin:.6rem 0 0;font-size:1.25rem;letter-spacing:.05em;color:var(--hub-muted)}.blog-card__kicker a,.blog-hub__kicker a{color:inherit;text-decoration:none}.blog-card__kicker a:hover,.blog-hub__kicker a:hover{text-decoration:underline;text-underline-offset:.3rem}.blog-card--textonly .blog-card__media{display:none}.blog-hub__shop{grid-column:1 / -1;margin:1.6rem 0;padding:3.2rem 2.4rem;border-radius:var(--blog-card-corner-radius, 1.2rem);background:var(--hub-tint);text-align:center}.blog-hub__shop-title{margin:.8rem 0 0;font-size:2.4rem;line-height:1.2}.blog-hub__shop-text{margin:1rem auto 0;max-width:46rem;font-size:1.5rem;line-height:1.6;color:var(--hub-muted)}.blog-hub__shop-links{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:2.4rem 0 0}.blog-hub__shop-link{text-decoration:none;color:inherit}.blog-hub__shop-media{position:relative;overflow:hidden;border-radius:var(--collection-card-corner-radius, 1.2rem);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s ease,transform .15s ease}.blog-hub__shop-link img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:rgb(var(--color-background));transition:transform .4s ease}.blog-hub__shop-link:hover .blog-hub__shop-media,.blog-hub__shop-link:focus-visible .blog-hub__shop-media{box-shadow:inset 0 0 0 2px var(--hub-accent);transform:translateY(-2px)}.blog-hub__shop-link:hover img,.blog-hub__shop-link:focus-visible img{transform:scale(1.05)}.blog-hub__shop-name{display:block;margin-top:.9rem;font-size:1.35rem;font-weight:600;letter-spacing:.04em;transition:color .15s ease}.blog-hub__shop-link:hover .blog-hub__shop-name,.blog-hub__shop-link:focus-visible .blog-hub__shop-name{color:var(--hub-accent)}.blog-hub__shop-off{display:none;position:absolute;left:.8rem;bottom:.8rem;padding:.5rem 1rem;border-radius:999px;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--hub-accent);color:rgb(var(--color-base-solid-button-labels))}.blog-hub__shop-off.is-live{display:block}.blog-hub__deal{display:none;margin:0 0 .8rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-base-solid-button-labels));background:var(--hub-accent);border-radius:999px;padding:.6rem 1.4rem}.blog-hub__deal.is-live{display:inline-block}.blog-hub__shop-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:2.4rem 0 0}.blog-hub__shop-btn{display:inline-block;padding:1.2rem 2.8rem;border:2px solid var(--hub-accent);border-radius:var(--buttons-radius, 0);font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background:var(--hub-accent);color:rgb(var(--color-base-solid-button-labels));transition:opacity .15s ease}.blog-hub__shop-btn:hover{opacity:.88}.blog-hub__shop-btn--ghost{background:transparent;color:var(--hub-accent)}.blog-hub__shop-btn--ghost:hover{background:var(--hub-accent);color:rgb(var(--color-base-solid-button-labels));opacity:1}.blog-hub__shop-note{margin:1.4rem 0 0;font-size:1.25rem;color:var(--hub-muted)}.blog-hub__author{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin:2.4rem 0 0;padding:2rem 1.8rem;border:1px solid var(--hub-faint);border-radius:1.6rem;text-align:center}.blog-hub__author-portrait{width:6.4rem;height:6.4rem;border-radius:50%;object-fit:cover;display:block;background:var(--hub-tint)}.blog-hub__author-name{margin:0;font-size:1.5rem;line-height:1.25}.blog-hub__author-line{margin:.2rem 0 0;font-size:1.3rem;line-height:1.45;color:var(--hub-muted)}.blog-hub__author-cta{align-self:stretch;text-align:center;padding:.8rem 1.6rem;border:2px solid var(--hub-accent);border-radius:999px;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--hub-accent);transition:background-color .15s ease,color .15s ease}.blog-hub__author-cta:hover,.blog-hub__author-cta:focus-visible{background:var(--hub-accent);color:rgb(var(--color-base-solid-button-labels))}.blog-hub__subjects{margin:0 0 4.8rem}.blog-hub__subject-list{display:grid;grid-auto-flow:column;grid-auto-columns:9.6rem;gap:1.6rem;margin:0;padding:0 0 1.2rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.blog-hub__subject{display:block;text-decoration:none;color:inherit;scroll-snap-align:start}.blog-hub__subject-media{position:relative;border-radius:50%;padding:3px;background:transparent;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s ease,transform .15s ease}.blog-hub__subject img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:50%;background:var(--hub-tint)}.blog-hub__subject:hover .blog-hub__subject-media,.blog-hub__subject:focus-visible .blog-hub__subject-media{box-shadow:inset 0 0 0 2px var(--hub-accent);transform:translateY(-2px)}.blog-hub__subject span{display:block;margin-top:.9rem;font-size:1.25rem;line-height:1.3;text-align:center;letter-spacing:.02em;transition:color .15s ease}.blog-hub__subject:hover span,.blog-hub__subject:focus-visible span{color:var(--hub-accent)}.blog-hub__subject.is-active .blog-hub__subject-media{box-shadow:inset 0 0 0 3px var(--hub-accent)}.blog-hub__subject.is-active .blog-hub__subject-media:after{content:"";position:absolute;right:2%;bottom:2%;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--hub-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 1.4rem no-repeat;box-shadow:0 0 0 2px rgb(var(--color-background))}.blog-hub__subject.is-active span{color:var(--hub-accent);font-weight:700}.blog-hub__subject-clear{display:inline-block;margin-top:1.2rem;font-size:1.3rem;color:var(--hub-muted);text-underline-offset:.3rem}.blog-hub__subject-clear:hover{color:var(--hub-accent)}.blog-hub__browse{margin:5.6rem 0 0;padding-top:3.2rem;border-top:1px solid var(--hub-faint)}.blog-hub__browse-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.blog-hub__browse-link{display:inline-block;padding:.6rem 1.3rem;border:1px solid var(--hub-faint);border-radius:999px;font-size:1.3rem;text-decoration:none;color:var(--hub-muted)}.blog-hub__browse-link:hover{border-color:var(--hub-accent);color:var(--hub-accent)}.blog-hub__pagination{margin:4.8rem 0 0;text-align:center}.blog-hub__count{margin:0 0 1.6rem;font-size:1.3rem;letter-spacing:.04em;color:var(--hub-muted)}.blog-hub__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.blog-hub__page{display:flex;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding:0 1rem;border:1px solid var(--hub-faint);border-radius:.6rem;font-size:1.4rem;text-decoration:none;color:var(--hub-fg)}a.blog-hub__page:hover{border-color:var(--hub-accent);color:var(--hub-accent)}.blog-hub__page.is-current{background:var(--hub-accent);border-color:var(--hub-accent);color:rgb(var(--color-base-solid-button-labels))}.blog-hub__page--gap{border-color:transparent;color:var(--hub-muted)}.blog-hub__empty{max-width:48rem;margin:0 auto;padding:4rem 0 6rem;text-align:center}.blog-hub__empty p{margin:1.2rem 0 2.4rem;color:var(--hub-muted)}@media screen and (min-width:750px){.blog-hub{--hub-gap: 4rem}.blog-hub__title{font-size:5.6rem}.blog-hub__grid{grid-template-columns:repeat(2,1fr)}.blog-card{display:flex;flex-direction:column;gap:0;padding-bottom:0;border-bottom:0}.blog-card__media{aspect-ratio:3 / 2}.blog-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:1.6rem 0 0}.blog-card__title{margin:.7rem 0 0;font-size:1.9rem;-webkit-line-clamp:3}.blog-card__excerpt{display:-webkit-box}.blog-card__meta{margin:1.1rem 0 0;padding-top:.4rem}.blog-card__meta:last-child{margin-top:auto}.blog-hub__feature{grid-template-columns:1.15fr 1fr;align-items:stretch}.blog-hub__feature-media{aspect-ratio:auto;height:100%}.blog-hub__feature-body{justify-content:center;padding:4rem 4rem 4.2rem}.blog-hub__feature-title{font-size:3.4rem}.blog-hub__shop{padding:4rem 4rem 4.4rem}.blog-hub__author{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:1.6rem;padding:1.2rem 1.2rem 1.2rem 1.6rem;border-radius:999px;text-align:left}.blog-hub__author-portrait{width:4.8rem;height:4.8rem}.blog-hub__author-cta{align-self:center;justify-self:end}.blog-hub__subject-list{grid-auto-flow:row;grid-template-columns:repeat(7,1fr);grid-auto-columns:auto;overflow-x:visible;gap:2rem 1.6rem;padding-bottom:0}}@media screen and (min-width:990px){.blog-hub__grid{grid-template-columns:repeat(3,1fr)}.blog-hub__feature-title{font-size:3.8rem}.blog-hub__shop-links{max-width:62rem;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.blog-hub__feature-media img,.blog-card__media img{transition:none}.blog-hub__feature:hover .blog-hub__feature-media img,.blog-card:hover .blog-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-blog.css.map */
