@layer sections{.sm-press-carousel{background:var(--color-ink);color:var(--color-cream);padding-block:var(--space-16)}sm-press-carousel{display:flex;flex-direction:column;align-items:center;gap:var(--space-10)}.sm-press-carousel__label{color:var(--color-ink-muted)}.sm-press-carousel__track{--per-view: 2;display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% / var(--per-view));width:100%;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;contain:paint}.sm-press-carousel__track::-webkit-scrollbar{display:none}.sm-press-carousel__item{display:flex;align-items:center;justify-content:center;height:56px;padding-inline:var(--space-6);scroll-snap-align:start}.sm-press-carousel__link{display:contents}.sm-press-carousel__logo{display:block;width:auto;max-width:100%;height:32px;object-fit:contain;filter:brightness(0) invert(1)}.sm-press-carousel__logo--wsj{height:16px}.sm-press-carousel__logo--marie-claire{height:24px}.sm-press-carousel__logo--elle{height:36px}.sm-press-carousel__nav{display:flex;align-items:center;gap:var(--space-8)}.sm-press-carousel__arrow{display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:var(--color-cream);cursor:pointer}.sm-press-carousel__arrow:disabled{opacity:.35;cursor:default}.sm-press-carousel__dots{display:flex;gap:4px}.sm-press-carousel__dot{display:grid;place-items:center;width:24px;height:44px;border:0;padding:0;background:none;cursor:pointer}.sm-press-carousel__dot:before{content:"";width:10px;height:10px;border-radius:var(--radius-pill);background:var(--color-cream);opacity:.45;transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease)}.sm-press-carousel__dot[aria-current=true]:before{opacity:1;background:var(--pop-mint)}@media(min-width:750px){.sm-press-carousel__track{--per-view: 3}}@media(min-width:990px){.sm-press-carousel{padding-block:var(--space-20)}.sm-press-carousel__track{--per-view: 5}.sm-press-carousel__logo{height:40px}.sm-press-carousel__logo--wsj{height:18px}.sm-press-carousel__logo--marie-claire{height:28px}.sm-press-carousel__logo--elle{height:44px}}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sm-press-carousel.css.map */
