.t8-ig{padding:3.2rem 0 4rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.t8-ig__head{margin-bottom:2.4rem}.t8-ig__sub{max-width:68rem}.t8-ig__rail{gap:1.6rem;margin:0;padding:0;list-style:none}.t8-ig__tile{flex:0 0 31.6rem;width:31.6rem}.t8-ig__link{position:relative;display:block;height:36.8rem;border-radius:var(--radius-card);overflow:hidden;background:var(--t-ivory-500)}.t8-ig__img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--t-ease)}.t8-ig__link:hover .t8-ig__img{transform:scale(1.04)}.t8-ig__tag{position:absolute;top:1.2rem;right:1.2rem;width:4rem;height:4rem;border-radius:4rem;background:#fff;color:var(--t-brand);display:grid;place-items:center}.t8-ig__tag svg{width:2.4rem;height:2.4rem}.t8-ig__btn{color:var(--t-brand);top:calc(50% - 2rem)}.t8-ig__btn:disabled{opacity:.4;cursor:default}.t8-ig__btn svg{width:1.6rem;height:1.6rem}.t8-ig__dots{margin-top:2.4rem;gap:.8rem}.t8-ig__dots>*{width:.8rem;height:.8rem;border-radius:.4rem;cursor:pointer}.t8-ig__dots>.is-active{width:1.6rem}.t8-ig__cta{display:flex;justify-content:center;margin-top:2.4rem}.t8-ig__visit{display:inline-flex;align-items:center;gap:.8rem;padding:1.6rem 2.4rem 1.6rem 3.2rem;border-radius:var(--t-radius);background:var(--t-brand);color:#fff;font-family:var(--t-font-body);font-weight:var(--t-w-medium);font-size:var(--t-body-m);line-height:1;letter-spacing:-.01em;text-decoration:none;transition:background .2s}.t8-ig__visit:hover{background:var(--t-red-700)}.t8-ig__visit svg{width:2rem;height:2rem}@media(max-width:1024px){.t8-ig{display:block}.t8-ig__tile{flex-basis:calc(33.333% - 1.1rem);width:auto}.t8-ig__link{height:auto;aspect-ratio:316 / 368}}@media(max-width:640px){.t8-ig{padding:3.2rem 0}.t8-ig__btn{display:none}.t8-ig__rail{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - var(--margin)) * .474);gap:1.2rem;margin-right:calc(var(--margin) * -1)}.t8-ig__tile{width:auto;scroll-snap-align:start}.t8-ig__link{height:auto;aspect-ratio:180 / 220;border-radius:.7rem}.t8-ig__tag{width:2.4rem;height:2.4rem;background:transparent;color:#fff}.t8-ig__cta{margin-top:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/t8-instagram.css.map */
