.product-specification{min-width:0}.product-specification .spec-table{border-top:1px solid #e4e5e8}.product-specification .spec-row{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:24px;align-items:start;padding:16px 8px;font-size:14px;line-height:1.65;border-bottom-color:#e4e5e8}.product-specification .spec-row>*{min-width:0;overflow-wrap:anywhere}.product-specification .spec-row>span:first-child{color:#69717c}.product-specification .spec-row>strong{font-weight:600}.product-specification .spec-row a{color:#7054e8;text-decoration:underline;text-underline-offset:3px}.product-specification .spec-details[open]{display:flex;flex-direction:column}.product-specification .spec-details[open]>summary{order:2}.product-specs .product-specification .spec-more{display:flex;width:fit-content;gap:10px;min-height:44px;margin-top:20px;padding:10px 16px;color:#7054e8;border-color:#dcd4fb;background:#f8f6ff;list-style:none}.product-specification .spec-more::-webkit-details-marker{display:none}.product-specification .spec-more:focus-visible{outline:2px solid #8066ff;outline-offset:4px}.product-specification .spec-more:active{transform:scale(.98)}.product-specification .spec-collapse-label{display:none}.product-specification .spec-details[open] .spec-collapse-label{display:inline}.product-specification .spec-details[open] .spec-expand-label{display:none}.product-specification .spec-details[open] .spec-more svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.product-specs .product-specification .spec-more:hover{background:#eee9ff}}@media (max-width:680px){.product-specification .spec-row{grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:16px;padding:14px 0;font-size:13px}}@media (max-width:380px){.product-specification .spec-row{grid-template-columns:minmax(0,1fr);gap:4px}}