body.tax-product_cat .woocommerce-breadcrumb,body.tax-product_cat .woocommerce-result-count,body.tax-product_cat .woocommerce-ordering{display:none!important}body.tax-product_cat .na-product-category-archive{box-sizing:border-box;width:calc(100% - 32px);max-width:1190px;margin:0 auto;padding:20px 0 56px;color:#111;font-family:var(--font-sans, Arial, sans-serif)}body.tax-product_cat .na-category-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 24px;color:#777;font-size:.875rem;line-height:1.5}body.tax-product_cat .na-category-breadcrumb a{color:#777;text-decoration:none}body.tax-product_cat .na-category-breadcrumb a:hover,body.tax-product_cat .na-category-breadcrumb [aria-current=page]{color:#087f73}body.tax-product_cat .na-category-archive-heading{margin:0}body.tax-product_cat .na-category-archive-description{margin:0 0 20px;color:#555;font-size:.9375rem;line-height:1.65}body.tax-product_cat .na-category-toolbar{display:flex;min-height:52px;margin:0 0 30px;padding:0 0 12px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #E8E8E8}body.tax-product_cat .na-category-toolbar__left,body.tax-product_cat .na-category-toolbar__right{display:flex;min-width:0;align-items:center;gap:16px}body.tax-product_cat .na-category-toolbar__count{flex:0 0 auto;margin:0;padding-right:16px;border-right:1px solid #D8D8D8;color:#555;font-size:.875rem;white-space:nowrap}body.tax-product_cat .na-category-toolbar__count strong{color:#111;font-weight:700}body.tax-product_cat .na-category-toolbar__filter .na-product-select,body.tax-product_cat .na-category-toolbar__sort .na-product-select{min-width:0}body.tax-product_cat .na-category-toolbar__filter .na-product-select{width:190px}body.tax-product_cat .na-category-toolbar__sort .na-product-select{width:160px}body.tax-product_cat .na-category-toolbar__search{position:relative;display:flex;width:256px;min-width:0;height:36px;align-items:center}body.tax-product_cat .na-category-toolbar__search svg{position:absolute;left:11px;width:16px;height:16px;color:#9a9a9a;pointer-events:none}body.tax-product_cat .na-category-toolbar__search input{box-sizing:border-box;width:100%;height:100%;padding:0 12px 0 36px;border:1px solid #E5E5E5;border-radius:8px;background:#fff;color:#222;font:inherit;font-size:.8125rem}body.tax-product_cat .na-category-toolbar__search input::placeholder{color:#999}body.tax-product_cat .na-category-toolbar__search input:focus{border-color:#087f73;outline:2px solid rgba(8,127,115,.12)}body.tax-product_cat .na-category-toolbar__sort{display:flex;min-width:0;align-items:center;gap:8px}body.tax-product_cat .na-category-toolbar__sort>svg{width:15px;height:15px;flex:0 0 auto;color:#777}body.tax-product_cat .na-category-product-grid{display:grid!important;width:100%;margin:0 0 32px!important;padding:0!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none}body.tax-product_cat .na-category-product-grid:before,body.tax-product_cat .na-category-product-grid:after{display:none!important;content:none!important}body.tax-product_cat .na-category-product-grid>li.product{display:flex;float:none!important;width:auto!important;min-width:0;margin:0!important;padding:0!important;flex-direction:column;list-style:none}body.tax-product_cat .na-category-product-grid>li.product>.h-full{width:100%;height:100%}body.tax-product_cat .na-category-product-grid .group{position:relative;display:flex;height:100%;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #E8E8E8;border-radius:5px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}body.tax-product_cat .na-category-product-grid .group:hover{border-color:#b7dcd7;box-shadow:0 5px 18px #140e1214}body.tax-product_cat .na-category-product-grid [data-na-cart-add]{background-color:#b5222a!important}body.tax-product_cat .na-category-product-grid [data-na-cart-add]:hover{background-color:#991c23!important}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square{position:relative;width:100%;overflow:hidden;aspect-ratio:1 / 1;background:#f4f2ef}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>a{position:relative;display:block;width:100%;height:100%}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}body.tax-product_cat .na-category-product-grid .group:hover>.relative.aspect-square img{transform:scale(1.035)}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.left-2{position:absolute;z-index:2;top:12px;left:12px}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.left-2 span{display:inline-block;padding:3px 8px;border-radius:3px;background:#087f73;color:#fff;font-size:.75rem;font-weight:700;line-height:1}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.inset-x-0{position:absolute;right:0;bottom:0;left:0;z-index:3;display:none;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-top:1px solid #EEE;background:#fffffff5;opacity:0;transform:translateY(100%);transition:opacity .18s ease,transform .18s ease}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.inset-x-0 a,body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.inset-x-0 button{display:block;min-width:0;padding:7px 8px;flex:1;border:1px solid #111;border-radius:3px;background:#fff;color:#111;font-size:.75rem;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.inset-x-0 a{border-color:#fff}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.inset-x-0 a:hover,body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.inset-x-0 a:focus-visible{border-color:#111;background:#111;color:#fff}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.inset-x-0 button{border-color:#b5222a;background:#b5222a;color:#fff}body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.inset-x-0 button:hover,body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.inset-x-0 button:focus-visible{border-color:#991c23;background:#991c23}body.tax-product_cat .na-category-product-grid .group>.flex.flex-1.flex-col{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:space-between;padding:14px}body.tax-product_cat .na-category-product-grid .group>.flex.flex-1.flex-col>div:first-child{min-width:0}body.tax-product_cat .na-category-product-grid .group h3{display:-webkit-box;min-height:2.7em;max-height:2.7em;margin:0 0 6px;overflow:hidden;color:#111;font-size:.9375rem;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.tax-product_cat .na-category-product-grid .group a{color:inherit;text-decoration:none}body.tax-product_cat .na-category-product-grid .group a:hover h3{color:#087f73}body.tax-product_cat .na-category-product-grid .na-product-rating{display:flex;min-height:16px;margin-top:2px;align-items:center;gap:5px;color:#f39800;font-size:.75rem;line-height:1}body.tax-product_cat .na-category-product-grid .na-product-rating>span{color:#f39800;letter-spacing:-1px}body.tax-product_cat .na-category-product-grid .na-product-rating strong,body.tax-product_cat .na-category-product-grid .na-product-rating small{color:#666;font-size:.75rem;font-weight:400}body.tax-product_cat .na-category-product-grid .na-product-price{display:flex;min-width:0;margin-top:10px;padding-top:8px;align-items:baseline;justify-content:space-between;gap:6px;border-top:1px solid #ECECEC}body.tax-product_cat .na-category-product-grid .na-product-price>div{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:4px 8px}body.tax-product_cat .na-category-product-grid .na-product-price>div>span:first-child{color:#087f73;font-size:1.0625rem;font-weight:700}body.tax-product_cat .na-category-product-grid .na-product-price>div>span.line-through{color:#6b6b6b;font-size:.75rem;font-weight:400;text-decoration:line-through}body.tax-product_cat .na-category-product-grid .na-product-price>button{display:none}body.tax-product_cat .na-category-product-grid>.na-category-product-empty{display:block;padding:24px;grid-column:1 / -1;color:#666;text-align:center}body.tax-product_cat .na-category-product-grid>.na-category-product-empty[hidden]{display:none}body.tax-product_cat .woocommerce-pagination{margin:32px 0 0}body.tax-product_cat .woocommerce-pagination[hidden]{display:none!important}body.tax-product_cat .woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;border:0;list-style:none}body.tax-product_cat .woocommerce-pagination ul.page-numbers:before,body.tax-product_cat .woocommerce-pagination ul.page-numbers:after{display:none;content:none}body.tax-product_cat .woocommerce-pagination ul.page-numbers>li{margin:0;padding:0;border:0;background:transparent;list-style:none}body.tax-product_cat .woocommerce-pagination li>.page-numbers{box-sizing:border-box;display:inline-flex;min-width:40px;height:40px;padding:0 10px;align-items:center;justify-content:center;border:1px solid #E8E8E8;border-radius:6px;background:#fff;color:#087f73;font-family:var(--font-sans, Arial, sans-serif);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}body.tax-product_cat .woocommerce-pagination a.page-numbers:hover,body.tax-product_cat .woocommerce-pagination a.page-numbers:focus-visible{border-color:#087f73;background:#f5f3ef;color:#087f73;outline:none;box-shadow:0 0 0 3px #087f731a}body.tax-product_cat .woocommerce-pagination li>.page-numbers.current{border-color:#087f73;background:#087f73;color:#fff}body.tax-product_cat .woocommerce-pagination li>.page-numbers.dots{min-width:24px;padding:0;border-color:transparent;background:transparent;color:#6b6b6b}@media(min-width:1024px){body.tax-product_cat .na-category-product-grid .group>.relative.aspect-square>.absolute.inset-x-0{display:flex}body.tax-product_cat .na-category-product-grid .group:hover>.relative.aspect-square>.absolute.inset-x-0{opacity:1;transform:translateY(0)}}@media(min-width:768px)and (max-width:1023px){body.tax-product_cat .na-category-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:767px){body.tax-product_cat .na-product-category-archive{width:calc(100% - 24px);padding:14px 0 40px}body.tax-product_cat .na-category-breadcrumb{margin-bottom:18px;font-size:.8125rem}body.tax-product_cat .na-category-toolbar{margin-bottom:20px;align-items:stretch;flex-direction:column;gap:12px}body.tax-product_cat .na-category-toolbar__left,body.tax-product_cat .na-category-toolbar__right{width:100%;justify-content:space-between;gap:8px}body.tax-product_cat .na-category-toolbar__left{justify-content:flex-start}body.tax-product_cat .na-category-toolbar__count{padding-right:10px;font-size:.75rem}body.tax-product_cat .na-category-toolbar__filter .na-product-select{width:180px;max-width:calc(100vw - 220px)}body.tax-product_cat .na-category-toolbar__right{align-items:center}body.tax-product_cat .na-category-toolbar__search{width:auto;flex:1 1 auto}body.tax-product_cat .na-category-toolbar__sort{flex:0 0 auto}body.tax-product_cat .na-category-toolbar__sort>svg{display:none}body.tax-product_cat .na-category-toolbar__sort .na-product-select{width:148px}body.tax-product_cat .na-category-toolbar__sort .na-product-select__trigger{max-width:148px;overflow:hidden;text-overflow:ellipsis}body.tax-product_cat .na-category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.tax-product_cat .woocommerce-pagination{margin-top:24px}body.tax-product_cat .woocommerce-pagination ul.page-numbers{gap:6px}body.tax-product_cat .woocommerce-pagination li>.page-numbers{min-width:36px;height:36px}body.tax-product_cat .na-category-product-grid .group>.flex.flex-1.flex-col{padding:10px}body.tax-product_cat .na-category-product-grid .group h3{font-size:.8125rem}body.tax-product_cat .na-category-product-grid .na-product-price>div>span:first-child{font-size:.875rem}body.tax-product_cat .na-category-product-grid .na-product-price>button{display:flex;width:28px;height:28px;padding:0;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #B5222A;border-radius:4px;background:#b5222a;color:#fff}}@media(max-width:639px){body.tax-product_cat .na-category-product-grid .group h3{font-size:.875rem}body.tax-product_cat .na-category-product-grid .na-product-price>div>span:first-child{font-size:1rem}}@media(min-width:640px)and (max-width:767px){body.tax-product_cat .na-category-product-grid .group h3{font-size:.9375rem}body.tax-product_cat .na-category-product-grid .na-product-price>div>span:first-child{font-size:1rem}body.tax-product_cat .na-category-product-grid .na-product-rating strong,body.tax-product_cat .na-category-product-grid .na-product-rating small,body.tax-product_cat .na-category-product-grid .na-product-price>div>span.line-through{font-size:.75rem}}@media(min-width:768px){body.tax-product_cat .na-category-product-grid .group h3{font-size:1rem}body.tax-product_cat .na-category-product-grid .na-product-price>div>span:first-child{font-size:1.125rem}body.tax-product_cat .na-category-product-grid .na-product-rating strong,body.tax-product_cat .na-category-product-grid .na-product-rating small,body.tax-product_cat .na-category-product-grid .na-product-price>div>span.line-through{font-size:.75rem}}@media(max-width:767px){body.tax-product_cat .na-category-product-grid .na-product-price>button:hover,body.tax-product_cat .na-category-product-grid .na-product-price>button:focus-visible{border-color:#991c23}}
