/* Shared product description layout; scoped to the detail view. */
#cl-d-desc{color:#44403c;font-size:15px;line-height:1.72;overflow-wrap:anywhere;min-width:0}
#cl-detail-content>article{min-width:0}
.cl-detail-name{overflow-wrap:normal;word-break:normal}
#cl-d-desc .cl-desc-heading{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:600;line-height:1.45;color:#1c1917;margin:32px 0 0;padding:0 0 11px;border-bottom:1px solid #d6d3d1}
#cl-d-desc .cl-desc-heading::before{content:"";display:block;width:3px;height:17px;border-radius:2px;background:#292524;flex:0 0 auto}
#cl-d-desc .cl-desc-heading:first-child{margin-top:0}
#cl-d-desc .cl-desc-specs{margin:0 0 24px}
#cl-d-desc .cl-desc-row,#cl-d-desc .cl-desc-feature{display:grid;grid-template-columns:128px minmax(0,1fr);gap:18px;padding:12px 2px;border-bottom:1px solid #e7e5e4;align-items:start}
#cl-d-desc dt,#cl-d-desc .cl-desc-feature strong{font-weight:600;color:#57534e;margin:0;line-height:1.65}
#cl-d-desc dd{margin:0;min-width:0;white-space:pre-wrap}
#cl-d-desc .cl-desc-paragraph{margin:0;padding:12px 2px;border-bottom:1px solid #e7e5e4;white-space:pre-wrap}
#cl-d-desc .cl-desc-feature{margin:0}
#cl-d-desc .cl-desc-feature span{display:block;min-width:0;white-space:pre-wrap}
#cl-d-desc>:last-child{margin-bottom:0}
@media(min-width:1024px){#cl-detail-content{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.cl-detail-name{line-height:1.12}}
@media(max-width:640px){#cl-d-desc{font-size:14px;line-height:1.75}#cl-d-desc .cl-desc-row,#cl-d-desc .cl-desc-feature{grid-template-columns:minmax(0,1fr);gap:3px;padding:11px 0}#cl-d-desc .cl-desc-heading{font-size:16px;margin-top:28px}#cl-d-desc dt,#cl-d-desc .cl-desc-feature strong{color:#292524}}
