.wp-block-tk-recent-purchases{text-align:center}.wp-block-tk-recent-purchases .header{text-align:center}.wp-block-tk-recent-purchases .products{display:grid;grid-template-columns:1fr;gap:.313rem 0}.wp-block-tk-recent-purchases .products .product-card{flex-direction:column;display:flex;align-items:center;background:#fff;padding:2rem}.wp-block-tk-recent-purchases .products .product-card .product-info{display:flex;flex-direction:column;align-items:center}.wp-block-tk-recent-purchases .products .product-card .product-info .product-image img{height:3.5rem;width:auto}.wp-block-tk-recent-purchases .products .product-card .product-info h2{font-size:1.375rem;margin-top:1.8rem;text-align:center}.wp-block-tk-recent-purchases .loading-state{display:flex;flex-direction:column;align-items:center;justify-items:center;text-align:center;background:#fff;padding:2rem}.wp-block-tk-recent-purchases .loading-state .loader{width:3rem;height:3rem;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.wp-block-tk-recent-purchases .loading-state .loader:before,.wp-block-tk-recent-purchases .loading-state .loader:after{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:0.3125rem solid var(--wp--custom--colors--content);animation:prixClipFix 2s linear infinite}.wp-block-tk-recent-purchases .loading-state .loader:after{transform:rotate3d(90, 90, 0, 180deg);border-color:#64748b}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}75%,100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}}.wp-block-tk-recent-purchases .loading-state h2{font-size:1.3rem;text-align:center;margin-top:1.3rem;margin-bottom:0}.wp-block-tk-recent-purchases .simple-pagination{margin-top:3rem}.wp-block-tk-recent-purchases .simple-pagination ul{padding:0;list-style:none;text-align:center}.wp-block-tk-recent-purchases .simple-pagination li{display:inline-block;margin-right:0.5rem}.wp-block-tk-recent-purchases .simple-pagination li:first-child{margin-right:1.5rem}.wp-block-tk-recent-purchases .simple-pagination li:last-child{margin-left:calc(1.5rem - 0.5rem)}.wp-block-tk-recent-purchases .simple-pagination li:first-child a,.wp-block-tk-recent-purchases .simple-pagination li:first-child span,.wp-block-tk-recent-purchases .simple-pagination li:last-child a,.wp-block-tk-recent-purchases .simple-pagination li:last-child span{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;width:3.125rem;height:3.125rem;line-height:3.125rem;padding:0}.wp-block-tk-recent-purchases .simple-pagination li:first-child svg,.wp-block-tk-recent-purchases .simple-pagination li:last-child svg{height:1.25rem;width:auto}.wp-block-tk-recent-purchases .simple-pagination li .next{display:flex;flex-direction:column;align-items:center;justify-content:center}.wp-block-tk-recent-purchases .simple-pagination li a,.wp-block-tk-recent-purchases .simple-pagination li span{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--wp--custom--colors--content);font-weight:600;font-size:1.375rem;padding:0.75rem 0.9375rem;text-decoration:none;border-radius:0.25rem;background-color:#fff;box-shadow:0 0.125rem 0.3125rem 1px rgba(181,181,181,.63);-webkit-box-shadow:0 0.125rem 0.3125rem 1px rgba(181,181,181,.63);-moz-box-shadow:0 0.125rem 0.3125rem 1px rgba(181,181,181,.63)}.wp-block-tk-recent-purchases .simple-pagination .current{color:#fff;background-color:var(--wp--custom--colors--buttons--background);border-color:var(--wp--custom--colors--buttons--background);border-radius:0.25rem;box-shadow:none}.wp-block-tk-recent-purchases .simple-pagination .prev.current,.wp-block-tk-recent-purchases .simple-pagination .next.current{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;opacity:50%;border-radius:50%;width:3.125rem;height:3.125rem;line-height:3.125rem;color:#0c0c0c}.wp-block-tk-recent-purchases .page-info{font-size:1.25rem}.wp-block-tk-recent-purchases .page-info span{font-weight:600}@media only screen and (min-width: 1024px){.wp-block-tk-recent-purchases .products .product-card{padding:.813rem;flex-direction:row;justify-content:space-between}.wp-block-tk-recent-purchases .products .product-card .product-info{flex-direction:row}.wp-block-tk-recent-purchases .products .product-card .product-info h2{font-size:1.375rem;text-align:left;margin:0 0 0 1rem}}
