.section-instagram{position:relative;margin-top:0;background:var(--color-black);color:var(--color-bone)}.section-instagram__divider-slot{position:relative;height:0;z-index:2;pointer-events:none}.section-instagram__wave{display:block;position:absolute;left:0;width:100%;height:auto;top:1px;transform:translateY(-100%);color:var(--color-black)}.section-instagram__body{position:relative;z-index:1;padding-bottom:var(--space-16)}.section-instagram__header{padding-top:var(--space-12);margin-bottom:var(--space-8);text-align:center}.section-instagram__eyebrow{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--color-blood);margin-bottom:var(--space-3)}.section-instagram__title{font-family:var(--font-heading);font-size:clamp(1.25rem,3.5vw,2.25rem);font-weight:700;letter-spacing:.12em;line-height:1.15;color:var(--color-bone);margin:0}.section-instagram__title-link{color:inherit;text-decoration:none;transition:color var(--transition-base)}.section-instagram__title-link:hover,.section-instagram__title-link:focus-visible{color:var(--color-pus)}.section-instagram__embed{max-width:72rem;margin-inline:auto;padding-inline:var(--container-padding);margin-bottom:var(--space-4)}.section-instagram__embed iframe{width:100%;min-height:18rem;border:0}.section-instagram__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}@media(min-width:640px){.section-instagram__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.section-instagram__grid{grid-template-columns:repeat(6,1fr)}}.section-instagram__item{position:relative;aspect-ratio:1;overflow:hidden;display:block;background:#f2e8d00f}.section-instagram__item img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.section-instagram__item:hover img{transform:scale(1.06)}.section-instagram__item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0d0d8c;display:flex;align-items:center;justify-content:center;color:var(--color-bone);opacity:0;transition:opacity var(--transition-base)}.section-instagram__item-overlay .icon{width:2rem;height:2rem}.section-instagram__item:hover .section-instagram__item-overlay{opacity:1}.section-instagram__fallback{text-align:center;padding:var(--space-12) var(--container-padding);color:var(--color-fog);font-size:.9375rem;line-height:1.6;max-width:32rem;margin-inline:auto}.section-instagram__fallback .btn{margin-top:var(--space-4)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-instagram.css.map */
