.instagram-gallery-section .gallery-wrapper{position:relative}.instagram-gallery-section .gallery-track-container{overflow:hidden;width:100%;max-width:1216px;margin-inline:auto}.instagram-gallery-section .gallery-track{display:flex;transition:transform .5s ease-in-out;width:100%}.instagram-gallery-section .gallery-slide{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:416px 232px;gap:12px;padding:0 8px;padding:unset}.instagram-gallery-section .gallery-item{position:relative;overflow:hidden;border-radius:8px;background:#f5f5f5}.instagram-gallery-section .gallery-item.large{grid-column:1 / 3}.instagram-gallery-section .gallery-item a{display:block;width:100%;height:100%;position:relative}.instagram-gallery-section .gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.instagram-gallery-section .gallery-item:hover img{transform:scale(1.05)}.instagram-gallery-section .gallery-nav{position:absolute;top:calc(50% - 30px);transform:translateY(50%);background:#fff0;width:40px;height:40px;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.instagram-gallery-section .gallery-nav:hover{background:#fff}.instagram-gallery-section .gallery-nav.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.instagram-gallery-section .gallery-nav-prev{left:-20px;padding:unset}.instagram-gallery-section .gallery-nav-next{right:-20px;padding:unset}.instagram-gallery-section .gallery-nav svg{width:20px;height:20px;fill:#000}.instagram-gallery-section .gallery-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px}.instagram-gallery-section .pagination-dot{width:12px;height:12px;border-radius:50%;background:#efeef0;cursor:pointer;transition:all .3s ease}.instagram-gallery-section .pagination-dot.active{background:#5898d9}.instagram-gallery-section .shop-button{display:inline-block;margin:unset;padding:12px 24px;background-color:#decc84;color:#fff;letter-spacing:unset;text-decoration:none;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;border-radius:8px;transition:background-color .3s ease;text-align:center;line-height:1.4}.instagram-gallery-section .shop-button:hover{background-color:#e5c75e}.instagram-gallery-section .button-wrapper{text-align:center}.instagram-gallery-section .button-wrapper{text-align:center;display:none}.instagram-gallery-section .button-wrapper.active{display:block;margin-top:40px}@media (min-width: 768px){.instagram-gallery-section .gallery-pagination{all:unset;position:unset;height:0;overflow:hidden}.instagram-gallery-section .button-wrapper.active{margin-top:10px}.instagram-gallery-section .gallery-item img{position:absolute;top:0;left:0}.instagram-gallery-section .gallery-wrapper{padding:30px}.instagram-gallery-section .gallery-slide{grid-template-columns:repeat(4,1fr);grid-template-rows:416px;gap:20px;padding:unset}.instagram-gallery-section .gallery-item.large{grid-column:auto;grid-column:span 2}.instagram-gallery-section .gallery-item.large a{padding-bottom:0;height:100%}.instagram-gallery-section .gallery-nav{display:flex;width:25px;height:25px}.instagram-gallery-section .gallery-nav-prev{left:50px}.instagram-gallery-section .gallery-nav-next{right:50px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/instagram-gallery.css.map */
