body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product{--nk-or:#F39200;--nk-or-d:#B35F00;--nk-or-t:#FFF3E0;--nk-ink:#1F2430;--nk-mut:#5B6270;--nk-line:#E8E2D9;--nk-bg:#F7F5F1;--nk-card:#fff;--nk-r:14px;--nk-gap:clamp(10px,1.6vw,20px);background:var(--nk-bg)}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .main-page-wrapper{background:var(--nk-bg);border-top:1px solid var(--nk-line)}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .nkw-archive-title,:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .woocommerce-products-header h1{color:var(--nk-ink);font-weight:700;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);line-height:1.4;margin:6px 0 10px}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .shop-loop-head{background:var(--nk-card);border:1px solid var(--nk-line);border-radius:var(--nk-r);padding:10px 16px;margin-bottom:var(--nk-gap)}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .woocommerce-result-count{color:var(--nk-mut);font-size:.85rem}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .woocommerce-ordering select{min-height:44px;font-weight:600;color:var(--nk-ink)}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products.elements-grid{--wd-col-gap:var(--nk-gap);--wd-row-gap:var(--nk-gap);--wd-prod-shadow:none}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products .wd-product{border:0;box-shadow:none}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products .wd-product::before,:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products .wd-product::after{display:none}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products .product-wrapper{height:100%;background:var(--nk-card);border:1px solid var(--nk-line);border-radius:var(--nk-r);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s ease-out,transform .2s ease-out}@media (hover:hover){:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products .product-wrapper:hover{border-color:var(--nk-or);transform:translateY(-2px)}}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-product-thumb{background:#fff}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .product-element-bottom{display:flex;flex-direction:column;gap:8px;flex:1;padding:12px 14px 14px;text-align:start;border-top:1px solid var(--nk-line)}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-entities-title{margin:0;font-size:.95rem;line-height:1.55;font-weight:600;min-height:2lh;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-entities-title a{color:var(--nk-ink)}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products .price{margin-top:auto;align-self:flex-start;display:inline-flex;gap:6px;align-items:baseline;background:var(--nk-or-t);border-radius:8px;padding:4px 10px;font-weight:800;font-size:1rem;color:var(--nk-or-d)}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products .price .amount{color:var(--nk-or-d)}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products .price del,:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products .price del .amount{color:var(--nk-mut);font-weight:500;font-size:.8rem}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products .price ins{text-decoration:none}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .product-labels .onsale{border-radius:8px}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .products-bordered-grid.wd-products-with-shadow.elements-grid>.wd-col{box-shadow:none}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .woocommerce-pagination .page-numbers li a,:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .woocommerce-pagination .page-numbers li span{min-width:44px;min-height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .woocommerce-pagination .page-numbers li .current{background:var(--nk-or);color:var(--nk-ink)}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-products a:focus-visible{outline:3px solid var(--nk-or);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .product-wrapper{transition:none!important;transform:none!important}}@media (max-width:767px){:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .product-element-bottom{padding:10px}:is(body.tax-product_cat,body.tax-product_tag,body.tax-product_brand,body.post-type-archive-product) .wd-entities-title{font-size:.85rem}}