.woocommerce div.product form.cart .variations td{vertical-align:middle!important;padding:0!important}.woocommerce div.product form.cart .variations td.label{width:110px;padding-right:15px!important;white-space:nowrap}.woocommerce div.product form.cart .variations td.label label,.woocommerce div.product form.cart .variations td.value select,.woocommerce div.product form.cart .reset_variations{font-size:14px!important;font-weight:500!important;font-family:inherit!important;line-height:1.7!important}.woocommerce div.product form.cart .variations td.value select{min-height:42px;padding:0 12px}.woocommerce div.product form.cart .reset_variations{margin-left:12px}.woocommerce div.product form.cart .single_variation .price{display:none!important}.woocommerce .quantity .qty{width:80px!important;min-width:80px;text-align:center}.hover-zoom-overlay{position:relative;display:block;overflow:hidden;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.hover-zoom-overlay:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.18)}.hover-zoom-overlay img{width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .35s ease}.hover-zoom-overlay:hover img{transform:scale(1.06)}.overlay-strip{position:absolute;bottom:0;width:100%;min-height:58px;background:#000;color:#fff;padding:12px 15px;font-size:16px;display:flex;align-items:center;justify-content:center;text-align:center;transition:background .3s ease}.hover-zoom-overlay:hover .overlay-strip{background:#c40000}.search #main-content .container::before,.archive #main-content .container::before{display:none}.search #left-area,.archive #left-area{width:100%;float:none;padding-right:0}.search #sidebar,.archive #sidebar{display:none}.woocommerce-ordering,.woocommerce-result-count{display:none!important}.cat-item .count,.category-count,.term-count,.woocommerce-breadcrumb .count,span.count,a[href*="product-category"] .count{display:none!important}.woocommerce .page-title,.woocommerce-products-header h1,.archive-title{text-align:center!important}.woocommerce .archive-description,.woocommerce-products-header .term-description{text-align:center!important}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{font-size:20px!important;color:#003366!important}.woocommerce-breadcrumb>span:last-of-type{color:red!important}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:25px;row-gap:25px;margin:40px 0!important;padding:0;list-style:none}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{content:none!important;display:none!important}.woocommerce ul.products>li.product,.woocommerce ul.products>li.product-category,.woocommerce-page ul.products>li.product,.woocommerce-page ul.products>li.product-category{display:flex!important;flex-direction:column;background:#fff;width:100%!important;margin:0!important;padding:0!important;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.woocommerce ul.products>li.product:hover,.woocommerce ul.products>li.product-category:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.18)}.woocommerce ul.products li.product>a,.woocommerce ul.products li.product-category>a{display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none}.woocommerce ul.products li.product img,.woocommerce ul.products li.product-category img{width:100%;aspect-ratio:1 / 1;height:auto!important;object-fit:contain;object-position:center;padding:10px!important;background:#fff;margin:0!important;transition:transform .35s ease}.woocommerce ul.products li.product:hover img,.woocommerce ul.products li.product-category:hover img{transform:scale(1.06)}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product-category h2{width:100%;min-height:58px;margin:0!important;padding:12px 15px;background:#000;color:#fff;font-size:16px!important;text-align:center;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title,.woocommerce ul.products li.product-category:hover h2{background:#c40000}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{display:none}@media (max-width:980px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:1fr!important}}