.ig{position:relative;width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box}.ig__head{margin-block-end:1.6rem}.ig__head--center{text-align:center}.ig__heading{margin:0;line-height:1.1;letter-spacing:-.02em}.ig__subheading{margin:.6rem 0 0;font-size:1.4rem;font-weight:600;opacity:.85}.ig__row--scroll{display:flex;width:100%;max-width:100%;box-sizing:border-box;gap:var(--ig-gap, 12px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:1.5rem;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.ig__row--scroll::-webkit-scrollbar{display:none}.ig__row--scroll.page-width{width:100%;max-width:100%;box-sizing:border-box;margin-inline:0;padding-inline:1.5rem}.ig__row--scroll.ig__row--bleed{width:100%;max-width:100%;box-sizing:border-box;padding-inline:0}.ig__row--scroll .ig__item{flex:0 0 auto;width:var(--ig-size, 170px);max-width:85vw;box-sizing:border-box;scroll-snap-align:start}.ig__row--grid{display:grid;grid-template-columns:repeat(var(--ig-cols-mobile, 2),minmax(0,1fr));gap:var(--ig-gap, 12px);width:100%;box-sizing:border-box;overflow:visible}.ig__row--grid.page-width{max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:1.5rem}.ig__row--grid.ig__row--bleed{width:100%;max-width:100%;margin-inline:0;padding-inline:0}.ig__row--grid .ig__item{width:100%;max-width:100%;flex:initial;box-sizing:border-box}.ig__row:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem;border-radius:.4rem}.ig__media{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--ig-radius, 0px);aspect-ratio:var(--ig-ratio, 3 / 4);background-color:rgba(var(--color-foreground),.05);-webkit-mask-image:-webkit-radial-gradient(white,black)}.ig__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.ig__badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.85);display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#fff;background-color:#0000007a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:2}.ig__badge svg{width:2.2rem;height:2.2rem}.ig--icon-corner .ig__badge{top:auto;left:auto;bottom:1.2rem;inset-inline-end:1.2rem;transform:scale(.85);width:3.4rem;height:3.4rem}.ig--icon-corner .ig__badge svg{width:1.8rem;height:1.8rem}.ig__media:hover .ig__badge,.ig__media:focus-visible .ig__badge,.ig__media:active .ig__badge{opacity:1;transform:translate(-50%,-50%) scale(1)}.ig--icon-corner .ig__media:hover .ig__badge,.ig--icon-corner .ig__media:focus-visible .ig__badge,.ig--icon-corner .ig__media:active .ig__badge{opacity:1;transform:scale(1)}@media(hover:hover)and (pointer:fine){.ig__media:hover .ig__image{transform:scale(1.05)}}.ig--shape-arch .ig__media{border-radius:9999px 9999px 0 0!important}.ig--shape-squircle .ig__media{border-radius:26%!important}.ig--shape-rounded .ig__media{border-radius:9999px!important}.ig--shape-circle .ig__media{border-radius:50%!important;aspect-ratio:1 / 1!important}.ig--shape-blob .ig__media{border-radius:60% 40% 30% 70%/60% 30% 70% 40%!important;transition:border-radius .5s ease}.ig--shape-blob .ig__media:hover{border-radius:40% 60% 70% 30%/40% 70% 30% 60%!important}.ig--shape-diamond .ig__media{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)!important;border-radius:0!important}.ig--shape-diagonal .ig__media{clip-path:polygon(0 6%,100% 0,100% 94%,0 100%)!important;border-radius:0!important}@media(min-width:750px){.ig__head{margin-block-end:2.2rem}.ig__subheading{font-size:1.6rem}.ig__row--grid{grid-template-columns:repeat(var(--ig-cols, 4),minmax(0,1fr));gap:var(--ig-gap, 16px)}.ig__row--grid.page-width{padding-inline:5rem}.ig__row--scroll.page-width{padding-inline:5rem;scroll-padding-inline:5rem}}@media(min-width:1300px){.ig__row--scroll.page-width{padding-inline:max(5rem,calc((100% - var(--page-width, 120rem)) / 2 + 5rem));scroll-padding-inline:max(5rem,calc((100% - var(--page-width, 120rem)) / 2 + 5rem))}}@media(prefers-reduced-motion:reduce){.ig__badge,.ig__image,.ig--shape-blob .ig__media{transition:none}.ig__media:hover .ig__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-instagram-scroll.css.map */
