.product__info-container .nd-product-facts{display:block;margin:20px 0 0}
nidol-product-facts[hidden]{display:none}
.nd-product-facts details{border-top:1px solid var(--nd-border-subtle)}
.nd-product-facts details:last-child{border-bottom:1px solid var(--nd-border-subtle)}
.nd-product-facts summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:14px 0;list-style:none;cursor:pointer;color:var(--nd-text-strong);font:600 14px/1.5 var(--nd-font)}
.nd-product-facts summary::-webkit-details-marker{display:none}
.nd-product-facts summary>span{flex:none;width:8px;height:8px;margin-right:4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}
.nd-product-facts details[open] summary>span{transform:rotate(225deg)}
.nd-product-facts__body{padding:0 0 16px;color:var(--nd-text-muted);font:400 13px/1.65 var(--nd-font)}
.nd-product-facts__body p{margin:10px 0 0}
.nd-product-facts dl{margin:0}
.nd-product-facts dl>div{display:grid;grid-template-columns:minmax(80px,.65fr) minmax(0,1.35fr);gap:16px;padding:7px 0}
.nd-product-facts dt{color:var(--nd-text-muted)}
.nd-product-facts dd{margin:0;color:var(--nd-text-strong);overflow-wrap:anywhere}
.nd-product-facts__links{display:flex;flex-wrap:wrap;gap:20px;margin-top:8px}
.nd-product-facts__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--nd-text-brand);text-decoration:none}
.nd-product-facts :is(summary,a):focus-visible{outline:2px solid var(--nd-text-brand);outline-offset:4px}
