/* ZEROOCLOCK_PRODUCT_ATTRIBUTES_REDESIGN_V2_0_25_PUBLIC */
.lsf-product-attributes-v225{display:grid;gap:18px}.lsf-attribute-group-v225{overflow:hidden;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:18px;background:color-mix(in srgb,currentColor 3%,transparent)}
.lsf-attribute-group-head-v225{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.lsf-attribute-group-icon-v225,.lsf-attribute-item-icon-v225{display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.lsf-attribute-group-icon-v225{width:54px;height:54px;border-radius:14px}.lsf-attribute-item-icon-v225{width:38px;height:38px;border-radius:10px}.lsf-attribute-group-icon-v225 img,.lsf-attribute-item-icon-v225 img{width:100%;height:100%;object-fit:cover}.lsf-attribute-fallback-v225{font-size:18px;font-weight:900;opacity:.72}.lsf-attribute-group-head-v225 h3{margin:0 0 4px;font-size:1.08rem}.lsf-attribute-group-head-v225 p{margin:0;opacity:.62;font-size:.88rem;line-height:1.7}
.lsf-attribute-table-v225{width:100%;border-collapse:collapse}.lsf-attribute-table-v225 tr+tr{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.lsf-attribute-table-v225 th,.lsf-attribute-table-v225 td{padding:15px 20px;vertical-align:middle}.lsf-attribute-table-v225 th{width:36%;font-weight:800;text-align:start}.lsf-attribute-name-v225{display:flex;align-items:center;gap:11px}.lsf-attribute-value-v225{font-weight:700}.lsf-attribute-value-chips-v225{display:flex;gap:7px;flex-wrap:wrap}.lsf-attribute-value-chip-v225{display:inline-flex;align-items:center;min-height:31px;padding:5px 10px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 5%,transparent);font-size:.88rem}.lsf-attr-unit-v225{margin-inline-start:5px;opacity:.6;font-size:.84em}
@media(max-width:700px){.lsf-attribute-table-v225,.lsf-attribute-table-v225 tbody,.lsf-attribute-table-v225 tr,.lsf-attribute-table-v225 th,.lsf-attribute-table-v225 td{display:block;width:100%}.lsf-attribute-table-v225 tr{padding:13px 16px}.lsf-attribute-table-v225 th,.lsf-attribute-table-v225 td{padding:4px 0}.lsf-attribute-table-v225 td{padding-inline-start:49px}.lsf-attribute-group-head-v225{padding:15px 16px}}

/* ZEROOCLOCK_PRODUCT_ATTRIBUTE_DEFAULT_TAB_TABLE_V2_0_26
   Visual refinement for the default product-page Attributes tab. */
.lsf-product-attributes-v225{gap:22px}.lsf-attribute-group-v225{border-radius:20px;box-shadow:0 10px 30px color-mix(in srgb,currentColor 4%,transparent)}
.lsf-attribute-group-head-v225{position:relative;padding:20px 22px;background:linear-gradient(135deg,color-mix(in srgb,currentColor 6%,transparent),transparent 65%)}
.lsf-attribute-group-head-v225:after{content:"";position:absolute;inset-inline-start:22px;bottom:-1px;width:72px;height:2px;background:currentColor;opacity:.6}.lsf-attribute-group-icon-v225{width:58px;height:58px;border-radius:16px}.lsf-attribute-group-head-v225 h3{font-size:1.12rem;font-weight:950}.lsf-attribute-table-v225 tr{transition:background .16s ease}.lsf-attribute-table-v225 tr:hover{background:color-mix(in srgb,currentColor 3.5%,transparent)}.lsf-attribute-table-v225 th{width:38%;font-weight:900}.lsf-attribute-table-v225 td{border-inline-start:1px solid color-mix(in srgb,currentColor 8%,transparent)}.lsf-attribute-item-icon-v225{width:42px;height:42px;border-radius:12px}.lsf-attribute-value-chip-v225{min-height:34px;padding:6px 11px;border-radius:10px;font-weight:750}.lsf-attribute-value-v225{line-height:1.8}
@media(max-width:700px){.lsf-attribute-group-v225{border-radius:16px}.lsf-attribute-group-head-v225{padding:16px}.lsf-attribute-group-head-v225:after{inset-inline-start:16px}.lsf-attribute-table-v225 td{border-inline-start:0}.lsf-attribute-value-chip-v225{min-height:32px}}

/* ZEROOCLOCK_PRODUCT_ATTRIBUTE_VALUE_MEDIA_TABLE_V2_0_28_PUBLIC
   Comparison-ready rows: one stable row per attribute, value items rendered as visual cells rather than tags. */
.lsf-product-attributes-v225{display:grid!important;gap:18px!important}.lsf-attribute-group-v225{overflow:hidden!important;border-radius:18px!important}.lsf-attribute-group-head-v225{min-height:0!important;padding:15px 18px!important}.lsf-attribute-group-icon-v225{width:48px!important;height:48px!important;border-radius:13px!important}.lsf-attribute-group-head-v225:after{inset-inline-start:18px!important;width:58px!important}.lsf-attribute-table-v225{display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.lsf-attribute-table-v225 tbody{display:table-row-group!important}.lsf-attribute-table-v225 tr{display:table-row!important;padding:0!important}.lsf-attribute-table-v225 th,.lsf-attribute-table-v225 td{display:table-cell!important;width:auto!important;padding:14px 18px!important;vertical-align:middle!important}.lsf-attribute-table-v225 th{width:30%!important}.lsf-attribute-table-v225 td{width:70%!important;padding-inline-start:18px!important}.lsf-attribute-item-icon-v225{width:40px!important;height:40px!important}.lsf-attribute-value-grid-v228{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:8px;align-items:stretch}.lsf-attribute-value-item-v228{display:flex;align-items:center;gap:9px;min-width:0;min-height:54px;padding:7px 9px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 3%,transparent)}.lsf-attribute-value-media-v228{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:10px;background:color-mix(in srgb,currentColor 4%,transparent)}.lsf-attribute-value-media-v228 img{width:100%;height:100%;object-fit:cover}.lsf-attribute-value-text-v228{min-width:0;font-weight:800;line-height:1.45}.lsf-attribute-value-text-v228 span:first-child{display:block;overflow-wrap:anywhere}.lsf-attribute-value-item-v228.no-media{min-height:42px}.lsf-attribute-value-item-v228.no-media .lsf-attribute-value-text-v228{width:100%;text-align:center}.lsf-attribute-value-single-v228{display:flex;align-items:center;gap:10px;min-height:50px}.lsf-attribute-value-single-v228 .lsf-attribute-value-media-v228{flex-basis:44px;width:44px;height:44px}.lsf-attribute-value-chips-v225,.lsf-attribute-value-chip-v225{all:unset}
@media(max-width:700px){.lsf-attribute-table-v225,.lsf-attribute-table-v225 tbody{display:table!important}.lsf-attribute-table-v225 tr{display:table-row!important}.lsf-attribute-table-v225 th,.lsf-attribute-table-v225 td{display:table-cell!important;padding:11px 10px!important}.lsf-attribute-table-v225 th{width:38%!important}.lsf-attribute-table-v225 td{width:62%!important}.lsf-attribute-name-v225{gap:7px}.lsf-attribute-item-icon-v225{width:32px!important;height:32px!important;border-radius:8px!important}.lsf-attribute-value-grid-v228{grid-template-columns:1fr}.lsf-attribute-value-item-v228{min-height:48px;padding:6px}.lsf-attribute-value-media-v228{flex-basis:36px;width:36px;height:36px;border-radius:8px}.lsf-attribute-value-text-v228{font-size:.88rem}}

/* ZEROOCLOCK_PRODUCT_ATTRIBUTE_ROW_TABLE_V2_0_30_PUBLIC
   True comparison-ready table: every selected attribute value gets its own table row. */
.lsf-attribute-table-v230{width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important}
.lsf-attribute-table-v230 thead th{padding:10px 14px!important;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)!important;background:color-mix(in srgb,currentColor 3%,transparent)!important;font-size:.78rem!important;font-weight:850!important;opacity:.7!important;text-align:start!important}
.lsf-attribute-table-v230 .lsf-attribute-col-name-v230{width:28%!important}.lsf-attribute-table-v230 .lsf-attribute-col-media-v230{width:86px!important;text-align:center!important}.lsf-attribute-table-v230 .lsf-attribute-col-value-v230{width:auto!important}
.lsf-attribute-table-v230 tbody tr{display:table-row!important;background:transparent!important;transition:background .15s ease!important}.lsf-attribute-table-v230 tbody tr:hover{background:color-mix(in srgb,currentColor 3.5%,transparent)!important}.lsf-attribute-table-v230 tbody tr+tr>*{border-top:1px solid color-mix(in srgb,currentColor 9%,transparent)!important}
.lsf-attribute-table-v230 tbody th,.lsf-attribute-table-v230 tbody td{display:table-cell!important;padding:11px 14px!important;vertical-align:middle!important}.lsf-attribute-table-v230 tbody th{width:28%!important;border-inline-end:1px solid color-mix(in srgb,currentColor 9%,transparent)!important;background:color-mix(in srgb,currentColor 1.8%,transparent)!important;font-weight:900!important;text-align:start!important}.lsf-attribute-table-v230 tbody td{width:auto!important;border-inline-start:0!important}
.lsf-attribute-table-v230 .lsf-attribute-item-media-cell-v230{width:86px!important;text-align:center!important}.lsf-attribute-table-v230 .lsf-attribute-item-value-cell-v230{font-weight:800!important;line-height:1.65!important}
.lsf-attribute-value-media-v230{display:grid;place-items:center;width:52px;height:52px;margin:auto;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 4%,transparent)}.lsf-attribute-value-media-v230 img{width:100%;height:100%;object-fit:cover}.lsf-attribute-value-media-empty-v230{display:grid;place-items:center;width:52px;height:52px;margin:auto;border:1px dashed color-mix(in srgb,currentColor 16%,transparent);border-radius:12px;opacity:.3;font-weight:800}
.lsf-attribute-table-v230 .lsf-attribute-name-v225{align-items:center!important}.lsf-attribute-table-v230 .lsf-attribute-item-icon-v225{width:38px!important;height:38px!important;flex:0 0 38px!important}.lsf-attribute-table-v230 .lsf-attribute-value-grid-v228,.lsf-attribute-table-v230 .lsf-attribute-value-item-v228{display:contents!important}
@media(max-width:700px){.lsf-attribute-table-v230{table-layout:auto!important}.lsf-attribute-table-v230 thead{display:none!important}.lsf-attribute-table-v230 tbody,.lsf-attribute-table-v230 tbody tr{display:table-row-group!important}.lsf-attribute-table-v230 tbody tr{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;grid-template-areas:"name name" "media value"!important;padding:0!important}.lsf-attribute-table-v230 tbody th{grid-area:name!important;width:auto!important;padding:10px 12px 8px!important;border-inline-end:0!important;border-bottom:1px solid color-mix(in srgb,currentColor 7%,transparent)!important}.lsf-attribute-table-v230 tbody td.lsf-attribute-item-media-cell-v230{grid-area:media!important;width:auto!important;padding:8px 6px 10px 12px!important}.lsf-attribute-table-v230 tbody td.lsf-attribute-item-value-cell-v230{grid-area:value!important;width:auto!important;padding:12px 12px 12px 6px!important}.lsf-attribute-value-media-v230,.lsf-attribute-value-media-empty-v230{width:46px;height:46px;border-radius:10px}.lsf-attribute-table-v230 tbody tr+tr>*{border-top:0!important}.lsf-attribute-table-v230 tbody tr+tr{border-top:1px solid color-mix(in srgb,currentColor 9%,transparent)!important}}
