/* Catalog details match the laboratory-diamond cards on the homepage. */
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) .nir-archive-carat{font-size:11px;color:#72736d;line-height:1.6;margin:5px 0 1px}
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) .nir-archive-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px 12px;margin-top:8px}
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) .nir-archive-colors{display:flex;gap:2px;align-items:center;direction:rtl}
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) a.nir-archive-color{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;margin:0;border:0;background:transparent;box-shadow:none;cursor:pointer}
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) a.nir-archive-color:before{content:'';display:block;width:17px;height:17px;border-radius:50%;background:var(--nir-swatch);border:1px solid rgba(80,70,55,.08)}
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) a.nir-archive-color[aria-pressed="true"]:before{outline:1px solid #4e4b42;outline-offset:3px}
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) a.nir-archive-color:focus-visible{outline:2px solid #9a7a46;outline-offset:1px}
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) .nir-archive-link{font-size:11px;line-height:1.7;color:#655333;border-bottom:1px solid #b9a37e;padding-bottom:2px}
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) .nir-archive-preview .box-image img.show-on-hover{display:none!important}
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) .nir-archive-preview .box-image img:not(.show-on-hover){opacity:1!important}
body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) .nir-archive-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:767px){body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) .nir-archive-carat{font-size:10px}body:is(.tax-product_cat,.page-id-13618,.post-type-archive-product) .nir-archive-link{font-size:10px;min-height:44px;display:inline-flex;align-items:center}}
