.product-cognitive-box{padding-top:20px;margin-bottom:70px}
.product-cognitive-image{position:relative}
.product-cognitive-image-box{background:#f8e5d7;border-radius:12px;padding:40px 40px 0 40px;margin-bottom:24px}
@media screen and (max-width:767px){
.product-cognitive-image-box{padding:18px 18px 0 18px}
}
.product-cognitive-image img{display:block;width:100%;margin:0}
.product-cognitive-point{position:absolute;width:19px;height:19px;transform:translate(-50%,-50%);background:#899c80;border:3px solid #fff;border-radius:50px}
@media screen and (max-width:767px){
.product-cognitive-point{width:8px;height:8px}
}
.product-cognitive .product-attributes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-bottom:32px}
@media screen and (max-width:1180px){
.product-cognitive .product-attributes{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.product-cognitive .product-attribute.comparison{grid-column:span 2}
@media screen and (max-width:767px){
.product-cognitive .product-attribute.comparison{grid-column:initial}
}
.product-cognitive .product-attribute.comparison a{color:#899c80;font-size:1.4rem;line-height:150%;text-decoration-line:underline;margin-left:4px}
.product-cognitive-title{color:#756e6b;font-size:1.8rem;font-weight:400;line-height:150%;margin-bottom:20px}
.product-cognitive-content p{color:#756e6b;font-size:1.8rem;font-weight:300;line-height:150%}
.product-cognitive-content p:last-child{margin-bottom:0}