.p-footer{border-top:5px solid var(--v-color-3)}.p-footer__menu-column{width:50%!important}.p-footer__menu li{padding:.2rem 0}.p-footer__social{display:flex;gap:.7rem}.p-footer__social-a{width:2rem;height:2rem;background-color:var(--v-color-3);color:var(--v-color-2);display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none}.p-footer__social-a:hover{background-color:var(--v-color-1)}.p-widget-loading,.blockUI.blockOverlay::before{--loading-size:2rem;display:block;width:var(--loading-size);height:var(--loading-size);content:"";background-image:url('data:image/svg+xml,<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="%230071b3"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke-width="4"><circle stroke-opacity="0.3" cx="18" cy="18" r="17"/><path d="M35 18c0-9.94-8.06-17-17-17"><animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/></path></g></g></svg>');background-size:contain;background-position:center center;background-repeat:no-repeat}.p-widget-woocommerce-cart-count{--size:1.2rem;--color:var(--v-color__2);--color-background:var(--v-color__3);position:absolute;z-index:10;top:calc(var(--size) / -2);left:calc(var(--size) / -3.5);width:var(--size);height:var(--size);border-radius:50%;background-color:var(--color-background);color:var(--color);font-size:calc(var(--size) / 1.8);line-height:1}body.is-woocommerce-cart-count .p-widget-woocommerce-cart-count{display:flex!important;align-items:center;justify-content:center}.p-widget-pagination{--size:2.5rem;padding-top:var(--v-spacing__md)}.p-widget-pagination ul.page-numbers{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.7rem;row-gap:.5rem}.p-widget-pagination span.page-numbers,.p-widget-pagination a.page-numbers{display:flex;align-items:center;justify-content:center;text-decoration:none;width:var(--size);height:var(--size);background-color:var(--v-color__1);color:var(--v-color__2);border-radius:50%;font-size:90%}.p-widget-pagination span.page-numbers{background-color:var(--v-color__1--150);color:var(--v-color__1)}.p-widget-pagination a.page-numbers:hover{background-color:var(--v-color__3)}.p-widget-pagination a.next,.p-widget-pagination a.prev{background-color:transparent;color:var(--v-color__1);font-size:120%}.p-widget-pagination a.next:hover,.p-widget-pagination a.prev:hover{background-color:transparent;color:var(--v-color__4)}