.product-spec-table{color:#20252b;line-height:1.55;border-top:1px solid #d9dee2}
.product-spec-table caption{padding:14px 18px;background:#f5f7f8;color:#20252b;font-size:18px;font-weight:700;border-top:1px solid #d9dee2;border-bottom:1px solid #d9dee2}
.product-spec-table th{width:32%;padding:11px 18px;font-weight:700;color:#59616a;background:#fafbfc}
.product-spec-table td{padding:11px 18px;font-weight:400;color:#20252b}
.product-spec-table th,.product-spec-table td{border-bottom:1px solid #d9dee2}
.product-spec-table tr[data-specification="sku"] td{color:#d71920;font-weight:600}
@media(max-width:600px){.product-spec-table th{width:38%;padding:10px 12px}.product-spec-table td{padding:10px 12px}.product-spec-table caption{padding:12px}}
.product-spec-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-bottom:28px}
.product-spec-column{min-width:0}
.product-spec-group{margin:0 0 18px;border:0}
.product-spec-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:14px 18px;background:#f5f7f8;color:#20252b;font-size:18px;font-weight:700;border-top:1px solid #d9dee2;border-bottom:1px solid #d9dee2;cursor:pointer}
.product-spec-group>summary::-webkit-details-marker{display:none}
.product-spec-group>summary::after{content:"";width:9px;height:9px;flex:0 0 9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
.product-spec-group[open]>summary::after{transform:rotate(225deg)}
.product-spec-group>summary:focus-visible{outline:2px solid #d71920;outline-offset:3px}
.product-spec-group .product-spec-table{margin:0;border-top:0;font-size:14px}
.product-spec-group .product-spec-table th{width:44%;background:transparent}
@media(max-width:800px){.product-spec-groups{grid-template-columns:1fr;gap:0}.product-spec-group>summary{font-size:17px}}
