.blog-invite{--bi-accent:#c8102e;--bi-bg:#111;--bi-fg:#fff;--bi-media:#262626;max-width:1400px;margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.blog-invite--light{--bi-bg:rgb(var(--color-base-background-2));--bi-fg:rgb(var(--color-foreground));--bi-media:rgba(0,0,0,.06)}.blog-invite__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem;align-items:center;padding:2.4rem 2rem;border-radius:16px;background:var(--bi-bg);color:var(--bi-fg)}.blog-invite__slider{min-width:0}.blog-invite__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bi-accent)}.blog-invite--dark .blog-invite__eyebrow{color:#ff4d63}.blog-invite__heading{margin:0 0 1.2rem;font-size:clamp(2.4rem,3.2vw,3.6rem);line-height:1.15;color:inherit}.blog-invite__text{margin:0 0 2.4rem;font-size:1.5rem;line-height:1.6;opacity:.8}.blog-invite__button{display:inline-block;padding:1.2rem 2.4rem;border-radius:999px;background:var(--bi-accent);color:#fff;font-size:1.4rem;font-weight:500;text-decoration:none;transition:transform .2s,filter .2s}.blog-invite__button:hover{transform:translate(3px);filter:brightness(1.1)}.blog-invite__scrollbar{display:none}.blog-invite__list{display:flex;gap:16px;margin:0;padding:0 0 10px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-invite__list::-webkit-scrollbar{display:none}.blog-invite__item{flex:0 0 68%;min-width:210px;scroll-snap-align:start;margin:0}.blog-invite__card{position:relative}.blog-invite__media{aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:var(--bi-media)}.blog-invite__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-invite__card:hover .blog-invite__media img{transform:scale(1.05)}.blog-invite__title{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.3;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-invite__title a{color:inherit;text-decoration:none}.blog-invite__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:540px){.blog-invite__item{flex-basis:78%}}@media screen and (min-width:750px){.blog-invite__inner{padding:3.2rem}}@media screen and (min-width:990px){.blog-invite__inner{grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:4.8rem;padding:4rem}.blog-invite__list{overflow:visible;padding:0}.blog-invite__item{flex:1 1 0;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=QA */
