.rttmpl-grid-wrapper .rttmpl-grid-filters{margin-bottom:25px;text-align:center}.rttmpl-grid-wrapper .rttmpl-grid-filters .rttmpl-grid-category-filter ul{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.rttmpl-grid-wrapper .rttmpl-grid-filters .rttmpl-grid-category-filter ul button{display:inline-block;padding:8px 18px;background:#f4f4f4;border:1px solid #e3e3e3;border-radius:5px;cursor:pointer;font-size:14px;transition:all .25s ease;font-weight:600}.rttmpl-grid-wrapper .rttmpl-grid-filters .rttmpl-grid-category-filter ul button:hover{background:#e8f0ff;border-color:#4a70ff;color:#4a70ff}.rttmpl-grid-wrapper .rttmpl-grid-filters .rttmpl-grid-category-filter ul button.active{background:#4a70ff;border-color:#4a70ff;color:#fff}.rttmpl-grid-wrapper .rttmpl-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.rttmpl-grid-wrapper .rttmpl-grid.loading:after{content:"Loading...";font-size:16px;text-align:center;display:block;grid-column:1/-1;padding:15px;color:#777}.rttmpl-grid-wrapper .rttmpl-column{flex:1;display:flex;flex-direction:column;gap:20px}.rttmpl-grid-wrapper .rttmpl-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s}.rttmpl-grid-wrapper .rttmpl-item:hover{transform:translateY(-4px)}.rttmpl-grid-wrapper .rttmpl-item{border:1px solid #eaeaea;border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);opacity:1;transform:scale(1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.rttmpl-grid-wrapper .rttmpl-item.hide{opacity:0;transform:scale(0.85) translateY(15px);pointer-events:none}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card{display:block;color:#222;text-decoration:none}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card .rttmpl-thumb{position:relative}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card .rttmpl-thumbnail{width:100%;display:block;border-bottom:1px solid #eee;object-fit:cover}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card .rttmpl-overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out;background-color:rgba(0,0,0,.6117647059)}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card .rttmpl-overlay .rttmpl-preview-icon{width:30px}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card span.rttmpl-badge{position:absolute;top:-27px;right:-45px;background:green;color:#fff;padding:35px 4px 10px 10px;rotate:45deg;width:100px;height:58px;text-align:center;font-size:14px;text-transform:uppercase}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card span.rttmpl-badge.rttmpl-badge-pro{background:#cd1278;color:#fff}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card .rttmpl-meta{padding:10px;display:flex;justify-content:space-between;align-items:center}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card .rttmpl-title{font-size:14px;padding:12px;text-align:center;font-weight:600;transition:color .2s ease}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card .rttmpl-title:hover h4{color:#4a70ff}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card button.preview-btn{line-height:normal;padding:5px 15px;font-size:14px}.rttmpl-grid-wrapper .rttmpl-item .rttmpl-card .rttmpl-groups{font-size:14px}.rttmpl-grid-wrapper .rttmpl-item:hover{box-shadow:0 5px 18px rgba(0,0,0,.1);transform:translateY(-5px)}.rttmpl-grid-wrapper .rttmpl-item:hover .rttmpl-overlay{opacity:1}.rttmpl-grid-wrapper .rttmpl-item.rttmpl-preloader{background:#f8f8f8;animation:pulse 1.5s infinite;position:relative;transition:none !important}.rttmpl-grid-wrapper .rttmpl-item.rttmpl-preloader .rttmpl-card{display:block}.rttmpl-grid-wrapper .rttmpl-item.rttmpl-preloader .rttmpl-card .rttmpl-thumb{position:relative}.rttmpl-grid-wrapper .rttmpl-item.rttmpl-preloader .rttmpl-card .rttmpl-thumb .rttmpl-thumb-skeleton{width:100%;height:120px;background:#e0e0e0;border-radius:6px}.rttmpl-grid-wrapper .rttmpl-item.rttmpl-preloader .rttmpl-card .rttmpl-thumb .rttmpl-badge-skeleton{display:inline-block;width:40px;height:20px;background:#ddd;border-radius:12px;position:absolute;top:8px;left:8px}.rttmpl-grid-wrapper .rttmpl-item.rttmpl-preloader .rttmpl-card .rttmpl-thumb .rttmpl-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.rttmpl-grid-wrapper .rttmpl-item.rttmpl-preloader .rttmpl-card .rttmpl-thumb .rttmpl-overlay .rttmpl-preview-icon-skeleton{width:24px;height:24px;background:#ccc;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.rttmpl-grid-wrapper .rttmpl-item.rttmpl-preloader .rttmpl-card .rttmpl-meta{margin-top:8px}.rttmpl-grid-wrapper .rttmpl-item.rttmpl-preloader .rttmpl-card .rttmpl-meta .rttmpl-title-skeleton,.rttmpl-grid-wrapper .rttmpl-item.rttmpl-preloader .rttmpl-card .rttmpl-meta .rttmpl-groups-skeleton{height:16px;background:#ddd;margin:8px 0;border-radius:4px}@keyframes pulse{0%{background-color:#eee}50%{background-color:#ddd}100%{background-color:#eee}}.rttmpl-grid-wrapper .rttmpl-load-target{height:50px;display:block}@media(max-width: 1200px){.rttmpl-grid-wrapper .rttmpl-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.rttmpl-grid-wrapper .rttmpl-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.rttmpl-grid-wrapper .rttmpl-grid{grid-template-columns:repeat(1, 1fr)}}/*# sourceMappingURL=style.min.css.map */