.instagram-carousel-section{padding:var(--section-padding, 5rem 0);width:100%}.instagram-carousel-container{width:100%;margin:0;padding:0 2rem}.instagram-carousel-heading{text-align:center;font-size:var(--heading-size, 3.2rem);font-weight:600;margin-bottom:var(--heading-margin, 4rem);color:rgb(var(--color-foreground));line-height:1.2}.instagram-carousel-wrapper{position:relative;overflow:hidden;width:100%}.instagram-carousel-track{display:flex;gap:var(--grid-gap, 2rem);transition:transform .3s ease;will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none}.instagram-carousel-track:active,.instagram-carousel-track.dragging{cursor:grabbing;transition:none}.instagram-carousel-card{flex:0 0 auto;min-width:0;width:var(--card-width, calc((100% - 4rem) / 3))}.instagram-carousel-item{position:relative;width:100%;background:var(--card-background, #fff);border-radius:var(--card-border-radius, 0);overflow:hidden;box-shadow:var(--card-shadow, 0 2px 8px rgba(0, 0, 0, .06));transition:all .3s ease;cursor:pointer;border:var(--card-border, 1px solid rgba(var(--color-foreground), .08))}.instagram-carousel-item .instagram-carousel-video{position:relative}.instagram-carousel-item:hover{transform:var(--hover-transform, translateY(-2px));box-shadow:var(--hover-shadow, 0 4px 16px rgba(0, 0, 0, .1))}.instagram-carousel-image{position:relative;width:100%;aspect-ratio:var(--card-aspect-ratio, 1 / 1);overflow:hidden;background:transparent}.instagram-carousel-video{position:relative!important;width:100%!important;aspect-ratio:var(--card-aspect-ratio, 1 / 1)!important;overflow:hidden!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important}.instagram-carousel-image img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.instagram-carousel-video video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;transform:none!important;-webkit-transform:none!important;mix-blend-mode:normal!important;isolation:auto!important;position:relative!important;z-index:1!important}.video-indicator,.multiple-indicator{position:absolute;top:1rem;right:1rem;background:#000000b3;color:#fff;border-radius:var(--indicator-border-radius, 50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.video-indicator svg,.multiple-indicator svg{width:1.6rem;height:1.6rem}.instagram-carousel-caption{padding:var(--caption-padding, 1.5rem);background:var(--caption-background, white);font-size:var(--caption-font-size, 1.4rem);line-height:1.5;color:rgb(var(--color-foreground));border-top:var(--caption-border, 1px solid rgba(var(--color-foreground), .08));word-wrap:break-word}.instagram-carousel-btn,.instagram-carousel-prev,.instagram-carousel-next{display:none!important}.instagram-carousel-wrapper[data-card-size=small] .instagram-carousel-card{max-width:var(--small-card-max-width, 20rem)}.instagram-carousel-wrapper[data-card-size=medium] .instagram-carousel-card{max-width:var(--medium-card-max-width, 28rem)}.instagram-carousel-wrapper[data-card-size=large] .instagram-carousel-card{max-width:var(--large-card-max-width, 35rem)}.instagram-carousel-section.full-width{padding-left:0;padding-right:0}.instagram-carousel-section.full-width .instagram-carousel-container{padding:0 1rem;max-width:none}.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-track.grid-mode{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:var(--mobile-grid-gap, 1.6rem);overflow:visible;transform:none!important;transition:none!important;cursor:default!important}.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-track.grid-mode .instagram-carousel-card{width:100%!important;flex:none!important}@media screen and (max-width: 749px){.instagram-carousel-section{padding:var(--mobile-section-padding, 3rem 0)}.instagram-carousel-container{padding:0 1rem}.instagram-carousel-heading{font-size:var(--mobile-heading-size, 2.4rem);margin-bottom:var(--mobile-heading-margin, 2rem)}.instagram-carousel-track{gap:var(--mobile-grid-gap, 1.5rem)}.instagram-carousel-card{width:var(--mobile-card-width, calc((100% - 1.5rem)/2) )}.instagram-carousel-caption{padding:var(--mobile-caption-padding, 1.2rem);font-size:var(--mobile-caption-font-size, 1.3rem)}.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-track{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:var(--mobile-grid-gap, 1.6rem);overflow:visible;transform:none!important;cursor:default}.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-card{width:100%!important;flex:none!important}}@media screen and (max-width: 480px){.instagram-carousel-track{gap:var(--small-mobile-grid-gap, 1rem)}.instagram-carousel-card{width:var(--small-mobile-card-width, calc(100% - 2rem) );max-width:var(--small-mobile-card-max-width, 32rem);margin:0 auto}.instagram-carousel-container{padding:0 .5rem}.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-track{grid-template-columns:1fr!important;grid-gap:var(--small-mobile-grid-gap, 1rem)}.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-card{width:100%!important;max-width:32rem;margin:0 auto}}@media screen and (min-width: 990px){.instagram-carousel-container{padding:0 4rem}.instagram-carousel-track{gap:var(--desktop-grid-gap, 3rem)}.instagram-carousel-wrapper[data-items="2"] .instagram-carousel-card{width:calc((100% - 3rem)/2)}.instagram-carousel-wrapper[data-items="3"] .instagram-carousel-card{width:calc((100% - 6rem) / 3)}.instagram-carousel-wrapper[data-items="4"] .instagram-carousel-card{width:calc((100% - 9rem)/4)}.instagram-carousel-wrapper[data-items="5"] .instagram-carousel-card{width:calc((100% - 12rem)/5)}.instagram-carousel-wrapper[data-items="6"] .instagram-carousel-card{width:calc((100% - 15rem) / 6)}}@media screen and (min-width: 750px){.instagram-carousel-track{gap:var(--tablet-grid-gap, 2.5rem)}.instagram-carousel-wrapper[data-items="2"] .instagram-carousel-card{width:calc((100% - 2.5rem)/2)}.instagram-carousel-wrapper[data-items="3"] .instagram-carousel-card{width:calc((100% - 5rem) / 3)}.instagram-carousel-wrapper[data-items="4"] .instagram-carousel-card{width:calc((100% - 7.5rem)/4)}.instagram-carousel-wrapper[data-items="5"] .instagram-carousel-card{width:calc((100% - 10rem)/5)}.instagram-carousel-wrapper[data-items="6"] .instagram-carousel-card{width:calc((100% - 12.5rem) / 6)}}.instagram-carousel-image img{opacity:0;animation:fadeIn .5s ease forwards}.instagram-carousel-video video{opacity:1!important;animation:none!important}@keyframes fadeIn{to{opacity:1}}.instagram-carousel-video{background:transparent!important}.instagram-carousel-video video{background:transparent!important;opacity:1!important;filter:none!important;pointer-events:auto}.instagram-carousel-video:before,.instagram-carousel-video:after,.instagram-carousel-video video:before,.instagram-carousel-video video:after{display:none!important}.instagram-carousel-video video::-webkit-media-controls{background:transparent!important;filter:none!important}.instagram-carousel-video video::-webkit-media-controls-panel{background:transparent!important;filter:none!important}.instagram-carousel-video video::-webkit-media-controls-play-button{background:#fffc!important;border-radius:50%!important;filter:none!important}.instagram-carousel-video video::-webkit-media-controls-start-playback-button{background:#fffc!important;border-radius:50%!important;filter:none!important}.instagram-carousel-video video,.instagram-carousel-video video:before,.instagram-carousel-video video:after{-webkit-appearance:none!important;appearance:none!important;background-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.instagram-carousel-item:hover .instagram-carousel-caption{background:var(--hover-caption-background, rgba(var(--color-foreground), .02))}.instagram-carousel-item:hover .video-indicator,.instagram-carousel-item:hover .multiple-indicator{background:var(--hover-indicator-background, rgba(0, 0, 0, .8));transform:scale(1.05)}.instagram-carousel-track{-webkit-overflow-scrolling:touch}@media (prefers-color-scheme: dark){.instagram-carousel-item{background:rgba(var(--color-background),.05);box-shadow:0 2px 8px #0003;border-color:rgba(var(--color-foreground),.15)}.instagram-carousel-caption{background:rgba(var(--color-background),.05);border-top-color:rgba(var(--color-foreground),.15)}.instagram-carousel-video{background:transparent!important}.instagram-carousel-video video{background:transparent!important;opacity:1!important;filter:none!important}}.instagram-carousel-wrapper:not([data-mobile-display=grid]) .instagram-carousel-track img,.instagram-carousel-wrapper:not([data-mobile-display=grid]) .instagram-carousel-track video{user-drag:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;pointer-events:none;-webkit-touch-callout:none}.instagram-carousel-wrapper:not([data-mobile-display=grid]) .instagram-carousel-track *{user-select:none;-webkit-user-select:none}.instagram-carousel-wrapper:not([data-mobile-display=grid]) .instagram-carousel-track{-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-track img,.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-track video{pointer-events:auto;user-select:auto;-webkit-user-select:auto}.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-track *{user-select:auto;-webkit-user-select:auto}.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-track.grid-mode{will-change:auto!important}.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-track.grid-mode:active,.instagram-carousel-wrapper[data-mobile-display=grid] .instagram-carousel-track.grid-mode.dragging{cursor:default!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-instagram-carousel.css.map */
