.wd-insta{position:relative}.wd-insta-cont{justify-content:center;align-items:center;display:flex;inset:15px}.wd-insta-cont>*{z-index:5;border-radius:var(--wd-brd-radius);background:var(--bgcolor-white);width:100%;max-width:300px;padding:30px;box-shadow:0 0 12px #00000038}.wd-insta-link{--wd-link-color:var(--color-gray-800);--wd-link-color-hover:var(--wd-primary-color);align-items:center;gap:5px;margin-top:10px;font-weight:600;display:flex}.wd-insta-link:before{content:"";font-family:woodmart-font;font-weight:400}@supports not (aspect-ratio:1){.wd-insta-item:before{content:"";padding-bottom:100%;display:block}.wd-insta-item img{position:absolute;inset:0}}.wd-insta-item{border-radius:var(--wd-brd-radius);position:relative;overflow:hidden}.wd-insta-item a{z-index:1;opacity:0;background-color:#0006;transition:all .3s;position:absolute;inset:0}.wd-insta-item img{object-position:50% 50%;object-fit:cover;aspect-ratio:1;width:100%;height:100%}.browser-Safari .wd-insta-item{transform:translate(0,0)}.wd-insta-meta{--wd-col:2;--wd-gap:10px;inset-inline:0;z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#000000a6 100%);padding:20px 15px;line-height:1;transition:all .3s;position:absolute;bottom:0;transform:translateY(30px)}.wd-insta-meta>span{color:#fff;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size:120%;overflow:hidden}.wd-insta-meta>span span{vertical-align:middle;font-weight:600}.wd-insta-meta>span:before{vertical-align:middle;margin-inline-end:5px;font-family:woodmart-font;font-size:120%;display:inline-block}.wd-insta-meta .wd-insta-likes{text-align:start}.wd-insta-meta .wd-insta-likes:before{content:""}.wd-insta-meta .wd-insta-comm{text-align:end}.wd-insta-meta .wd-insta-comm:before{content:""}:is(.instagram-rounded,.wd-meta-pos-center) .wd-insta-meta{background:0 0;align-items:center;top:0}:is(.instagram-rounded,.wd-meta-pos-center) .wd-insta-meta>span{text-align:center}.instagram-rounded .wd-insta-item{--wd-brd-radius:50%}.wd-widget .wd-insta-meta{display:none}.wd-insta.wd-error.loading{animation:.4s linear infinite alternate wd-SemiFadeOut}@keyframes wd-SemiFadeOut{0%{opacity:1}to{opacity:.6}}.wd-product-instagram{border-top:1px solid var(--brdcolor-gray-300);margin-bottom:35px;padding-top:40px}.wd-product-instagram .product-instagram-intro{font-size:16px}.wd-product-instagram .product-instagram-intro span{color:var(--color-gray-800);font-weight:600}@media (width>=1025px){.wd-insta-item:hover a{opacity:1}.wd-insta-item:hover .wd-insta-meta{opacity:1;transform:translateY(0)}}@media (width<=768.98px){.wd-product-instagram{padding-top:25px}}