.loops-wrapper:is(.overlay,.polaroid) :is(.post,.product){border-radius:var(--theme_rounded);margin-bottom:2em;overflow:hidden;position:relative;text-align:center}.loops-wrapper:is(.overlay,.polaroid) .post-image{margin-bottom:0;transition:transform .5s}.loops-wrapper.overlay .post-image+:is(.post-content,.product-content){background:hsla(0,0%,100%,.8) linear-gradient(180deg,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,.72) 35%,hsla(0,0%,100%,.93) 59%,#fff);bottom:0;color:#000;height:100%;left:0;overflow:hidden;position:absolute;right:0;transition:all .3s ease-in-out}.loops-wrapper.overlay .post-image+:is(.post-content,.product-content) .product-content{height:100%}.loops-wrapper.overlay .post-image+:is(.post-content,.product-content){top:100%}.loops-wrapper.overlay :is(.post,.product):hover :is(.post-content,.product-content){top:0!important}.loops-wrapper.polaroid .post-image+:is(.post-content,.product-content){background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.35) 35%,hsla(0,0%,100%,.55) 55%,#fff);bottom:-10px;color:#000;left:0;overflow:hidden;padding-top:3.75em;position:absolute;right:0;transition:all .3s ease-in-out}.loops-wrapper.polaroid :is(.post,.product):hover :is(.post-content,.product-content){background:linear-gradient(180deg,hsla(0,0%,100%,.01) 0,hsla(0,0%,100%,.25) 15%,hsla(0,0%,100%,.7) 35%,#fff);bottom:0}.loops-wrapper:is(.overlay,.polaroid) :is(.post,.product):hover .post-image{transform:scale(1.1)}.loops-wrapper:is(.overlay,.polaroid) .post-image+:is(.post-content,.product-content) :is(.post-content-inner-wrapper,.product-content-inner-wrapper){display:table;height:100%;table-layout:fixed;width:100%}.loops-wrapper:is(.overlay,.polaroid) .post-image+:is(.post-content,.product-content) :is(.post-content-inner,.product-content-inner){box-sizing:border-box;display:table-cell;padding:1.5em 1em 1em;vertical-align:middle}.loops-wrapper:is(.overlay,.polaroid) .product-share-wrap{display:block}.loops-wrapper.polaroid .post-image+.post-content .post-content-inner{vertical-align:top}.loops-wrapper.polaroid .has-post-thumbnail .entry-content,.loops-wrapper.polaroid .has-post-thumbnail .post-cat-tag-wrap,.loops-wrapper.polaroid .has-post-thumbnail .post-meta,.loops-wrapper:is(.overlay,.polaroid) .entry-content,.loops-wrapper:is(.overlay,.polaroid) .post:hover .entry-content,.polaroid.products .product-image+.product-content :is(.product-description,.price,.button,.product-share-wrap){display:none}.loops-wrapper.polaroid :is(.post,.product):hover .entry-content,.loops-wrapper.polaroid :is(.post,.product):hover .post-cat-tag-wrap,.loops-wrapper.polaroid :is(.post,.product):hover .post-meta,.polaroid.products .product:hover .product-content :is(.product-description,.price,.button,.product-share-wrap){display:block}.loops-wrapper.polaroid :is(.post,.product):hover .post-content-inner{vertical-align:bottom}.polaroid.products .product:hover .product-content .button{display:inline-block}.js .loops-wrapper:is(.grid4,.grid3,.grid2):is(.polaroid,.overlay) .post-image+:is(.post-content,.product-content){cursor:pointer}