.editorial-tabs{padding:3rem 1.5rem}.editorial-tabs__heading{margin:0 0 1.5rem;text-align:center;font-size:35px}.editorial-tabs__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem}.editorial-tabs__pill{border:1px solid rgba(var(--color-foreground),.2);border-radius:999px;padding:1.2rem 3rem;background:transparent;cursor:pointer;font-size:1.5rem}.editorial-tabs__pill.is-active{border-color:rgb(var(--color-foreground));font-weight:600}.editorial-tabs__panel{display:none}.editorial-tabs__panel.is-active{display:block}.editorial-tabs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem;padding:0 15px}.editorial-tabs__card:first-child{grid-column:1 / -1}@media screen and (min-width:750px){.editorial-tabs__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;max-width:1400px;margin:auto}.editorial-tabs__card:first-child{grid-column:auto}}.editorial-tabs__card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.editorial-tabs__card-image{aspect-ratio:4 / 5;overflow:hidden;margin-bottom:1rem}.editorial-tabs__card-image img,.editorial-tabs__placeholder{width:100%;height:100%;object-fit:cover}.editorial-tabs__card-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.editorial-tabs__card-category{display:inline-flex;align-items:center;gap:.5em;font-weight:800;font-size:15px;letter-spacing:.02em;text-transform:lowercase;color:#000}.editorial-tabs__card-category:before{content:"";display:inline-block;flex:0 0 auto;width:.6em;height:.6em;background-color:currentColor}.editorial-tabs__card-cta{font-size:15px;text-decoration:underline;white-space:nowrap;color:#000}.editorial-tabs__card-title{margin:0 0 .5rem;color:#000;line-height:23px;font-size:16px}.editorial-tabs__card-excerpt{margin:0;color:rgba(var(--color-foreground),.75)}.editorial-tabs__empty{grid-column:1 / -1;text-align:center;opacity:.7}.editorial-tabs__load-more-wrap{display:flex;justify-content:center;margin-top:2.5rem}.editorial-tabs__load-more{border:1px solid rgb(var(--color-foreground));background:#000;padding:1.2rem 3rem;cursor:pointer;font-size:1.5rem;color:#fff}.editorial-tabs__load-more[hidden]{display:none}@media screen and (max-width:767px){.editorial-tabs__pill{padding:1rem 2rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-editorial-tabs.css.map */
