.woocommerce.archive .woocommerce-products-header{border-bottom:1px solid var(--theme-light-gray,#ebebeb);margin-bottom:1rem;padding-bottom:1rem}.woocommerce.archive .woocommerce-products-header h1{font-size:2rem;margin:0}@media screen and (max-width:43.6875rem){.woocommerce.archive .woocommerce-products-header h1{font-size:1.2rem}}.woocommerce.archive .archive-meta-wrap{display:grid;grid-template-columns:auto auto;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1rem}.woocommerce.archive .archive-meta-wrap p{margin:0}@media screen and (max-width:43.6875rem){.woocommerce.archive .archive-meta-wrap{font-size:.8rem}}.woocommerce.archive .subcats{padding:0;text-align:left;margin:0 0 1rem 0;display:flex;gap:1rem;flex-wrap:wrap}.woocommerce.archive .subcats h3{font-size:1rem;margin:0 0 .5rem 0}.woocommerce.archive .subcats li{display:inline-block;margin:0}.woocommerce.archive .subcats li a{display:inline-block;border:1px solid var(--theme-light-gray,#ebebeb);color:var(--theme-pri-color,#14387f);padding:.5rem 1rem;margin:0;transition:0.2s all ease;font-size:.9rem;font-weight:700;text-transform:uppercase}.woocommerce.archive .subcats li a:hover{background:var(--theme-pri-color,#14387f);color:#fff}@media screen and (max-width:43.6875rem){.woocommerce.archive .subcats{display:block}.woocommerce.archive .subcats li{display:block;border-bottom:1px solid var(--theme-light-gray,#ebebeb)}.woocommerce.archive .subcats li:last-child{border-bottom:0}.woocommerce.archive .subcats li a{border:none;padding:.25rem .5rem}}.woocommerce.archive .subcats.has-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem}.woocommerce.archive .subcats.has-thumbs li{display:block;margin:0}.woocommerce.archive .subcats.has-thumbs a{display:block;padding:1rem;font-weight:700;text-transform:uppercase;font-size:1rem;color:var(--theme-white,#ffffff);height:100%;background:var(--theme-pri-color,#14387f);text-align:center}.woocommerce.archive .subcats.has-thumbs a:hover{background:#1b4bab}.woocommerce.archive .subcats.has-thumbs a span{position:relative;display:block;padding-bottom:69%;margin-bottom:1rem;overflow:hidden}.woocommerce.archive .subcats.has-thumbs a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.woocommerce.archive .page-numbers{text-align:center}.woocommerce.archive .page-numbers li{display:inline-block}.woocommerce.archive .page-numbers li a,.woocommerce.archive .page-numbers li span{width:2rem;background:var(--theme-light-gray,#ebebeb);border-radius:2rem;height:2rem;line-height:2rem;display:block}.woocommerce.archive .page-numbers li .current{background:var(--theme-pri-color,#14387f);color:#fff}.woocommerce.archive #v-main-product-search-bar{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-light-gray,#ebebeb)}.woocommerce.archive #v-main-product-search-bar button{margin-left:.5rem}.woocommerce.archive .v-grid-layout .v-list{display:none}@media screen and (max-width:63.9375rem){.woocommerce.archive #site-content{grid-template-columns:minmax(0,1fr);gap:1rem}.woocommerce.archive #sidebar{max-width:25rem}.woocommerce.archive ul.products{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:43.6875rem){.woocommerce.archive #sidebar{max-width:none}.woocommerce.archive ul.products{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.woocommerce.archive .v-search-template-table thead{display:none}.woocommerce.archive .v-search-template-table tbody tr{display:block;padding:.5rem;text-align:center}.woocommerce.archive .v-search-template-table tbody td{display:block;border:none;padding:0;margin-bottom:.5rem}.woocommerce.archive .v-search-result img{max-width:none}.woocommerce.archive .v-wc-popup{padding:1rem}.woocommerce.archive .v-wc-popup .product.display-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.woocommerce.archive .v-wc-popup .quantity{display:block;margin-bottom:.2rem}}.woocommerce.archive .back-to-shop{padding:1rem;text-align:center}.woocommerce.archive.woocommerce-shop .v-grid-layout.featured a.image{padding-bottom:75%}.woocommerce.archive.woocommerce-shop .v-grid-layout.featured .box-title{padding:1rem}