.tb-ig__head{align-items:flex-end}.tb-ig__intro{max-width:58rem}.tb-ig__text{margin-top:1.6rem;font-size:1.55rem;line-height:1.65;opacity:.78;max-width:48ch}.tb-ig__text p{margin:0}.tb-ig__profile{display:flex;align-items:center;gap:1.4rem;color:inherit;text-decoration:none}.tb-ig__avatar{position:relative;flex:0 0 5.6rem;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(var(--color-foreground),.14),0 0 0 4px rgb(var(--color-background)),0 0 0 5px #b9975ba6}.tb-ig__avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transform:scale(1.14);transform-origin:50% 30%}.tb-ig__avatar--icon{display:grid;place-items:center;background:rgba(var(--color-foreground),.06)}.tb-ig__avatar--icon .tb-ig-icon{width:2.4rem;height:2.4rem}.tb-ig__who{display:flex;flex-direction:column;gap:.35rem;min-width:0;line-height:1.2}.tb-ig__handle{font-family:var(--font-heading-family);font-size:1.9rem}.tb-ig__followers{font-size:1.25rem;letter-spacing:.04em;opacity:.65}.tb-ig__follow{margin-left:auto;padding:.95rem 1.6rem;border:1px solid rgba(var(--color-foreground),.75);font-size:1.05rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}.tb-ig__profile:hover .tb-ig__follow,.tb-ig__profile:focus-visible .tb-ig__follow{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tb-ig__profile:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:6px}.tb-ig__grid{list-style:none;margin:0 -1.5rem;padding:0 1.5rem;display:flex;gap:.8rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tb-ig__grid::-webkit-scrollbar{display:none}.tb-ig__item{flex:0 0 44%;min-width:0;scroll-snap-align:start}.tb-ig__link{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--tb-stone,#ece8e0);color:#fff;text-decoration:none}.tb-ig__link img,.tb-ig__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--tb-ease,ease)}.tb-ig__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000029,#0000 30% 58%,#00000080);opacity:0;transition:opacity .45s ease;pointer-events:none}.tb-ig__glyph{position:absolute;top:.9rem;right:.9rem;z-index:1;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#0e101161;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .45s ease,background .45s ease}.tb-ig__glyph .tb-ig-icon{width:1.6rem;height:1.6rem}.tb-ig__cap{position:absolute;left:1.4rem;right:1.4rem;bottom:1.3rem;z-index:1;font-size:1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.3;opacity:0;transform:translateY(.4rem);transition:opacity .45s ease,transform .45s var(--tb-ease,ease)}.tb-ig__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media(hover:hover){.tb-ig__glyph{opacity:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.tb-ig__link:hover img{transform:scale(1.035)}.tb-ig__link:hover:after,.tb-ig__link:focus-visible:after{opacity:1}.tb-ig__link:hover .tb-ig__glyph,.tb-ig__link:focus-visible .tb-ig__glyph{opacity:1}.tb-ig__link:hover .tb-ig__cap,.tb-ig__link:focus-visible .tb-ig__cap{opacity:1;transform:none}}@media(min-width:750px){.tb-ig__grid{margin:0 -5rem;padding:0 5rem;scroll-padding-inline:5rem;gap:1.2rem}.tb-ig__item{flex-basis:30%}}@media(max-width:749px){.tb-ig__head{gap:2.4rem}.tb-ig__profile{width:100%;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.12)}}@media(min-width:990px){.tb-ig__grid{display:grid;grid-template-columns:repeat(var(--ig-cols,4),minmax(0,1fr));gap:1.6rem;margin:0;padding:0;overflow:visible}.tb-ig__item--mobile{display:none}.tb-ig__profile{padding-bottom:.4rem}}@media(prefers-reduced-motion:reduce){.tb-ig__link img,.tb-ig__cap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tb-instagram.css.map */
