.free-theme .container{position:relative;z-index:1}.free-theme .free-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:66px}.free-theme .free-theme-grid .free-theme-list .free-theme-list-inner .img-wrap{min-height:259.45px;border-radius:10px;border:1px solid #6b6b6b2e}.free-theme .free-theme-grid .free-theme-list .free-theme-list-inner .img-wrap a{display:block;position:relative;overflow:hidden;border-radius:10px}.free-theme .free-theme-grid .free-theme-list .free-theme-list-inner .img-wrap a img{object-fit:cover;transition:.4s ease-in-out}.free-theme .free-theme-grid .free-theme-list .free-theme-list-inner .img-wrap a:hover img{transform:scale(1.1)}.free-theme .free-theme-grid .free-theme-list .free-theme-list-inner .details{margin:30px 0 0;display:flex;justify-content:space-between;align-items:flex-start;align-items:center}.free-theme .free-theme-grid .free-theme-list .free-theme-list-inner .details h3{margin:0;width:60%}.free-theme .free-theme-grid .free-theme-list .free-theme-list-inner .details h3 a{color:#5a5a5a}.free-theme .free-theme-grid .free-theme-list .free-theme-list-inner .details .ribbon{background:#08d2cc;min-width:130px;height:40px;line-height:28px;text-align:center;padding:4px 18px;border-radius:12px;display:flex;align-items:center;justify-content:center}.free-theme .free-theme-grid .free-theme-list .free-theme-list-inner .details .ribbon span{color:#fff;font-size:15px;font-weight:600;border-radius:10px;text-transform:uppercase}.premium-theme .container{position:relative;z-index:1}.premium-theme .premium-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:66px}.premium-theme .premium-theme-grid .premium-theme-list .premium-theme-list-inner .img-wrap{min-height:259.45px;border-radius:10px;border:1px solid #6b6b6b2e}.premium-theme .premium-theme-grid .premium-theme-list .premium-theme-list-inner .img-wrap a{display:block;position:relative;overflow:hidden;border-radius:10px}.premium-theme .premium-theme-grid .premium-theme-list .premium-theme-list-inner .img-wrap a img{object-fit:cover;transition:.4s ease-in-out}.premium-theme .premium-theme-grid .premium-theme-list .premium-theme-list-inner .img-wrap a:hover img{transform:scale(1.1)}.premium-theme .premium-theme-grid .premium-theme-list .premium-theme-list-inner .details{margin:30px 0 0;display:flex;justify-content:space-between;align-items:flex-start;align-items:center}.premium-theme .premium-theme-grid .premium-theme-list .premium-theme-list-inner .details h3{margin:0;width:60%}.premium-theme .premium-theme-grid .premium-theme-list .premium-theme-list-inner .details h3 a{color:#5a5a5a}.premium-theme .premium-theme-grid .premium-theme-list .premium-theme-list-inner .details .ribbon{background:linear-gradient(to right,#7462fb,#ff13dc);min-width:130px;height:42px;line-height:1.2;text-align:center;padding:3px 18px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.premium-theme .premium-theme-grid .premium-theme-list .premium-theme-list-inner .details .ribbon span{color:#fff;font-size:15px;font-weight:600;border-radius:10px;text-transform:uppercase}.free-theme .free-theme-grid,.premium-theme .premium-theme-grid{@media (max-width:991px){gap:46px;grid-template-columns:repeat(2,1fr)}}.free-theme .free-theme-grid,.premium-theme .premium-theme-grid{@media (max-width:567px){grid-template-columns:repeat(1,1fr)}}.theme-filter-grid .theme-list .theme-list-inner,.free-theme .free-theme-grid .free-theme-list .free-theme-list-inner,.premium-theme .premium-theme-grid .premium-theme-list .premium-theme-list-inner{.details.title-demo-wrap{display:block;margin-top:20px;text-align:center;container-type:inline-size;.title-price{h3{width:100%}.ribbon{background:unset!important;padding:0;min-width:unset;height:unset;line-height:unset;display:block;border-radius:0;span{font-size:1.1rem;color:#5a5a5a}del{font-weight:400;font-size:.9rem;margin-inline-end:5px}}}.button-wrap{display:flex;gap:5px;align-items:center;margin-top:10px;@container (max-width:321px){flex-direction:column}a.ascendoor-demo-link.ribbon{font-size:1rem;transition:.4s;min-width:unset;line-height:1;height:42px;border-radius:4px;flex-grow:1;width:100%;background:transparent!important;border:1px solid #6b6b6b2e;span{display:flex;align-items:center;gap:5px;font-size:1rem;font-weight:400;color:#5a5a5a;text-transform:unset;img{width:18px}}&:focus,&:hover{border:1px solid #6b6b6b99}}}}&:focus-within,&:hover{.details.title-demo-wrap{.title-price{h3{a{color:#7462fb}}}}}}