/*!
 * Copyright (c) 2023 Mintt Studio
 * All rights reserved.
 *
 * This code is proprietary and protected under international copyright laws.
 * Redistribution, use, modification, or sublicensing without explicit written permission from 
 * Mintt Studio is prohibited.
 *
 * License inquiries or unauthorized use reports should be directed to:
 * legal@minttstudio.com.
 */.instafeed-video-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid grey;border-radius:50%;animation:video-spin .6s linear infinite;display:block}@keyframes video-spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.instafeed-spinner{display:inline-block;width:15px;height:15px;border:3px solid #f3f3f3;border-top:3px solid #000;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle;margin:0 auto;margin-bottom:10px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#insta-feed,.instafeed-shopify{position:relative;display:block!important;text-align:center;clear:both;margin:0 auto;overflow-x:hidden}#insta-feed .no-cursor,.instafeed-shopify .no-cursor{cursor:default}.instafeed-body-no-scroll{overflow-y:hidden;height:100%}#insta-feed #instafeed-header-logo,.instafeed-shopify #instafeed-header-logo{position:relative;border-radius:50%;border:1px solid #d3d3d3;width:100px}#insta-feed a,.instafeed-shopify a{border:none!important;position:static;display:inline;padding:0;z-index:999999;text-decoration:none;color:transparent;text-decoration:none!important}#insta-feed h2,.instafeed-shopify h2{margin-bottom:30px;display:block}#insta-feed h3,.instafeed-shopify h3{font-size:16px;margin:8px 0 15px 0}#insta-feed a:focus,#insta-feed a:hover,.instafeed-shopify a:focus,.instafeed-shopify a:hover{opacity:1!important}#insta-feed a:after,.instafeed-shopify a:after{border:none}#insta-feed img,.instafeed-shopify img{max-width:none;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto;width:100%;height:100%;border-radius:0;transform:initial;display:initial;opacity:1}.instafeed-product-reviews{display:flex;align-items:center;justify-content:center}.instafeed-simple-popup .instafeed-product-reviews{justify-content:left}.instafeed-product-reviews-stars{display:flex;margin-right:5px}.instafeed-product-reviews-star{width:13px;height:13px;margin-right:0;background-size:contain;background-repeat:no-repeat;background-position:center;display:block!important}.instafeed-product-reviews-star.empty{background-image:url("")}.instafeed-product-reviews-star.filled{background-image:url("")}.instafeed-product-reviews-star.half{background-image:url("")}#instafeed-product-reviews-count{font-size:11px;color:#777}.instafeed-simple-popup .instafeed-product-reviews-star.empty{background-image:url("")}.instafeed-simple-popup .instafeed-product-reviews-star.filled{background-image:url("")}.instafeed-simple-popup .instafeed-product-reviews-star.half{background-image:url("")}.instafeed-simple-popup #instafeed-product-reviews-count{color:#fff}.instafeed-carousel-arrow{position:absolute;top:50%;cursor:pointer;border-radius:50px;background-color:#a9a9a9;height:25px;width:25px;transform:translateY(-50%);display:block!important;opacity:.8;box-shadow:0 2px 4px rgba(0,0,0,.1);background-image:url("")}.instafeed-carousel-dots{position:absolute;bottom:0;display:flex;justify-content:center;width:100%;margin-bottom:15px}.instafeed-carousel-dot{display:inline-block;width:8px;height:8px;margin:0 6px;background-color:#ccc;border-radius:50%;opacity:.9;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:background-color .3s,transform .3s}.instafeed-carousel-dot.active{background-color:#fff;transform:scale(1.3)}.instafeed-new-layout-container{overflow:hidden;position:relative;width:100%}.instafeed-new-layout-wrapper{display:flex;transition:transform .5s ease-in-out}.instafeed-new-layout-item{flex:0 0 auto;transition:width .5s ease-in-out;position:relative}#insta-feed .instafeed-new-layout-item img,.instafeed-shopify .instafeed-new-layout-item img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;bottom:initial;right:initial;transform:translate(-50%,-50%)}.instafeed-new-layout-item video{position:absolute;top:50%;left:50%;bottom:initial;right:initial;transform:translate(-50%,-50%);object-fit:cover;margin:0 auto;height:100%;width:100%}.instafeed-new-layout-container .instafeed-new-arrow{background:rgba(255,255,255,.9)!important;color:#000;border:none;border-radius:50%;direction:ltr;width:30px;height:30px;font-size:20px;padding:0;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:1000;opacity:.8;transition:background-color .3s ease,opacity .3s ease;text-decoration:none;outline:0;box-shadow:none;line-height:30px;text-align:center;min-width:initial;min-height:initial}.instafeed-new-arrow-prev{left:0}.instafeed-new-arrow-next{right:0}.instafeed-new-layout-item-container{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;height:100%;width:100%;transform:translate(-50%,-50%)}.instafeed-new-layout-item-container.inline-product{cursor:pointer}.instafeed-hover-layer{position:relative;background-color:rgba(0,0,0,.4);opacity:0;width:100%;height:100%;transition:opacity .3s ease;cursor:pointer}.instafeed-hover-layer.inline-product{height:20%;position:absolute;bottom:2%;width:95%;left:0;right:0;margin:0 auto;opacity:1;max-height:80px}.instafeed-hover-layer *{pointer-events:none}.instafeed-hover-icon{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px;display:flex;align-items:center;z-index:1000}#insta-feed .instafeed-new-layout-item-container .instafeed-hover-layer .instafeed-hover-icon img,.instafeed-shopify .instafeed-new-layout-item-container .instafeed-hover-layer .instafeed-hover-icon img{height:20px;width:20px;position:relative;transform:initial;left:0}@media (hover:hover){.instafeed-new-layout-container .instafeed-new-arrow:hover{opacity:1;background-color:rgba(255,255,255,.8)}.instafeed-new-layout-item:hover .instafeed-hover-layer{opacity:1}}#instafeed-product-container{overflow:hidden;display:flex;flex-wrap:nowrap;gap:20px;max-height:100%;justify-content:left;align-items:center;height:100%}.instafeed-product-item{display:flex;padding:10px;width:100%;align-items:center;overflow:hidden}#insta-feed .instafeed-new-layout-item #instafeed-product-container .instafeed-product-image,.instafeed-shopify .instafeed-new-layout-item #instafeed-product-container .instafeed-product-image{position:relative;height:60px;width:60px;border-radius:5px;transform:initial;left:0;top:0;margin-right:10px}.instafeed-product-info{display:flex;flex-direction:column;justify-content:space-evenly;width:100%;overflow:hidden}.instafeed-tagged-buy-button-simple-popup{height:auto;border:0 solid #000;cursor:pointer;box-shadow:none;color:#fff!important;outline:0;font-size:10px!important;letter-spacing:0!important;font-weight:600!important;padding:3px 0!important;text-align:left;float:none;border-radius:2px;background:0 0}.instafeed-tagged-buy-button-simple-popup:hover{font-weight:700;text-decoration:underline}.instafeed-lightbox .tagged-products{margin:25px;text-align:center}.instafeed-lightbox .tagged-products.instafeed-simple-popup{display:flex;margin:0;background-color:rgba(0,0,0,.4);border-radius:15px;padding:15px}.instafeed-lightbox .tagged-products.instafeed-simple-popup .instafeed-tagged-product{font-size:12px;white-space:nowrap;color:#fff}.instafeed-lightbox .instafeed-simple-popup-product-list{position:absolute;padding:0;bottom:10px;right:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;width:98%;margin:0 auto;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.instafeed-lightbox .instafeed-simple-popup-product-list::-webkit-scrollbar{display:none}.instafeed-lightbox .lightbox-instagram .instafeed-simple-popup-product-list a{color:#fff!important}.instafeed-lightbox .instafeed-simple-popup-product-list img{border-radius:15px}.instafeed-lightbox .tagged-products-image{width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.instafeed-lightbox .tagged-products-image a{display:flex}.instafeed-lightbox .tagged-products-buttons{width:100%;text-align:center;margin-top:8px}.instafeed-lightbox .tagged-products.instafeed-simple-popup .tagged-products-buttons{text-align:left;margin-left:15px}.instafeed-lightbox .tagged-products a{text-transform:uppercase;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666!important;letter-spacing:0}.instafeed-lightbox .tagged-products img{position:relative!important;object-fit:contain!important;height:120px!important;width:120px!important}.instafeed-lightbox .instafeed-simple-popup .tagged-products img{height:100px!important;width:100px!important}.instafeed-lightbox .instafeed-simple-popup-product-list .tagged-products img{max-height:100%}.instafeed-lightbox .tagged-products .instafeed-product-name{margin:2px auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:170px;font-size:14px}@media only screen and (max-width:400px){.instafeed-lightbox .tagged-products .instafeed-product-name{width:150px}}.inline-product .instafeed-product-name{color:#fff;text-align:left;font-weight:450;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instafeed-lightbox .tagged-products .instafeed-product-price{margin:2px;font-weight:550;font-size:13px}.instafeed-lightbox .tagged-products .tagged-buy-button{height:auto;background-color:#000;border:1px solid #000;margin:10px auto 7px;cursor:pointer;display:block;box-shadow:none;color:#fff!important;outline:0;font-size:12px!important;line-height:1.6!important;text-transform:uppercase!important;letter-spacing:0!important;font-weight:600!important;padding:.375rem .75rem!important;text-align:center;min-width:130px!important;float:none}.instafeed-lightbox .tagged-products .tagged-buy-button:hover{background-color:rgba(0,0,0,.8)}@media only screen and (max-width:768px){.instafeed-lightbox .tagged-products{margin:15px}}.instafeed-lightbox{display:none!important;position:fixed!important;font-size:15px;z-index:99999;width:100%;height:100%;text-align:center;justify-content:center;top:0;left:0;background:rgba(0,0,0,.8);cursor:pointer;opacity:0;transition:opacity .1s ease-in-out}.instafeed-lightbox a{border:none!important;position:static;display:inline;margin:0;padding:0;z-index:999999;text-decoration:none;color:transparent;text-decoration:none!important}.instafeed-lightbox .post-date a{color:grey;font-size:11px}.instafeed-lightbox img{max-width:none;top:0;left:0;bottom:0;right:0;margin:0 auto;width:100%;height:100%;border-radius:0;transform:initial;display:initial;opacity:1}.instafeed-lightbox:focus{opacity:1!important}.instafeed-lightbox .lightbox-instagram{height:90%;background-color:#fff;position:absolute;display:flex;top:5%;border-radius:15px;cursor:default;max-width:90%}:dir(ltr) .lightbox-instagram{direction:ltr}.instafeed-lightbox .lightbox-instagram .instafeed-post-image{position:relative}.instafeed-lightbox .lightbox-instagram .instafeed-post-image img{border-top-left-radius:15px;border-bottom-left-radius:15px;object-fit:cover;z-index:1}.lightbox-instagram.instafeed-simple-popup .instafeed-post-image img:first-of-type,.lightbox-instagram.instafeed-simple-popup .instafeed-post-image video:first-of-type{border-radius:15px}.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-sound-button{height:40px;width:40px;position:absolute;cursor:pointer;bottom:60px;right:10px;background-image:url("");background-size:50%;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,.7);border-radius:50%;display:block;z-index:10}.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-sound-button.sound-on{background-image:url("")}@media only screen and (max-width:768px){.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-sound-button{top:145px;bottom:initial;height:30px;width:30px;left:10px}}.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-video-control{height:40px;width:40px;position:absolute;cursor:pointer;bottom:10px;right:10px;background-image:url("");background-size:40%;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,.7);border-radius:50%;display:block;z-index:10}.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-video-control.paused{background-image:url("")}@media only screen and (max-width:768px){.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-video-control{top:105px;bottom:initial;height:30px;width:30px;left:10px}}.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button{height:30px;width:30px;position:absolute;cursor:pointer;top:21px;left:10px;background-image:url("");background-size:50%;background-repeat:no-repeat;pointer-events:auto;background-position:center calc(50% - 1px);background-color:rgba(0,0,0,.7);border-radius:50%;display:none;z-index:10;transform:translateZ(0)}.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button.playing{background-image:url("");top:105px}.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button.arrow-down{top:63px;transform:rotate(180deg)}@media only screen and (max-width:768px){.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button{display:block}}.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button:hover{background-color:rgba(0,0,0,.9)}.instafeed-lightbox .lightbox-instagram .instafeed-post-image .instafeed-post-control-button:active{background-color:#000}.instafeed-lightbox .lightbox-instagram video{height:100%;width:100%;border-top-left-radius:15px;border-bottom-left-radius:15px;outline:0;margin:0;display:block}.instafeed-lightbox .lightbox-instagram .sub-header{height:32px;color:grey;position:relative}.instafeed-lightbox .lightbox-instagram .instafeed-caption{word-wrap:break-word;white-space:pre-wrap;clear:both;color:#666;line-height:initial;width:90%;margin:0 auto;margin-top:20px;margin-bottom:20px;text-align:left}.instafeed-lightbox .lightbox-instagram .post-date{color:grey;font-size:11px;border-top:1px solid #eee;padding-top:3px;width:100%;height:30px;line-height:27px;text-align:center}.instafeed-lightbox .lightbox-instagram .post-engagement{position:absolute!important;margin:auto!important;left:0!important;right:0!important;bottom:0!important;top:0!important;display:flex;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.instafeed-lightbox .lightbox-instagram .description{display:flex;flex-direction:column;height:100%;right:0;width:500px;text-align:left;color:#000;text-decoration:none;box-sizing:content-box;padding:0}.instafeed-lightbox .lightbox-instagram .instafeed-header{height:70px!important;position:relative!important;transform:none;margin:0;padding:0;text-align:inherit;opacity:1;background:0 0;margin-bottom:15px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.instafeed-lightbox .lightbox-instagram .instafeed-header-left-section{display:flex;align-items:center}.instafeed-lightbox .lightbox-instagram .instafeed-header-logo{height:45px;width:45px;margin:12px}.instafeed-lightbox .lightbox-instagram .instafeed-header-logo img{position:absolute}.instafeed-lightbox .lightbox-instagram .profile-picture{height:45px!important;width:45px!important;border-radius:50%!important;margin:12px!important;border:1px solid #eee}.instafeed-lightbox .lightbox-instagram .instafeed-fullname{color:#000;letter-spacing:.05em;font-weight:600;line-height:23px;font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.instafeed-lightbox .lightbox-instagram .instafeed-content-wrapper{overflow-x:hidden;display:flex;flex-direction:column;flex-grow:1}.instafeed-lightbox .lightbox-instagram .box-content{position:initial;padding-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.instafeed-lightbox .lightbox-instagram .follow:hover{color:grey}.lightbox-instagram a,.lightbox-instagram a:link,.lightbox-instagram a:visited{font-weight:initial}.instafeed-lightbox img{right:auto!important}.instafeed-lightbox .instafeed-close-button{position:absolute;height:30px;width:30px;color:#fff;font-size:24px;top:17px;right:24px;line-height:30px}.instafeed-lightbox .instafeed-close-button:hover{opacity:.7}@media only screen and (max-width:768px){.instafeed-lightbox .instafeed-close-button{color:#fff;font-size:14px;border-radius:50%;background-color:rgba(0,0,0,.7);height:25px;width:25px;line-height:25px;top:14px}}.instafeed-lightbox .instafeed-new-arrow{position:absolute;display:block;top:50%;width:32px;height:32px;cursor:pointer;user-select:none;background-size:24px 24px;background-repeat:no-repeat;background-position:center;transform:translateY(-50%);transition:background-color .2s ease-in-out}.instafeed-lightbox .instafeed-new-arrow.prev{left:15px;background-image:url("")}.instafeed-lightbox .instafeed-new-arrow.next{right:15px;background-image:url("");transform:translateY(-50%) rotate(180deg)}.instafeed-lightbox .instafeed-new-arrow:hover{opacity:.7}@media only screen and (max-width:768px){.instafeed-lightbox .instafeed-new-arrow{display:none}}@media only screen and (max-width:768px){.instafeed-lightbox .lightbox-instagram .instafeed-header{margin-bottom:0;border-bottom:0 solid #eee;height:unset!important}.instafeed-lightbox .lightbox-instagram .instafeed-header-logo{height:25px;width:25px}.instafeed-lightbox .lightbox-instagram .profile-picture{height:25px!important;width:25px!important}.instafeed-lightbox .lightbox-instagram{border-radius:0;flex-direction:column;max-width:98%}.instafeed-lightbox .lightbox-instagram.instafeed-simple-popup{background-color:transparent;margin:0!important;height:100%!important;max-width:100%}.instafeed-lightbox .lightbox-instagram.instafeed-simple-popup .instafeed-post-image{height:100%}.lightbox-instagram.instafeed-simple-popup .instafeed-post-image>img:first-of-type,.lightbox-instagram.instafeed-simple-popup .instafeed-post-image>video:first-of-type{object-fit:cover;height:100%!important;border-radius:0}.instafeed-lightbox .lightbox-instagram{height:100%!important;overflow:scroll!important;width:unset!important;max-height:unset!important;top:unset!important;left:unset!important;position:relative!important}.instafeed-lightbox .lightbox-instagram video{width:100%!important;position:static!important;border-top-left-radius:0;border-bottom-left-radius:0}.instafeed-lightbox .lightbox-instagram .instafeed-post-image img:not(.simple-popup-product-list img){width:100%!important;max-width:unset!important;border-top-left-radius:0;border-bottom-left-radius:0}.instafeed-lightbox .lightbox-instagram .description{width:unset!important;position:relative!important;margin-top:15px}.instafeed-lightbox .lightbox-instagram .description{height:initial}.instafeed-lightbox .lightbox-instagram .post-date{margin-top:50px;position:initial}}