
/* Product V6.1: shared facts and compact benefits. */
.kiruha-v2 .kt.bn-demo.sd3 .kt-info .seido-core-benefits{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;margin:0 0 16px;padding:0;list-style:none}
.kiruha-v2 .kt.bn-demo.sd3 .kt-info .seido-core-benefits li{display:flex;align-items:center;gap:8px;white-space:normal;min-width:0;line-height:1.45}
.kiruha-v2 .kt.bn-demo.sd3 .kt-info .seido-core-benefits .kt-benefit-copy{font-size:13px!important;line-height:1.45;white-space:normal!important}
.kiruha-v2 .kt.bn-demo.sd3 .kt-info .seido-core-benefits li>span:first-child{font-size:9px;margin:0;flex:none}
.kiruha-v2 .kt.bn-demo.sd3 .seido-shared-specs{margin:0}
.kiruha-v2 .kt.bn-demo.sd3 .seido-shared-specs>div{display:grid;grid-template-columns:minmax(95px,.8fr) minmax(0,1.2fr);gap:12px;border-bottom:1px solid var(--sd3-line);padding:10px 0;line-height:1.55}
.kiruha-v2 .kt.bn-demo.sd3 .seido-shared-specs dt{color:var(--sd3-copy);font-weight:400}
.kiruha-v2 .kt.bn-demo.sd3 .seido-shared-specs dd{margin:0;font-weight:500;color:inherit;overflow-wrap:anywhere}
.kiruha-v2 .kt.bn-demo.sd3 .seido-care-list{display:grid;gap:12px;margin:0;padding-left:17px}
.kiruha-v2 .kt.bn-demo.sd3 .seido-care-list li{margin:0}
.kiruha-v2 .kt.bn-demo.sd3 .seido-set-guide{margin:18px 0 0;font-size:12px;line-height:1.7;color:var(--sd3-copy)}
@media(max-width:899px){.kiruha-v2 .kt.bn-demo.sd3 .kt-info .seido-core-benefits{gap:7px!important}.kiruha-v2 .kt.bn-demo.sd3 .kt-info .seido-core-benefits .kt-benefit-copy{font-size:12px!important;letter-spacing:normal}.kiruha-v2 .kt.bn-demo.sd3 .kt-info .seido-core-benefits li{gap:7px}.kiruha-v2 .kt.bn-demo.sd3 .kt-info .seido-core-benefits li>span:first-child{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex:0 0 14px!important;padding:0!important;font-size:8px!important;line-height:14px!important;margin:0!important}.kiruha-v2 .kt.bn-demo.sd3 .seido-shared-specs>div{gap:10px;font-size:12px}}
