.curbi-instagram{overflow:clip;padding-block:72px;background:var(--light-green)}.curbi-instagram__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.curbi-instagram__blurb{max-width:400px;margin:10px 0 0;font-family:var(--font-sans);font-weight:var(--fw-book);font-size:16px;line-height:1.5;color:var(--dark-green)}.curbi-instagram__grid{--ig-gap: 12px;--ig-tile-time: 7.5s;display:flex;gap:var(--ig-gap);width:max-content;margin:0;padding:0;list-style:none;animation:curbi-instagram-scroll calc(var(--ig-count, 6) * var(--ig-tile-time)) linear infinite}.curbi-instagram__tile{flex:none;width:clamp(200px,20vw,300px)}.curbi-instagram__grid:focus-within{animation-play-state:paused}@keyframes curbi-instagram-scroll{to{transform:translate(calc(-100% / var(--ig-passes, 3) - var(--ig-gap) / var(--ig-passes, 3)))}}.curbi-instagram__link{display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--radius-md);background:var(--pale-orange);transition:var(--transition-control)}.curbi-instagram__link:hover{opacity:.88}.curbi-instagram__link img,.curbi-instagram__link .curbi-slot{width:100%;height:100%;min-height:0;border-radius:0;object-fit:cover}@media(prefers-reduced-motion:reduce){.curbi-instagram__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:auto;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-8);animation:none}.curbi-instagram__tile{width:auto}.curbi-instagram__tile[data-clone=true]{display:none}.curbi-instagram__link{transition:none}}@media screen and (max-width:989px)and (prefers-reduced-motion:reduce){.curbi-instagram__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.curbi-instagram__grid{--ig-tile-time: 5.625s}}@media screen and (max-width:749px){.curbi-instagram{padding-block:56px}.curbi-instagram__head{display:block}.curbi-instagram__blurb{max-width:none}.curbi-instagram__cta{margin-top:20px}.curbi-instagram__grid{--ig-gap: 8px}.curbi-instagram__tile{width:62vw}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.curbi-instagram__grid{padding-inline:var(--space-5)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-curbi-instagram.css.map */
