.ig__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;max-width:calc(76rem + 2 * var(--gutter))}.ig__title{margin:0;letter-spacing:-.03em}.ig__lead{max-width:46ch;margin:.75rem 0 0;font-size:var(--t-lead);line-height:1.5;color:var(--c-ink-2)}.section--dark .ig__lead{color:var(--c-on-dark-2)}.ig__actions{display:flex;align-items:center;gap:.6rem}.ig__btn{gap:.55rem}.ig__btn .icon{width:1.25rem;height:1.25rem}.ig__note{max-width:calc(76rem + 2 * var(--gutter));margin-top:1rem;font-size:var(--t-small);color:var(--c-ink-3)}.ig__body{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.ig__body .ig__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:clamp(.5rem,1vw,.875rem);max-width:76rem;margin:0 auto;padding:0}.ig__tile{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;border-radius:var(--r-2);background:var(--c-ground-deep)}.ig__tile:nth-child(5n+1){grid-column:span 2;grid-row:span 2}.ig__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;border-radius:inherit}.ig__link:focus-visible{outline-offset:-3px}.ig__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-3) var(--ease-out)}.ig__img--placeholder{fill:var(--c-ink-3)}.ig__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#14160f61;color:#fff;opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.ig__hover .icon{width:2rem;height:2rem}.ig__badge{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--r-pill);background:#14160f8c;color:#fff}.ig__badge .icon{width:1rem;height:1rem}.ig__link:hover .ig__hover,.ig__link:focus-visible .ig__hover{opacity:1}.ig__link:hover .ig__img{transform:scale(1.035)}.ig__tile--follow{background:var(--c-accent)}.ig__follow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1rem;color:#fff;text-align:center;text-decoration:none;transition:background-color var(--dur-2) var(--ease-out)}.ig__follow:hover{background:var(--c-accent-hover)}.ig__follow-icon{width:clamp(1.75rem,3vw,2.4rem);height:clamp(1.75rem,3vw,2.4rem);margin-bottom:.25rem}.ig__follow-title{font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;line-height:1.15}.ig__follow-handle{font-size:var(--t-small);font-weight:500;opacity:.92}@media(max-width:599px){.ig__tile--post:nth-child(n+10){display:none}.ig__tile--follow:nth-child(5n+1){grid-row:span 1;aspect-ratio:2 / 1}.ig__actions{width:100%}}@media(min-width:600px)and (max-width:899px){.ig__body .ig__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ig__tile:nth-child(5n+1){grid-column:auto;grid-row:auto}.ig__tile:nth-child(3n+1){grid-column:span 2;grid-row:span 2}}@media(min-width:900px){.ig__body .ig__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ig__tile:nth-child(5n+1){grid-column:auto;grid-row:auto}.ig__tile:nth-child(6n+1),.ig__tile:nth-child(6n+4){grid-column:span 2;grid-row:span 2}}@media(prefers-reduced-motion:reduce){.ig__img,.ig__hover,.ig__follow{transition:none}.ig__link:hover .ig__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-instagram-feed.css.map */
