.instagram-gallery-section{background-color:rgba(var(--color-background),1);background-image:var(--color-background-gradient, none);color:rgba(var(--color-text),1)}.instagram-gallery-section .heading[data-instagram-title=true]{background:linear-gradient(to right,#5b51d8,#c13584,#f77737,#ffdc80,#833ab4,#e1306c,#fd1d1d,#405de6,#fcaf45);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.instagram-gallery-section .section-header .btn-wrapper{margin-top:.75rem;padding-bottom:.25rem}.instagram-gallery{display:flex;overflow:auto;padding-left:var(--gap, 0)}.instagram-gallery-item{flex-shrink:0;padding-right:var(--gap, 0)}.instagram-gallery-item-inner{position:relative;overflow:hidden}.instagram-gallery-item-innner[data-img-rounded-corners=true]{border-radius:var(--border-radius)}.instagram-gallery-item-inner img{width:100%;height:auto;display:block}.instagram-gallery-item-inner .placeholder-svg{display:block;width:100%;height:auto}.instagram-gallery-item-link{display:block;position:relative;overflow:hidden;border-radius:var(--border-radius)}.instagram-gallery-item-link:focus-visible{outline:2px solid rgba(var(--color-text),1);outline-offset:-2px}.instagram-gallery-item-link:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(var(--color-text),.5);opacity:0;transition:all .2s ease-out;z-index:1}.instagram-gallery-item-link:hover:before{opacity:1}.instagram-gallery-item-link:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='me-4' width='20' height='20' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M16.98 0a6.9 6.9 0 0 1 5.08 1.98A6.94 6.94 0 0 1 24 7.02v9.96c0 2.08-.68 3.87-1.98 5.13A7.14 7.14 0 0 1 16.94 24H7.06a7.06 7.06 0 0 1-5.03-1.89A6.96 6.96 0 0 1 0 16.94V7.02C0 2.8 2.8 0 7.02 0h9.96zm.05 2.23H7.06c-1.45 0-2.7.43-3.53 1.25a4.82 4.82 0 0 0-1.3 3.54v9.92c0 1.5.43 2.7 1.3 3.58a5 5 0 0 0 3.53 1.25h9.88a5 5 0 0 0 3.53-1.25 4.73 4.73 0 0 0 1.4-3.54V7.02a5 5 0 0 0-1.3-3.49 4.82 4.82 0 0 0-3.54-1.3zM12 5.76c3.39 0 6.2 2.8 6.2 6.2a6.2 6.2 0 0 1-12.4 0 6.2 6.2 0 0 1 6.2-6.2zm0 2.22a3.99 3.99 0 0 0-3.97 3.97A3.99 3.99 0 0 0 12 15.92a3.99 3.99 0 0 0 3.97-3.97A3.99 3.99 0 0 0 12 7.98zm6.44-3.77a1.4 1.4 0 1 1 0 2.8 1.4 1.4 0 0 1 0-2.8z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px;transition:all .4s ease-out;transform:translateY(.5rem);opacity:0;z-index:1}.instagram-gallery-item-link:hover:after{opacity:1;transform:none}.instagram-gallery-item-inner .badge-custom{position:absolute;left:50%;top:0;transform:translate(-50%);right:auto;white-space:nowrap;border-radius:0;border-bottom-left-radius:var(--border-radius-safe);border-bottom-right-radius:var(--border-radius-safe);transition:padding .2s ease-out;color:#fff}.instagram-gallery-product{position:absolute;bottom:.5rem;left:.5rem;right:.5rem;z-index:1}.instagram-gallery-product .product-card-horizontal{grid-template-columns:75px 1fr;gap:0;align-items:flex-start;text-align:left;background:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--border-radius)}.instagram-gallery-product .product-card-horizontal .product-card-inner{padding:.5rem .75rem}.instagram-gallery-product .product-card-horizontal .img-wrapper{width:100%;height:100%}.instagram-gallery-product .product-card-horizontal .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.instagram-gallery-product .product-card-horizontal .heading a:after{outline-offset:0}.instagram-gallery-product .product-card-horizontal .rating-badge-wrapper{display:flex;margin:-.25rem 0 .25rem}@media (max-width: 1199px){.instagram-gallery-section{padding-top:calc(var(--padding-top) * .75);padding-bottom:calc(var(--padding-bottom) * .75)}}@media (min-width: 1200px){.instagram-gallery-section{padding-top:calc(var(--padding-top) * 1);padding-bottom:calc(var(--padding-bottom) * 1)}}@media (max-width: 599px){.instagram-gallery-item{width:calc(100% / 1.25 - var(--gap, 0))}}@media (min-width: 600px) and (max-width: 1199px){.instagram-gallery-item{width:calc(100% / 2 - var(--gap, 0))}}@media (min-width: 1200px) and (max-width: 1799px){.instagram-gallery-item{width:calc(100% / 4 - var(--gap, 0))}}@media (min-width: 1800px){.instagram-gallery-item{width:calc(100% / 6 - var(--gap, 0))}}@media (hover: hover){.instagram-gallery{-ms-overflow-style:none;scrollbar-width:none}.instagram-gallery::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/instagram-gallery.css.map */
