.instagram-feed{--ig-gutter: 16px;--ig-gap: 12px;--ig-card-width: 200px;--ig-card-height: 354px;--ig-radius: 8px;display:block;container-type:inline-size;overflow:hidden;background:var(--ig-background);color:var(--ig-accent)}.instagram-feed__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.instagram-feed .instagram-feed__heading{margin:0;min-width:0;color:var(--ig-accent);font-family:var(--font-heading-family);font-size:24px;font-style:italic;font-weight:400;line-height:32px;letter-spacing:0;overflow-wrap:anywhere}.instagram-feed__action--desktop{display:none}.instagram-feed__action--mobile{margin-top:24px}.instagram-feed__button{display:inline-flex;align-items:center;justify-content:center;padding:9px 11px;border:1px solid var(--ig-accent);border-radius:4px;background-color:#ffffff03;color:var(--ig-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.04em;text-decoration:none;white-space:nowrap;transition:background-color .2s ease-in-out,color .2s ease-in-out}.instagram-feed__action--mobile .instagram-feed__button{width:100%}.instagram-feed__button:hover,.instagram-feed__button:focus-visible{background-color:var(--ig-accent);color:var(--ig-background)}.instagram-feed__button--missing-link{outline:2px dashed #d00}.instagram-feed__feed{--ig-pad: max(var(--ig-gutter), calc((100cqw - var(--page-width)) / 2 + var(--ig-gutter)))}.instagram-feed__feed .shopify-app-block{width:100%}.instagram-feed #insta-feed{margin:0!important;padding:0!important;overflow:visible!important}.instagram-feed #insta-feed>h2,.instagram-feed #insta-feed .insta-feed__header,.instagram-feed .instafeed-bottom-link-wrapper,.instagram-feed .instafeed-new-arrow,.instagram-feed .instafeed-hover-layer{display:none!important}.instagram-feed .instafeed-new-layout-container{width:100%!important;max-width:none!important;height:auto!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ig-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch}.instagram-feed .instafeed-new-layout-container::-webkit-scrollbar{display:none}.instagram-feed .instafeed-new-layout-container.is-dragging{scroll-snap-type:none;cursor:grabbing}.instagram-feed .instafeed-new-layout-wrapper{display:flex!important;width:max-content!important;min-width:100%;gap:var(--ig-gap)!important;transform:none!important;transition:none!important}.instagram-feed .instafeed-new-layout-wrapper:before,.instagram-feed .instafeed-new-layout-wrapper:after{content:"";display:block;flex:0 0 calc(var(--ig-pad) - var(--ig-gap))}.instagram-feed .instafeed-new-layout-wrapper:before{margin-inline-start:auto}.instagram-feed .instafeed-new-layout-wrapper:after{margin-inline-end:auto}.instagram-feed .instafeed-new-layout-item{position:relative;flex:0 0 var(--ig-card-width);width:var(--ig-card-width)!important;height:var(--ig-card-height)!important;border-radius:var(--ig-radius);overflow:hidden;clip-path:inset(0 round var(--ig-radius))!important;scroll-snap-align:start;cursor:pointer}.instagram-feed .instafeed-new-layout-item img,.instagram-feed .instafeed-new-layout-item video{width:100%!important;height:100%!important;object-fit:cover;border-radius:var(--ig-radius)!important;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.instagram-feed .instagram-feed__user{position:absolute;right:20px;bottom:24px;left:20px;z-index:2;display:flex;align-items:center;gap:11.733px;height:33px;pointer-events:none}.instagram-feed .instafeed-new-layout-item .instagram-feed__avatar{position:static!important;inset:auto!important;flex:0 0 33px;width:33px!important;max-width:none;height:33px!important;margin:0!important;border-radius:50%!important;object-fit:cover;transform:none!important}.instagram-feed__username{overflow:hidden;color:#fff;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:750px){.instagram-feed{--ig-gutter: 96px;--ig-gap: 20px;--ig-card-width: 318px;--ig-card-height: 500px}.instagram-feed__action--desktop{display:block;flex:0 0 auto}.instagram-feed__action--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-instagram-feed.css.map */
